Bitcoin regression detected on develop branch #507

Closed
opened 2023-02-06 13:36:08 +00:00 by hirunda · 5 comments
hirunda commented 2023-02-06 13:36:08 +00:00 (Migrated from gitlab.com)

Bitcoin SON is not able to perform deposit operation with the latest develop branch. The problem is isolated in the last two commits from develop. With the latest develop on sending transaction there is an error replay message:

639554ms th_v rpc_client.cpp:154 send_post_request ] RPC call send_post_request with body { "jsonrpc": "2.0", "id": 39, "method": "sendrawtransaction", "params": ["0200000000010150de8631926f5eb5af2575977fe46b13d9ab82fb2f62226b48ddf12225466df00100000000ffffffff01df7b9a3b00000000220020b4f03cf180c687338834e7a834b6f48fbf08627f70c0f30b2045b624794f56030c47304402205d3525c069eb69e0458566d0f544bd7679ed14e64f2e8e4d25f8b9e2b08f0a8a02206f1bad747a1a28d4de7db358594f1bad6cf0bd339599ccee597e3030c9b6b23c01483045022100e990191eb938c05740dec4eb6697369897139626b38c35bf877e373748d769d80220148afdc264763d6708a5fdf075ca3cf60ac73edd37ccd6a467298719a0dcafea01483045022100b1f82289202e6603d9a5bf878c1f9d5ed9f141da827d1d92230463bcb6b1cbfc022052ad092bc99aabba6a8af52ef52271c62f96be520f86532f4d3c62a57e51707c01483045022100cafa26700a828a624b8ce448b808ce5b8d5932fb93e1a9d27f40e4b8182e22030220448d8a17a56b3b72b88d3b2dec166885ea285a12b09ddc54037e4bfb1ae3e4170100000000000000f2210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c2102d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac6351936854a26800000000"] } failed with reply '{"result":null,"error":{"code":-26,"message":"non-mandatory-script-verify-flag (Stack size must be exactly one after execution)"},"id":39} '

We should isolate/resolve the issue ASAP.

Bitcoin SON is not able to perform deposit operation with the latest develop branch. The problem is isolated in the last two commits from develop. With the latest develop on sending transaction there is an error replay message: `639554ms th_v rpc_client.cpp:154 send_post_request ] RPC call send_post_request with body { "jsonrpc": "2.0", "id": 39, "method": "sendrawtransaction", "params": ["0200000000010150de8631926f5eb5af2575977fe46b13d9ab82fb2f62226b48ddf12225466df00100000000ffffffff01df7b9a3b00000000220020b4f03cf180c687338834e7a834b6f48fbf08627f70c0f30b2045b624794f56030c47304402205d3525c069eb69e0458566d0f544bd7679ed14e64f2e8e4d25f8b9e2b08f0a8a02206f1bad747a1a28d4de7db358594f1bad6cf0bd339599ccee597e3030c9b6b23c01483045022100e990191eb938c05740dec4eb6697369897139626b38c35bf877e373748d769d80220148afdc264763d6708a5fdf075ca3cf60ac73edd37ccd6a467298719a0dcafea01483045022100b1f82289202e6603d9a5bf878c1f9d5ed9f141da827d1d92230463bcb6b1cbfc022052ad092bc99aabba6a8af52ef52271c62f96be520f86532f4d3c62a57e51707c01483045022100cafa26700a828a624b8ce448b808ce5b8d5932fb93e1a9d27f40e4b8182e22030220448d8a17a56b3b72b88d3b2dec166885ea285a12b09ddc54037e4bfb1ae3e4170100000000000000f2210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c2102d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac6351936854a26800000000"] } failed with reply '{"result":null,"error":{"code":-26,"message":"non-mandatory-script-verify-flag (Stack size must be exactly one after execution)"},"id":39} ' ` We should isolate/resolve the issue ASAP.
hirunda commented 2023-02-06 13:36:08 +00:00 (Migrated from gitlab.com)

assigned to @hirunda

assigned to @hirunda
hirunda commented 2023-02-06 13:36:48 +00:00 (Migrated from gitlab.com)

assigned to @bobinson

assigned to @bobinson
hirunda commented 2023-02-06 13:36:55 +00:00 (Migrated from gitlab.com)

assigned to @serkixenos

assigned to @serkixenos
hirunda commented 2023-02-06 13:40:14 +00:00 (Migrated from gitlab.com)

Until now we found that in case of the error, on primary wallet address creation we have 5 SONs, but when we send transaction we have 10 signatures. That's not the case with working version where we do have 5 - 5.
I think that might be the root cause of the issue. Investigation is undergoing ...

Until now we found that in case of the error, on primary wallet address creation we have 5 SONs, but when we send transaction we have 10 signatures. That's not the case with working version where we do have 5 - 5. I think that might be the root cause of the issue. Investigation is undergoing ...
hirunda commented 2023-02-06 21:21:50 +00:00 (Migrated from gitlab.com)

The is resolved and the fix is merged on develop branch

The is resolved and the fix is merged on develop branch
hirunda (Migrated from gitlab.com) closed this issue 2023-02-06 21:22:29 +00:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Peerplays_Blockchain/peerplays_migrated#507
No description provided.