Skip to content

Commit 006d15e

Browse files
authored
Merge pull request #38 from dkatzan/feature/support-mutlisig-addresses
Add support for multisig addresses
2 parents 5df9172 + 93886cf commit 006d15e

File tree

2 files changed

+6
-0
lines changed

2 files changed

+6
-0
lines changed

pkg/c32/c32.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -175,6 +175,10 @@ func DeserializeAddress(address string) (stacks.AddressVersion, []byte, error) {
175175
addrVersion = stacks.AddressVersionMainnetSingleSig
176176
case byte(stacks.AddressVersionTestnetSingleSig):
177177
addrVersion = stacks.AddressVersionTestnetSingleSig
178+
case byte(stacks.AddressVersionMainnetMultiSig):
179+
addrVersion = stacks.AddressVersionMainnetMultiSig
180+
case byte(stacks.AddressVersionTestnetMultiSig):
181+
addrVersion = stacks.AddressVersionTestnetMultiSig
178182
default:
179183
return 0, nil, fmt.Errorf("unknown address version: %d", version)
180184
}

pkg/stacks/constants.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,8 @@ type AddressVersion uint8
102102
const (
103103
AddressVersionMainnetSingleSig AddressVersion = 22
104104
AddressVersionTestnetSingleSig AddressVersion = 26
105+
AddressVersionMainnetMultiSig AddressVersion = 20
106+
AddressVersionTestnetMultiSig AddressVersion = 21
105107
)
106108

107109
type ClarityVersion uint8

0 commit comments

Comments
 (0)