Create cli wallet command to report sidechain withdrawal transaction manually #314

Closed
opened 2022-03-04 14:52:30 +00:00 by serkixenos · 18 comments
serkixenos commented 2022-03-04 14:52:30 +00:00 (Migrated from gitlab.com)

Use the following code as a reference on how the son_wallet_withdraw_create_operation should be populated.

void sidechain_net_handler::sidechain_event_data_received(const sidechain_event_data &sed)

FYI, evaluator limits that this operation might be executed only by an active SON account.

Use the following code as a reference on how the son_wallet_withdraw_create_operation should be populated. ``` void sidechain_net_handler::sidechain_event_data_received(const sidechain_event_data &sed) ``` FYI, evaluator limits that this operation might be executed only by an active SON account.
vampik commented 2022-03-04 21:50:56 +00:00 (Migrated from gitlab.com)

assigned to @vampik

assigned to @vampik
pavel.baykov commented 2022-03-07 15:22:21 +00:00 (Migrated from gitlab.com)

assigned to @pavel.baykov and unassigned @vampik

assigned to @pavel.baykov and unassigned @vampik
pavel.baykov commented 2022-03-11 18:56:18 +00:00 (Migrated from gitlab.com)

a test scenario would be this

  • run all in one node, initialize it properly, and wait for sons to be activated
  • make the BTC/Hive/HBD deposit
  • restart the node with sidechain plugin disabled
  • make a transfer from user account to son-account with BRC/HIVE/HBD
  • Make sure you picke up the block ids, transaction ids of these three transfers
  • restart the node with sidechain plugin enabled
  • use your command to create withdrawal objects, from the three transactions
    If everything is as expected, withdrawals should be executed
    If you share transaction data after step "Make sure you picke up the block ids, transaction ids of these three transfers"
a test scenario would be this - run all in one node, initialize it properly, and wait for sons to be activated - make the BTC/Hive/HBD deposit - restart the node with sidechain plugin disabled - make a transfer from user account to son-account with BRC/HIVE/HBD - Make sure you picke up the block ids, transaction ids of these three transfers - restart the node with sidechain plugin enabled - use your command to create withdrawal objects, from the three transactions If everything is as expected, withdrawals should be executed If you share transaction data after step "Make sure you picke up the block ids, transaction ids of these three transfers"
pavel.baykov commented 2022-03-11 19:25:35 +00:00 (Migrated from gitlab.com)

sidechain_withdrawal_transaction sonaccount01 4
peerplays-0b7736dd884b263344a5025677f2b3170d338d53-0 0b7736dd884b263344a5025677f2b3170d338d53 1.2.52 1 2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6 BTC 10

