Update lib_btc.js
This commit is contained in:
parent
7f402a375c
commit
7b8764fd2c
14
lib_btc.js
14
lib_btc.js
@ -613,7 +613,6 @@
|
||||
};
|
||||
}
|
||||
|
||||
/* decode or validate an address and return the hash */
|
||||
coinjs.addressDecode = function (addr) {
|
||||
try {
|
||||
var bytes = coinjs.base58decode(addr);
|
||||
@ -635,9 +634,9 @@
|
||||
|
||||
} else if (o.version == coinjs.multisig) { // multisig address
|
||||
o.type = 'multisig';
|
||||
|
||||
} else if (o.version == coinjs.multisigBech32) { // multisig address
|
||||
o.type = 'multisigBech32';
|
||||
|
||||
} else if (o.version == coinjs.multisigBech32) { // multisigBech32 added
|
||||
o.type = 'multisigBech32';
|
||||
|
||||
} else if (o.version == coinjs.priv) { // wifkey
|
||||
o.type = 'wifkey';
|
||||
@ -679,11 +678,16 @@
|
||||
}
|
||||
} catch (e) {
|
||||
bech32rs = coinjs.bech32redeemscript(addr);
|
||||
if (bech32rs) {
|
||||
if (bech32rs.length == 40) {
|
||||
return {
|
||||
'type': 'bech32',
|
||||
'redeemscript': bech32rs
|
||||
};
|
||||
} else if (bech32rs.length == 64 ) {
|
||||
return {
|
||||
'type': 'multisigBech32',
|
||||
'redeemscript': bech32rs
|
||||
};
|
||||
} else {
|
||||
return false;
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user