Closed imYao closed 8 years ago
I had a look, the operation is missing the owner approval of the account 1.2.116524 which is bbpingji.
That should not be the case though, so I think there must be a bug in the witness_node since bbpingji is not included in the owner auths of the account.
Thanks to @xeroc the mystery has been resolved! My previous assumptions were incorrect, I forgot that the proposal object does not contain recursive required approvals, only the top level account even if it's a multi-sig account as in this case.
The actual issue was simply that the account bbpingji did not have sufficient BTS to pay the fee for the transaction! Once xeroc transfered 1 BTS to the account, the proposed transaction executed as expected.
This information isn't readily available but I'll see if I can add an indication to the UI that the account has insufficient fees.
Closing this and creating a new more specific issue.
The actual issue was simply that the account bbpingji did not have sufficient BTS to pay the fee for the transaction! Once xeroc transfered 1 BTS to the account, the proposed transaction executed as expected.
As a remark, after transferring the 1 BTS to the account, the proposal would not have executed automatically before reaching the expiration time at which time the network would have tried a last time to execute. Then it would have succeeded since sufficient funds were available.
In your case, I transferred 1 BTS to the account and added my approval to the proposal which made the proposal re-evaluate and execute.