【发布时间】:2022-01-24 12:11:39
【问题描述】:
所以我正在尝试使用Bit 库进行交易。一切都在 testnet 上运行,但是一旦我在 mainnet 上尝试了我的脚本,它每次都会返回这个错误:
ConnectionError:交易广播失败,或未花费 已经用过了。
我试图等待(直到一些额外的确认,检查了两个钱包在主网中的位置,但我无法让它工作......这是我的代码:
if sys.argv[1] == 'withdraw':
if len(sys.argv) > 3:
my_key = Key(sys.argv[2])
my_key.get_balance()
total_bytes = (148 * len(my_key.get_unspents())) + (34 * 2) + 10 + len(my_key.get_unspents())
total_fees = total_bytes * network.get_fee(fast=True)
tx_hash = my_key.send([(sys.argv[3], int(my_key.balance_as('satoshi')) - total_fees, 'satoshi')])
print('{"status": "success","tx_hash":'+tx_hash+'}')
【问题讨论】: