【发布时间】:2021-01-16 22:25:45
【问题描述】:
我想获取与我的扩展公钥关联的所有地址。我在bitcoinlib's docs 上找到了如何做到这一点:
初始化一个地址对象。指定公钥、redeemscript 或哈希。
>>> addr = Address('03715219f51a2681b7642d1e0e35f61e5288ff59b87d275be9eaf1a5f481dcdeb6', encoding='bech32', script_type='p2wsh') >>> addr.address 'bc1qaehsuffn0stxmugx3z69z9hm6gnjd9qzeqlfv92cpf5adw63x4tsfl7vwl'
但是我在让Address() 函数工作时遇到问题,因为我的代码:
from bitcoin import * # using import * because not sure what else to import?
master = Address("my extended pub key", encoding='bech32', script_type='p2wpkh')
print(master.address)
产生这个错误:
NameError: name 'Address' is not defined
【问题讨论】:
-
什么问题?给minimal reproducible example。
-
我把我的代码放在帖子底部
-
是的,您说您遇到了问题,但实际上意味着是什么意思?错误?意外的输出?
-
哦,我明白了,添加了错误。
-
using import * because not sure what else to import- 大概你需要正确导入Address
标签: python bitcoinlib