0

1.abi_json_to_bin enter image description here

2.unlock default wallet

3.get public_key lists,"EOS5CMpK8wH5MzFA3Vptb3RizKr5MLmEF7A4K9FhL4HSyVrVRT7o8" is one of them enter image description here

4.make sure the public_key is related to the account "mytoken" enter image description here

5.get-info,the latest head_block_num is 125258 enter image description here

6.get_block ,the ref_block_prefix of the block is 1750215734,and the timestamp is 2019-12-05T12:20:53.000 enter image description here

7.get_required_keys,it matched enter image description here

8.sign_transaction,the signatures is "SIG_K1_K4p7eKRPY29QT9BcExgM1xz1gBBfziiMPhhGTUpfv49jhhkHcBQciF6cp3mo3gAc2QLJqy5LujN8wPy65U7UoqmRZWGnNp" enter image description here

9.push_action,then there is a problem enter image description here

can anyone give me a hand?I would really appreiciate it!

0

First, kill your Keosd process. And try again.

If you get same Error, you would try comparing with root account and without root account.

  • I create a tested account and there is no difference. – user3605 Dec 6 '19 at 7:43
  • Signature Key made by chain_ID, context_free_data and Public_key. And push_transaction function in controller.cpp would recover the signature Key. I think one of these data is wrong. I want to recommend debuging programs – T Eom Dec 6 '19 at 8:29

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.