Skip to content
This repository has been archived by the owner on Apr 15, 2021. It is now read-only.

Multi Sig Transactions #109

Merged
merged 24 commits into from Aug 24, 2020
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
79bf8c1
refactor: remove extraneous BufferReader class
reedrosenbluth Aug 11, 2020
d5fb96e
build: package-lock
reedrosenbluth Aug 11, 2020
0d99c47
refactor: hash160 returns buffer instead of string
reedrosenbluth Aug 11, 2020
e3d900a
feat: hashP2SH function for multi-sig addresses
reedrosenbluth Aug 11, 2020
7aed038
fix: public key deserialization
reedrosenbluth Aug 11, 2020
76c2f9a
fix: AddressHashMode comments, and introduce new hash mode types
reedrosenbluth Aug 11, 2020
d01ae8f
refactor: MessageSignature from class to interface
reedrosenbluth Aug 11, 2020
c4dc124
feat: implement MultiSigSpendingCondition, and refactor SpendingCondi…
reedrosenbluth Aug 11, 2020
977a2c6
refactor: rest of lib to work with refactored Auth
reedrosenbluth Aug 11, 2020
db15321
feat: MultiSig transaction signing
reedrosenbluth Aug 11, 2020
3ebe083
test: multisig auth and tx signing
reedrosenbluth Aug 11, 2020
5281ea2
Merge branch 'master' into feat/multi-sig-gen
reedrosenbluth Aug 11, 2020
62e534b
refactor: remove unnecessary version arg and add comment
reedrosenbluth Aug 13, 2020
335230e
feat: build multi-sig token transfer transactions
reedrosenbluth Aug 13, 2020
88bfe0c
test: multi-sig token transfer transaction builder
reedrosenbluth Aug 13, 2020
3e4be15
chore: update changelog
reedrosenbluth Aug 13, 2020
3ee4ed2
fix: make signerKeys optional in tx builder
reedrosenbluth Aug 14, 2020
694b2dc
refactor: separate builder function for signed and unsigned transactions
reedrosenbluth Aug 14, 2020
c6f0eca
fix: typos
reedrosenbluth Aug 19, 2020
909096f
fix: makeSigHashPostSign and clarify MessageSignature type
reedrosenbluth Aug 20, 2020
1833326
fix: revert sponsored AuthType back to standard
reedrosenbluth Aug 24, 2020
1a14863
fix: types import
reedrosenbluth Aug 24, 2020
9899c3c
fix: multi-sig builder test
reedrosenbluth Aug 24, 2020
ff911cf
Merge branch 'master' into feat/multi-sig-gen
reedrosenbluth Aug 24, 2020
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Jump to
Jump to file
Failed to load files.
Diff view
Diff view
4 changes: 4 additions & 0 deletions CHANGELOG.md
Expand Up @@ -4,6 +4,10 @@ All notable changes to the project will be documented in this file.
The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/)
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## Unreleased
### Added
- Multi-Sig (P2SH) transaction support

## v0.6.1
- Fixed `BufferArray` class so that it does not need to rely on extending the Array native class

Expand Down