{
"ref_block_num": 1705,
"ref_block_prefix": 753926336,
"expiration": "2022-03-11T09:32:45",
"operations": [[
111,{
"fee": {
"amount": 0,
"asset_id": "1.3.0"
},
"payer": "1.2.36",
"son_id": "1.33.0",
"timestamp": "2022-03-11T09:32:15",
"block_num": 1705,
"sidechain": "peerplays",
"peerplays_uid": "peerplays-0b7736dd884b263344a5025677f2b3170d338d53-0",
"peerplays_transaction_id": "886469275985",
"peerplays_from": "1.2.52",
"peerplays_asset": {
"amount": "40000000000",
"asset_id": "1.3.0"
},
"withdraw_sidechain": "bitcoin",
"withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6",
"withdraw_currency": "BTC",
"withdraw_amount": 1000000000
}
]
],
"extensions": [],
"signatures": [
"20715edd039735e86ae32dd5589a661a657e1a63c1f50fbfa53ec84b32f847422559e573d7b2aa7ba8ec5d76d030ae4104dc9bbd37c8cf6c853f3707a10885d9a9"
]
}
sidechain_withdrawal_transaction sonaccount01 4 peerplays-0b7736dd884b263344a5025677f2b3170d338d53-0 0b7736dd884b263344a5025677f2b3170d338d53 1.2.52 1 2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6 BTC 10 ```yaml { "ref_block_num": 1705, "ref_block_prefix": 753926336, "expiration": "2022-03-11T09:32:45", "operations": [[ 111,{ "fee": { "amount": 0, "asset_id": "1.3.0" }, "payer": "1.2.36", "son_id": "1.33.0", "timestamp": "2022-03-11T09:32:15", "block_num": 1705, "sidechain": "peerplays", "peerplays_uid": "peerplays-0b7736dd884b263344a5025677f2b3170d338d53-0", "peerplays_transaction_id": "886469275985", "peerplays_from": "1.2.52", "peerplays_asset": { "amount": "40000000000", "asset_id": "1.3.0" }, "withdraw_sidechain": "bitcoin", "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6", "withdraw_currency": "BTC", "withdraw_amount": 1000000000 } ] ], "extensions": [], "signatures": [ "20715edd039735e86ae32dd5589a661a657e1a63c1f50fbfa53ec84b32f847422559e573d7b2aa7ba8ec5d76d030ae4104dc9bbd37c8cf6c853f3707a10885d9a9" ] }
pavel.baykov commented 2022-03-11 19:27:44 +00:00 (Migrated from gitlab.com)

however i still don’t see new transactions in bitcoin network for address 2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6

i checked it using

./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" listunspent 1 999999999 ["2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6"]

also different way of depositing have different results, sometimes i have BTC and sometimes PBTC in peerplays user accounts
i noticed that init-network.sh script uses issue_asset is it sort of «fake» deposit ?
also first stop of witness_node by ctrl+c gave me core dump
the 2nd one stopped fine

however i still don’t see new transactions in bitcoin network for address 2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6 i checked it using ./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" listunspent 1 999999999 [\"2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6\"] also different way of depositing have different results, sometimes i have BTC and sometimes PBTC in peerplays user accounts i noticed that init-network.sh script uses issue_asset is it sort of «fake» deposit ? also first stop of witness_node by ctrl+c gave me core dump the 2nd one stopped fine
pavel.baykov commented 2022-03-11 19:29:56 +00:00 (Migrated from gitlab.com)

sidechain_withdrawal_transaction sonaccount01 4 peerplays-a3a62456ffdfc46b7b5d2d059249a43338a1da74-0 a3a62456ffdfc46b7b5d2d059249a43338a1da74 1.2.52 5 account01 HIVE 50

{
"ref_block_num": 1275,
"ref_block_prefix": 1556733884,
"expiration": "2022-03-11T12:29:18",
"operations": [[
111,{
"fee": {
"amount": 0,
"asset_id": "1.3.0"
},
"payer": "1.2.36",
"son_id": "1.33.0",
"timestamp": "2022-03-11T12:28:48",
"block_num": 1275,
"sidechain": "peerplays",
"peerplays_uid": "peerplays-a3a62456ffdfc46b7b5d2d059249a43338a1da74-0",
"peerplays_transaction_id": "a3a62456ffdfc46b7b5d2d059249a43338a1da74",
"peerplays_from": "1.2.52",
"peerplays_asset": {
"amount": 2000000,
"asset_id": "1.3.0"
},
"withdraw_sidechain": "hive",
"withdraw_address": "account01",
"withdraw_currency": "HIVE",
"withdraw_amount": 50000
}
]
],
"extensions": [],
"signatures": [
"1f4a789fadc80b70ac45c5ec6ab80783692606b21046bbe70be81d5c6ef65e1de27395269e4c23b4f262b7a621c0e260448448615c59c0d3eba36b9e549cadc9b5"
]
}

checked in HIVE, balance of son-account changed, but mapped account: account01 did not change

sidechain_withdrawal_transaction sonaccount01 4 peerplays-a3a62456ffdfc46b7b5d2d059249a43338a1da74-0 a3a62456ffdfc46b7b5d2d059249a43338a1da74 1.2.52 5 account01 HIVE 50 ```yaml { "ref_block_num": 1275, "ref_block_prefix": 1556733884, "expiration": "2022-03-11T12:29:18", "operations": [[ 111,{ "fee": { "amount": 0, "asset_id": "1.3.0" }, "payer": "1.2.36", "son_id": "1.33.0", "timestamp": "2022-03-11T12:28:48", "block_num": 1275, "sidechain": "peerplays", "peerplays_uid": "peerplays-a3a62456ffdfc46b7b5d2d059249a43338a1da74-0", "peerplays_transaction_id": "a3a62456ffdfc46b7b5d2d059249a43338a1da74", "peerplays_from": "1.2.52", "peerplays_asset": { "amount": 2000000, "asset_id": "1.3.0" }, "withdraw_sidechain": "hive", "withdraw_address": "account01", "withdraw_currency": "HIVE", "withdraw_amount": 50000 } ] ], "extensions": [], "signatures": [ "1f4a789fadc80b70ac45c5ec6ab80783692606b21046bbe70be81d5c6ef65e1de27395269e4c23b4f262b7a621c0e260448448615c59c0d3eba36b9e549cadc9b5" ] } ``` checked in HIVE, balance of son-account changed, but mapped account: account01 did not change
pavel.baykov commented 2022-03-11 19:33:51 +00:00 (Migrated from gitlab.com)

for HBD:
sidechain_withdrawal_transaction sonaccount01 4 peerplays-4b2ae59a008251df84fc3df8ed309c356a8aecf0-1 4b2ae59a008251df84fc3df8ed309c356a8aecf0 1.2.52 5 account01 HBD 100

{
"ref_block_num": 1454,
"ref_block_prefix": 739426952,
"expiration": "2022-03-11T12:38:24",
"operations": [[
111,{
"fee": {
"amount": 0,
"asset_id": "1.3.0"
},
"payer": "1.2.36",
"son_id": "1.33.0",
"timestamp": "2022-03-11T12:37:54",
"block_num": 1454,
"sidechain": "peerplays",
"peerplays_uid": "peerplays-4b2ae59a008251df84fc3df8ed309c356a8aecf0-1",
"peerplays_transaction_id": "4b2ae59a008251df84fc3df8ed309c356a8aecf0",
"peerplays_from": "1.2.52",
"peerplays_asset": {
"amount": 4000000,
"asset_id": "1.3.0"
},
"withdraw_sidechain": "hive",
"withdraw_address": "account01",
"withdraw_currency": "HBD",
"withdraw_amount": 100000
}
]
],
"extensions": [],
"signatures": [
"2079cba762097bb10efa00b6704e4c12ba7d99a0079e72e3cac109930d0c2d82e45e8ece28fe53f64f68babfa60329ded84d40d14280d35e1e98c14d6ddc0b2f7a"
]
}

checked with different values of operaration_index,
son-account and account01 in HIVE did not change
i used sidechain_type == 5, from enum: hive for HBD,
and the same for HIVE
transaction_id were retrieved from JSONs of next get_block
operation_index == 0

for HBD: sidechain_withdrawal_transaction sonaccount01 4 peerplays-4b2ae59a008251df84fc3df8ed309c356a8aecf0-1 4b2ae59a008251df84fc3df8ed309c356a8aecf0 1.2.52 5 account01 HBD 100 ```yaml { "ref_block_num": 1454, "ref_block_prefix": 739426952, "expiration": "2022-03-11T12:38:24", "operations": [[ 111,{ "fee": { "amount": 0, "asset_id": "1.3.0" }, "payer": "1.2.36", "son_id": "1.33.0", "timestamp": "2022-03-11T12:37:54", "block_num": 1454, "sidechain": "peerplays", "peerplays_uid": "peerplays-4b2ae59a008251df84fc3df8ed309c356a8aecf0-1", "peerplays_transaction_id": "4b2ae59a008251df84fc3df8ed309c356a8aecf0", "peerplays_from": "1.2.52", "peerplays_asset": { "amount": 4000000, "asset_id": "1.3.0" }, "withdraw_sidechain": "hive", "withdraw_address": "account01", "withdraw_currency": "HBD", "withdraw_amount": 100000 } ] ], "extensions": [], "signatures": [ "2079cba762097bb10efa00b6704e4c12ba7d99a0079e72e3cac109930d0c2d82e45e8ece28fe53f64f68babfa60329ded84d40d14280d35e1e98c14d6ddc0b2f7a" ] } ``` checked with different values of operaration_index, son-account and account01 in HIVE did not change i used sidechain_type == 5, from enum: hive for HBD, and the same for HIVE transaction_id were retrieved from JSONs of next get_block operation_index == 0
pavel.baykov commented 2022-03-11 19:34:53 +00:00 (Migrated from gitlab.com)

i can trace or use gdb to retrieve from real usage params for operations above, or maybe you can suggest better parameters

i can trace or use gdb to retrieve from real usage params for operations above, or maybe you can suggest better parameters
pavel.baykov commented 2022-03-11 21:45:00 +00:00 (Migrated from gitlab.com)

from separate execution, transaction on sidechain

get_object 1.39.0

[{
    "id": "1.39.0",
    "timestamp": "2022-03-11T21:00:15",
    "sidechain": "hive",
    "object_id": "1.35.0",
    "transaction": "E302994C385410B92B62010A0B736F6E2D6163636F756E74000105000000070C736F6E6163636F756E74303101000C736F6E6163636F756E74303201000C736F6E6163636F756E74303301000C736F6E6163636F756E74303401000C736F6E6163636F756E74303501000C736F6E6163636F756E74303601000C736F6E6163636F756E7430370100000003B073061A9B0B28E1BD49492ACD984D3EBF2F8CFD66AABF7AC2159BAE7B57D366000000",
    "signers": [{
        "son_id": "1.33.0",
        "weight": 1,
        "signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
        "sidechain_public_keys": [[
            "bitcoin",
            "03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275"
          ],[
            "peerplays",
            "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL"
          ],[
            "hive",
            "sonaccount01"
          ]
        ]
      },{
        "son_id": "1.33.1",
        "weight": 1,
        "signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs",
        "sidechain_public_keys": [[
            "bitcoin",
            "02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4"
          ],[
            "peerplays",
            "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs"
          ],[
            "hive",
            "sonaccount02"
          ]
        ]
      },{
        "son_id": "1.33.2",
        "weight": 1,
        "signing_key": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r",
        "sidechain_public_keys": [[
            "bitcoin",
            "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61"
          ],[
            "peerplays",
            "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r"
          ],[
            "hive",
            "sonaccount03"
          ]
        ]
      },{
        "son_id": "1.33.3",
        "weight": 1,
        "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22",
        "sidechain_public_keys": [[
            "bitcoin",
            "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866"
          ],[
            "peerplays",
            "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22"
          ],[
            "hive",
            "sonaccount04"
          ]
        ]
      },{
        "son_id": "1.33.4",
        "weight": 1,
        "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU",
        "sidechain_public_keys": [[
            "bitcoin",
            "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666"
          ],[
            "peerplays",
            "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU"
          ],[
            "hive",
            "sonaccount05"
          ]
        ]
      },{
        "son_id": "1.33.5",
        "weight": 1,
        "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8",
        "sidechain_public_keys": [[
            "bitcoin",
            "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf"
          ],[
            "peerplays",
            "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8"
          ],[
            "hive",
            "sonaccount06"
          ]
        ]
      },{
        "son_id": "1.33.6",
        "weight": 1,
        "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB",
        "sidechain_public_keys": [[
            "bitcoin",
            "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f"
          ],[
            "peerplays",
            "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB"
          ],[
            "hive",
            "sonaccount07"
          ]
        ]
      }
    ],
    "signatures": [[
        "1.33.0",
        ""
      ],[
        "1.33.1",
        "20477DD7C4A6CD32588DFABA136178037A3F70DC28A46C2BF4334B68EDDE87A70E17B438FDDAF16BC02926FE686A0087DD20925306B677355ED5D9AE64418DABEE"
      ],[
        "1.33.2",
        "1F63CB88057AF0A0294DDE043DCF7F4F00A9278213B618417CF762455B238757D462431D8BC69E49C62E3DAB9613DEC893C25DE41A6217E053779B272BB75352AF"
      ],[
        "1.33.3",
        "2047CA47B54A021C65BF4BE6293B5B47CB26623544622762352F022E98979D49110A051097F46B75641B0E482D7051A0EB98A918D383D2250E6BFC36F369E3395B"
      ],[
        "1.33.4",
        "200558253F8C9B252CA7CD29B30D6A0649DF37D9F886194CAC9332F68E7CFA4E0D28ABDC3B58BE9B7C33513393198563F85034FDE0E7D163170248129E1254B22B"
      ],[
        "1.33.5",
        "206330769AA1F5FDA956E40DC46CB55C0F9BAF17DF9090B98705FABF2EF6E6BCA665B9012F00B196D9C7A4735A8BA367680C9BC6FF68A823357221A0E48416E531"
      ],[
        "1.33.6",
        ""
      ]
    ],
    "sidechain_transaction": "639d4cb5ec29d802b70dc6647b937f3c0b8f4cbf",
    "total_weight": 7,
    "current_weight": 5,
    "threshold": 5,
    "status": "settled"
  }
]
from separate execution, transaction on sidechain get_object 1.39.0 ```yaml [{ "id": "1.39.0", "timestamp": "2022-03-11T21:00:15", "sidechain": "hive", "object_id": "1.35.0", "transaction": "E302994C385410B92B62010A0B736F6E2D6163636F756E74000105000000070C736F6E6163636F756E74303101000C736F6E6163636F756E74303201000C736F6E6163636F756E74303301000C736F6E6163636F756E74303401000C736F6E6163636F756E74303501000C736F6E6163636F756E74303601000C736F6E6163636F756E7430370100000003B073061A9B0B28E1BD49492ACD984D3EBF2F8CFD66AABF7AC2159BAE7B57D366000000", "signers": [{ "son_id": "1.33.0", "weight": 1, "signing_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "sidechain_public_keys": [[ "bitcoin", "03456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275" ],[ "peerplays", "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL" ],[ "hive", "sonaccount01" ] ] },{ "son_id": "1.33.1", "weight": 1, "signing_key": "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs", "sidechain_public_keys": [[ "bitcoin", "02d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4" ],[ "peerplays", "TEST82qv1LKFvwVKD9pg5JQf6qqwLcoeqUniQjWJ3wKTodyWa7gHUs" ],[ "hive", "sonaccount02" ] ] },{ "son_id": "1.33.2", "weight": 1, "signing_key": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r", "sidechain_public_keys": [[ "bitcoin", "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61" ],[ "peerplays", "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r" ],[ "hive", "sonaccount03" ] ] },{ "son_id": "1.33.3", "weight": 1, "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22", "sidechain_public_keys": [[ "bitcoin", "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866" ],[ "peerplays", "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22" ],[ "hive", "sonaccount04" ] ] },{ "son_id": "1.33.4", "weight": 1, "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU", "sidechain_public_keys": [[ "bitcoin", "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666" ],[ "peerplays", "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU" ],[ "hive", "sonaccount05" ] ] },{ "son_id": "1.33.5", "weight": 1, "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8", "sidechain_public_keys": [[ "bitcoin", "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf" ],[ "peerplays", "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8" ],[ "hive", "sonaccount06" ] ] },{ "son_id": "1.33.6", "weight": 1, "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB", "sidechain_public_keys": [[ "bitcoin", "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f" ],[ "peerplays", "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB" ],[ "hive", "sonaccount07" ] ] } ], "signatures": [[ "1.33.0", "" ],[ "1.33.1", "20477DD7C4A6CD32588DFABA136178037A3F70DC28A46C2BF4334B68EDDE87A70E17B438FDDAF16BC02926FE686A0087DD20925306B677355ED5D9AE64418DABEE" ],[ "1.33.2", "1F63CB88057AF0A0294DDE043DCF7F4F00A9278213B618417CF762455B238757D462431D8BC69E49C62E3DAB9613DEC893C25DE41A6217E053779B272BB75352AF" ],[ "1.33.3", "2047CA47B54A021C65BF4BE6293B5B47CB26623544622762352F022E98979D49110A051097F46B75641B0E482D7051A0EB98A918D383D2250E6BFC36F369E3395B" ],[ "1.33.4", "200558253F8C9B252CA7CD29B30D6A0649DF37D9F886194CAC9332F68E7CFA4E0D28ABDC3B58BE9B7C33513393198563F85034FDE0E7D163170248129E1254B22B" ],[ "1.33.5", "206330769AA1F5FDA956E40DC46CB55C0F9BAF17DF9090B98705FABF2EF6E6BCA665B9012F00B196D9C7A4735A8BA367680C9BC6FF68A823357221A0E48416E531" ],[ "1.33.6", "" ] ], "sidechain_transaction": "639d4cb5ec29d802b70dc6647b937f3c0b8f4cbf", "total_weight": 7, "current_weight": 5, "threshold": 5, "status": "settled" } ]
pavel.baykov commented 2022-03-11 21:48:58 +00:00 (Migrated from gitlab.com)

