beem
beem copied to clipboard
Critical issue |escrow_transfer| missing required active authority:Missing Active Authority username
I try to use escrow_transfer,But always wrong Missing Active Authority username
My code:
from beem.transactionbuilder import TransactionBuilder
from beem.steem import Steem
import random
nodes="https://api.steemit.com"
player="myname"
s = Steem(keys=["5Jfxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxr"], node=nodes)
op={
'from': player,
'to': 'ety001',
'sbd_amount': '0.000 SBD',
'steem_amount': '0.001 STEEM',
'escrow_id': random.getrandbits(32),
'agent': "steemit",
'fee': '0.001 STEEM',
'json_meta': '{}',
'ratification_deadline': '2022-06-26T11:22:39',
'escrow_expiration': '2022-06-27T11:22:39'}
op_broadcast=[["escrow_transfer",op]]
tx = TransactionBuilder(steem_instance=s)
tx.appendOps(op_broadcast)
tx.appendSigner(player, "active")
tx.sign()
broadcast=tx.broadcast()
print(broadcast)
Traceback
Traceback (most recent call last):
File "G:\Anaconda3\lib\site-packages\beemapi\noderpc.py", line 60, in rpcexec
reply = super(NodeRPC, self).rpcexec(payload)
File "G:\Anaconda3\lib\site-packages\beemapi\graphenerpc.py", line 451, in rpcexec
raise RPCError(ret['error']['message'])
beemapi.exceptions.RPCError: missing required active authority:Missing Active Authority
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "K:/sms/test/1-2.py", line 76, in <module>
broadcast=tx.broadcast()
File "G:\Anaconda3\lib\site-packages\beem\transactionbuilder.py", line 557, in broadcast
raise e
File "G:\Anaconda3\lib\site-packages\beem\transactionbuilder.py", line 553, in broadcast
args, api=broadcast_api)
File "G:\Anaconda3\lib\site-packages\beemapi\graphenerpc.py", line 502, in method
r = self.rpcexec(query)
File "G:\Anaconda3\lib\site-packages\beemapi\noderpc.py", line 82, in rpcexec
doRetry = self._check_error_message(e, self.error_cnt_call)
File "G:\Anaconda3\lib\site-packages\beemapi\noderpc.py", line 107, in _check_error_message
raise exceptions.MissingRequiredActiveAuthority
beemapi.exceptions.MissingRequiredActiveAuthority