[英]How can I sign a transaction with a private key using the REST API Waves?
[英]what does this error mean ? Can't process transaction with signature from scripted account. I'm using RIDE on Waves platform
我正在使用 RIDE 语言编写我的代码,但我不明白到底是什么问题? 我做错了什么吗?
'error': 112,
'message': "State check failed. Reason: Can't process transaction with signature from scripted account",
'tx': {'type': 4, 'id': '8nffuSs3CQa9v3eYQZYnBwQRwMWH5VausqkKipQoCHtd', 'sender': '3XcE4knb13yyXKpdNvWhwvjrYsgMXsoicQM',
'senderPublicKey': '8EksPcCrjotLsCPD3aw2ciHqq3JQ5va7JLpBTjjfSJ47',
'fee': 500000000,
'timestamp': 1551372704969,
'signature': '766mrSP811i8x3P1fqPvMDosF7pD7Sfx7dQq2csCzjttPDQ6S75jWDFP924uLmRsSKtBkNcqnyjQsdQen3En1KQ',
'proofs': ['766mrSP811i8x3P1fqPvMDosF7pD7Sfx7dQq2csCzjttPDQ6S75jWDFP924uLmRsSKtBkNcqnyjQsdQen3En1KQ'],
'version': 1,
'recipient': '3XrUtvRZ6LLU8F2wwkuDffwTuLUNcpnjthB',
'assetId': None,
'feeAssetId': None,
'feeAsset': None,
'amount': 1000,
'attachment': ''}}
有人见过这样的错误吗?
这意味着您正在使用交易版本 1,因为它显示 'version': 1 ,您应该将版本指定为 'version': 2. 有 'version': 1,但脚本帐户使用 'version': 2。您可以检查交易版本以获取更多详细信息。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.