after 2 min, balance of account01 and son-account in HIVE did not change

after 2 min, balance of account01 and son-account in HIVE did not change
pavel.baykov commented 2022-03-11 21:49:58 +00:00 (Migrated from gitlab.com)

get_object 1.36.0

[{
    "id": "1.36.0",
    "timestamp": "2022-03-11T21:09:18",
    "block_num": 391,
    "sidechain": "hive",
    "sidechain_uid": "hive-2663ff5b98c33b0b454f88805eed06c947144004-0",
    "sidechain_transaction_id": "2663ff5b98c33b0b454f88805eed06c947144004",
    "sidechain_from": "account01",
    "sidechain_to": "son-account",
    "sidechain_currency": "HIVE",
    "sidechain_amount": 100000,
    "peerplays_from": "1.2.52",
    "peerplays_to": "1.2.19",
    "peerplays_asset": {
      "amount": 4000000,
      "asset_id": "1.3.0"
    },
    "expected_reports": [[
        "1.33.0",
        1
      ],[
        "1.33.1",
        1
      ],[
        "1.33.2",
        1
      ],[
        "1.33.3",
        1
      ],[
        "1.33.4",
        1
      ],[
        "1.33.5",
        1
      ],[
        "1.33.6",
        1
      ]
    ],
    "received_reports": [
      "1.33.0",
      "1.33.1",
      "1.33.2",
      "1.33.3",
      "1.33.4",
      "1.33.5",
      "1.33.6"
    ],
    "confirmed": true,
    "processed": true
  }
]
get_object 1.36.0 ```yaml [{ "id": "1.36.0", "timestamp": "2022-03-11T21:09:18", "block_num": 391, "sidechain": "hive", "sidechain_uid": "hive-2663ff5b98c33b0b454f88805eed06c947144004-0", "sidechain_transaction_id": "2663ff5b98c33b0b454f88805eed06c947144004", "sidechain_from": "account01", "sidechain_to": "son-account", "sidechain_currency": "HIVE", "sidechain_amount": 100000, "peerplays_from": "1.2.52", "peerplays_to": "1.2.19", "peerplays_asset": { "amount": 4000000, "asset_id": "1.3.0" }, "expected_reports": [[ "1.33.0", 1 ],[ "1.33.1", 1 ],[ "1.33.2", 1 ],[ "1.33.3", 1 ],[ "1.33.4", 1 ],[ "1.33.5", 1 ],[ "1.33.6", 1 ] ], "received_reports": [ "1.33.0", "1.33.1", "1.33.2", "1.33.3", "1.33.4", "1.33.5", "1.33.6" ], "confirmed": true, "processed": true } ]
pavel.baykov commented 2022-03-11 21:50:28 +00:00 (Migrated from gitlab.com)

get_object 1.36.1

[{
    "id": "1.36.1",
    "timestamp": "2022-03-11T21:10:12",
    "block_num": 406,
    "sidechain": "hive",
    "sidechain_uid": "hive-8b1b778e328b13f1a98f10092b0bc2c56572bb1e-0",
    "sidechain_transaction_id": "8b1b778e328b13f1a98f10092b0bc2c56572bb1e",
    "sidechain_from": "account01",
    "sidechain_to": "son-account",
    "sidechain_currency": "HBD",
    "sidechain_amount": 200000,
    "peerplays_from": "1.2.52",
    "peerplays_to": "1.2.19",
    "peerplays_asset": {
      "amount": 8000000,
      "asset_id": "1.3.0"
    },
    "expected_reports": [[
        "1.33.0",
        1
      ],[
        "1.33.1",
        1
      ],[
        "1.33.2",
        1
      ],[
        "1.33.3",
        1
      ],[
        "1.33.4",
        1
      ],[
        "1.33.5",
        1
      ],[
        "1.33.6",
        1
      ]
    ],
    "received_reports": [
      "1.33.0",
      "1.33.1",
      "1.33.2",
      "1.33.3",
      "1.33.4",
      "1.33.5",
      "1.33.6"
    ],
    "confirmed": true,
    "processed": true
  }
]
get_object 1.36.1 ```yaml [{ "id": "1.36.1", "timestamp": "2022-03-11T21:10:12", "block_num": 406, "sidechain": "hive", "sidechain_uid": "hive-8b1b778e328b13f1a98f10092b0bc2c56572bb1e-0", "sidechain_transaction_id": "8b1b778e328b13f1a98f10092b0bc2c56572bb1e", "sidechain_from": "account01", "sidechain_to": "son-account", "sidechain_currency": "HBD", "sidechain_amount": 200000, "peerplays_from": "1.2.52", "peerplays_to": "1.2.19", "peerplays_asset": { "amount": 8000000, "asset_id": "1.3.0" }, "expected_reports": [[ "1.33.0", 1 ],[ "1.33.1", 1 ],[ "1.33.2", 1 ],[ "1.33.3", 1 ],[ "1.33.4", 1 ],[ "1.33.5", 1 ],[ "1.33.6", 1 ] ], "received_reports": [ "1.33.0", "1.33.1", "1.33.2", "1.33.3", "1.33.4", "1.33.5", "1.33.6" ], "confirmed": true, "processed": true } ]
serkixenos commented 2022-03-16 14:50:25 +00:00 (Migrated from gitlab.com)

assigned to @prandnum

assigned to @prandnum
prandnum commented 2022-03-16 15:54:16 +00:00 (Migrated from gitlab.com)

@pavel.baykov please provide a summary of test steps to verify this bug.

@pavel.baykov please provide a summary of test steps to verify this bug.
serkixenos commented 2022-03-18 17:11:08 +00:00 (Migrated from gitlab.com)

mentioned in issue #312

mentioned in issue #312
prandnum commented 2022-03-21 17:11:13 +00:00 (Migrated from gitlab.com)

@pavel.baykov: Please provide the test steps.

CC: @serkixenos

@pavel.baykov: Please provide the test steps. CC: @serkixenos
pavel.baykov commented 2022-03-22 07:44:30 +00:00 (Migrated from gitlab.com)

@prandnum more details provided in ticket #327

@prandnum more details provided in ticket #327
serkixenos commented 2022-03-23 12:44:36 +00:00 (Migrated from gitlab.com)

Closing this one, testing will be completed in #327.

Closing this one, testing will be completed in #327.
serkixenos (Migrated from gitlab.com) closed this issue 2022-03-23 12:44:42 +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#314
No description provided.