fix command: createmultisig
This commit is contained in:
parent
0aee9bbbb0
commit
38e3143bd0
|
@ -38,7 +38,7 @@ from .util import bfh, bh2u, format_satoshis
|
||||||
from .import bitcoin
|
from .import bitcoin
|
||||||
from .bitcoin import is_address, hash_160, COIN, TYPE_ADDRESS
|
from .bitcoin import is_address, hash_160, COIN, TYPE_ADDRESS
|
||||||
from .i18n import _
|
from .i18n import _
|
||||||
from .transaction import Transaction
|
from .transaction import Transaction, multisig_script
|
||||||
from .paymentrequest import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED
|
from .paymentrequest import PR_PAID, PR_UNPAID, PR_UNKNOWN, PR_EXPIRED
|
||||||
from .plugins import run_hook
|
from .plugins import run_hook
|
||||||
|
|
||||||
|
@ -256,7 +256,7 @@ class Commands:
|
||||||
def createmultisig(self, num, pubkeys):
|
def createmultisig(self, num, pubkeys):
|
||||||
"""Create multisig address"""
|
"""Create multisig address"""
|
||||||
assert isinstance(pubkeys, list), (type(num), type(pubkeys))
|
assert isinstance(pubkeys, list), (type(num), type(pubkeys))
|
||||||
redeem_script = Transaction.multisig_script(pubkeys, num)
|
redeem_script = multisig_script(pubkeys, num)
|
||||||
address = bitcoin.hash160_to_p2sh(hash_160(bfh(redeem_script)))
|
address = bitcoin.hash160_to_p2sh(hash_160(bfh(redeem_script)))
|
||||||
return {'address':address, 'redeemScript':redeem_script}
|
return {'address':address, 'redeemScript':redeem_script}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue