Fix hardcoded fee for issuing assets in sidechain plugin #266

Closed
opened 2022-01-25 14:00:35 +00:00 by serkixenos · 9 comments
serkixenos commented 2022-01-25 14:00:35 +00:00 (Migrated from gitlab.com)
Fee should not be hardcoded, but loaded from fee schedule. https://gitlab.com/PBSA/peerplays/-/blob/master/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp#L592 https://gitlab.com/PBSA/peerplays/-/blob/master/libraries/plugins/peerplays_sidechain/sidechain_net_handler.cpp#L601
serkixenos commented 2022-01-25 14:02:47 +00:00 (Migrated from gitlab.com)

assigned to @vampik

assigned to @vampik
vampik commented 2022-02-08 11:09:13 +00:00 (Migrated from gitlab.com)
There is one more hardcoded fee: https://gitlab.com/PBSA/peerplays/-/blob/master/libraries/plugins/peerplays_sidechain/sidechain_net_handler_hive.cpp#L630
vampik commented 2022-02-10 13:50:43 +00:00 (Migrated from gitlab.com)

mentioned in commit 55b69622ae

mentioned in commit 55b69622ae0149b3ec71efa0fe1a6c4c52527576
vampik commented 2022-02-10 14:04:56 +00:00 (Migrated from gitlab.com)

@prandnum

Preparation:

  1. Get docker containers for bitcoin and HIVE from:
    https://gitlab.com/PBSA/tools-libs/peerplays-utils/-/tree/master/peerplays-qa-environment

And execute ./init-network.sh from them

  1. Start witness_node + cli_wallet

Testing:

Check account balance of account01:
list_account_balances account01

Get bitcoin deposit address of account01:
get_sidechain_addresses_by_account account01

get_sidechain_addresses_by_account account01
[{
    "id": "1.38.0",
    "sidechain_address_account": "1.2.52",
    "sidechain": "bitcoin",
    "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd",
    "deposit_address": "bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk",
    "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c2102d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac6351936855a268\", \"witnessScript\": \"0020d617107c8012c1735465eddfff0b20608094898cdf454296ff803878a3afe174\" }",
    "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2",
    "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6",
    "valid_from": "2022-02-09T14:26:06",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.16",
    "sidechain_address_account": "1.2.52",
    "sidechain": "hive",
    "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "withdraw_address": "account01",
    "valid_from": "2022-02-09T14:26:06",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.32",
    "sidechain_address_account": "1.2.52",
    "sidechain": "peerplays",
    "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "withdraw_address": "account01",
    "valid_from": "2022-02-09T14:26:06",
    "expires": "2106-02-07T06:28:15"
  }
]

For this example, it is:
"deposit_address": "bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk"

Execute from bitcoin docker:
./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" getnewaddress
Here we will have address:
bcrt1q4rw7aqn6n7yv248k5n34y0e3g2xu34qdgrp3r4

Send bitcoin to the bitcoin address of account01
./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" sendtoaddress bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk 1 "" false

Generate two blocks with the bitcoin address (first, wait for 30 seconds, and then second):
./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q4rw7aqn6n7yv248k5n34y0e3g2xu34qdgrp3r4

Then check in cli_wallet that transfer was successful:
list_account_balances account01

@prandnum **Preparation:** 1) Get docker containers for bitcoin and HIVE from: https://gitlab.com/PBSA/tools-libs/peerplays-utils/-/tree/master/peerplays-qa-environment And execute `./init-network.sh` from them 2) Start `witness_node` + `cli_wallet` **Testing:** Check account balance of account01: `list_account_balances account01` Get bitcoin deposit address of account01: `get_sidechain_addresses_by_account account01` ``` get_sidechain_addresses_by_account account01 [{ "id": "1.38.0", "sidechain_address_account": "1.2.52", "sidechain": "bitcoin", "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd", "deposit_address": "bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk", "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c2102d67c26cf20153fe7625ca1454222d3b3aeb53b122d8a0f7d32a3dd4b2c2016f4ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac6351936855a268\", \"witnessScript\": \"0020d617107c8012c1735465eddfff0b20608094898cdf454296ff803878a3afe174\" }", "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2", "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6", "valid_from": "2022-02-09T14:26:06", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.16", "sidechain_address_account": "1.2.52", "sidechain": "hive", "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "withdraw_address": "account01", "valid_from": "2022-02-09T14:26:06", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.32", "sidechain_address_account": "1.2.52", "sidechain": "peerplays", "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "withdraw_address": "account01", "valid_from": "2022-02-09T14:26:06", "expires": "2106-02-07T06:28:15" } ] ``` For this example, it is: `"deposit_address": "bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk"` Execute from bitcoin docker: `./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" getnewaddress` Here we will have address: `bcrt1q4rw7aqn6n7yv248k5n34y0e3g2xu34qdgrp3r4` Send bitcoin to the bitcoin address of account01 `./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" sendtoaddress bcrt1q6ct3qlyqztqhx4r9ah0l7zeqvzqffzvvmaz599hlsqu83ga0u96qlmv4xk 1 "" false` Generate two blocks with the bitcoin address (first, wait for 30 seconds, and then second): `./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q4rw7aqn6n7yv248k5n34y0e3g2xu34qdgrp3r4` Then check in `cli_wallet` that transfer was successful: `list_account_balances account01`
vampik commented 2022-02-10 14:11:40 +00:00 (Migrated from gitlab.com)

mentioned in merge request !66

mentioned in merge request !66
serkixenos commented 2022-02-10 16:43:16 +00:00 (Migrated from gitlab.com)

assigned to @prandnum

assigned to @prandnum
vampik commented 2022-02-10 23:02:00 +00:00 (Migrated from gitlab.com)

mentioned in commit bd08c4c6b0

mentioned in commit bd08c4c6b0f218e20954699e2a1d8c4261e206f0
serkixenos commented 2022-02-10 23:02:00 +00:00 (Migrated from gitlab.com)

mentioned in commit 8b611c3f95

mentioned in commit 8b611c3f9525b471469eab7a94e1745ed83ac9d0
prandnum commented 2022-02-13 18:43:35 +00:00 (Migrated from gitlab.com)
unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>> get_sidechain_addresses_by_account account01
get_sidechain_addresses_by_account account01
[{
    "id": "1.38.0",
    "sidechain_address_account": "1.2.52",
    "sidechain": "bitcoin",
    "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd",
    "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n",
    "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }",
    "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2",
    "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.16",
    "sidechain_address_account": "1.2.52",
    "sidechain": "hive",
    "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.32",
    "sidechain_address_account": "1.2.52",
    "sidechain": "peerplays",
    "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  }
]
unlocked >>>

unlocked >>>

unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>> get_sidechain_addresses_by_account account01
get_sidechain_addresses_by_account account01
[{
    "id": "1.38.0",
    "sidechain_address_account": "1.2.52",
    "sidechain": "bitcoin",
    "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd",
    "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n",
    "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }",
    "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2",
    "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.16",
    "sidechain_address_account": "1.2.52",
    "sidechain": "hive",
    "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.32",
    "sidechain_address_account": "1.2.52",
    "sidechain": "peerplays",
    "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  }
]
unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>> get_sidechain_addresses_by_account account01
get_sidechain_addresses_by_account account01
[{
    "id": "1.38.0",
    "sidechain_address_account": "1.2.52",
    "sidechain": "bitcoin",
    "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd",
    "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n",
    "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }",
    "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2",
    "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.16",
    "sidechain_address_account": "1.2.52",
    "sidechain": "hive",
    "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  },{
    "id": "1.38.32",
    "sidechain_address_account": "1.2.52",
    "sidechain": "peerplays",
    "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "deposit_address": "account01",
    "deposit_address_data": "",
    "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL",
    "withdraw_address": "account01",
    "valid_from": "2022-02-13T18:14:45",
    "expires": "2106-02-07T06:28:15"
  }
]
unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
1000000 PBTC
1000000 PEOS
1000000 PETH


./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" sendtoaddress bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n 1 "" false

./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q5xlh9phk5cr9hrl7kn2ypqet6hnuzcm270n38a
./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q5xlh9phk5cr9hrl7kn2ypqet6hnuzcm270n38a


unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>>

unlocked >>>

unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
0.99980000 BTC
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>>

unlocked >>> get_object 1.39.0
get_object 1.39.0
[{
    "id": "1.39.0",
    "timestamp": "2022-02-13T18:20:15",
    "sidechain": "hive",
    "object_id": "1.35.0",
    "transaction": "3A0541898404904C0962010A0B736F6E2D6163636F756E74000105000000070C736F6E6163636F756E74303101000C736F6E6163636F756E74303301000C736F6E6163636F756E74303401000C736F6E6163636F756E74303501000C736F6E6163636F756E74303601000C736F6E6163636F756E74303701000C736F6E6163636F756E7430380100000003B073061A9B0B28E1BD49492ACD984D3EBF2F8CFD66AABF7AC2159BAE7B57D366000000",
    "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": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r",
        "sidechain_public_keys": [[
            "bitcoin",
            "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61"
          ],[
            "peerplays",
            "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r"
          ],[
            "hive",
            "sonaccount03"
          ]
        ]
      },{
        "son_id": "1.33.2",
        "weight": 1,
        "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22",
        "sidechain_public_keys": [[
            "bitcoin",
            "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866"
          ],[
            "peerplays",
            "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22"
          ],[
            "hive",
            "sonaccount04"
          ]
        ]
      },{
        "son_id": "1.33.3",
        "weight": 1,
        "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU",
        "sidechain_public_keys": [[
            "bitcoin",
            "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666"
          ],[
            "peerplays",
            "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU"
          ],[
            "hive",
            "sonaccount05"
          ]
        ]
      },{
        "son_id": "1.33.4",
        "weight": 1,
        "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8",
        "sidechain_public_keys": [[
            "bitcoin",
            "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf"
          ],[
            "peerplays",
            "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8"
          ],[
            "hive",
            "sonaccount06"
          ]
        ]
      },{
        "son_id": "1.33.5",
        "weight": 1,
        "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB",
        "sidechain_public_keys": [[
            "bitcoin",
            "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f"
          ],[
            "peerplays",
            "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB"
          ],[
            "hive",
            "sonaccount07"
          ]
        ]
      },{
        "son_id": "1.33.6",
        "weight": 1,
        "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t",
        "sidechain_public_keys": [[
            "bitcoin",
            "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84"
          ],[
            "peerplays",
            "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t"
          ],[
            "hive",
            "sonaccount08"
          ]
        ]
      }
    ],
    "signatures": [[
        "1.33.0",
        "201EA243C30922058B70F0265E36C2D6916E0C38256D4C0F82958B2ECF353BD98F685B9435477D443E41289E1EF6E733D7F20959AD55BFF22DE2153241066C4541"
      ],[
        "1.33.1",
        "204C87E6E3A81F3009D85D5E9A8D1FC97CE5F9042CC0B944DACBCA4CAB42FF01F314FC7EAEC633181381006EB05034D82289664056214F7051646A364ABEBE8977"
      ],[
        "1.33.2",
        ""
      ],[
        "1.33.3",
        "1F6728F39DB0B0332D8AC9F64BFCD18DC790AC9C770D7D1AE8D6A5CD1554F07EC0404080C2CCBA46A17846619F8C1A8BFB910E03113F6B49014662B833E65633C9"
      ],[
        "1.33.4",
        "1F4C5C12C8BCF6C71AFFF820EC23752BFC862B56242F96BF447052F90075333557499364CF984FE671647FC930DB59799CE865CDFAC5F8F3E394AF96FCBFD9AD2F"
      ],[
        "1.33.5",
        "2065C3CBFBA4D1EA5EA0AB0D35025F5E04108CBB6564510F5FA967AC7E67B1D49A7C539DA37986D26ECB3048BFD52E1C501391EFE884F9454F0FFF70CC7C48C3B7"
      ],[
        "1.33.6",
        ""
      ]
    ],
    "sidechain_transaction": "6e1e1bcd5f88a581c931d701e30dc2f3a046bbe3",
    "total_weight": 7,
    "current_weight": 5,
    "threshold": 5,
    "status": "settled"
  }
]
unlocked >>>

unlocked >>> get_object 1.39.1
get_object 1.39.1
[{
    "id": "1.39.1",
    "timestamp": "2022-02-13T18:31:06",
    "sidechain": "bitcoin",
    "object_id": "1.36.0",
    "transaction": "{\"tx_hex\":\"0200000001482f504a7da959c8406b8daceb8ec6373069617645acb8b5e65b4a47f8dcc69d0000000000ffffffff01e092f50500000000220020312a3d569dc970596ad3c058772aa0c45272a5d5c0b3bef57513212dedb4978200000000\",\"in_amounts\":[100000000],\"redeem_script\":\"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\"}",
    "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": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r",
        "sidechain_public_keys": [[
            "bitcoin",
            "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61"
          ],[
            "peerplays",
            "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r"
          ],[
            "hive",
            "sonaccount03"
          ]
        ]
      },{
        "son_id": "1.33.2",
        "weight": 1,
        "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22",
        "sidechain_public_keys": [[
            "bitcoin",
            "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866"
          ],[
            "peerplays",
            "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22"
          ],[
            "hive",
            "sonaccount04"
          ]
        ]
      },{
        "son_id": "1.33.3",
        "weight": 1,
        "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU",
        "sidechain_public_keys": [[
            "bitcoin",
            "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666"
          ],[
            "peerplays",
            "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU"
          ],[
            "hive",
            "sonaccount05"
          ]
        ]
      },{
        "son_id": "1.33.4",
        "weight": 1,
        "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8",
        "sidechain_public_keys": [[
            "bitcoin",
            "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf"
          ],[
            "peerplays",
            "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8"
          ],[
            "hive",
            "sonaccount06"
          ]
        ]
      },{
        "son_id": "1.33.5",
        "weight": 1,
        "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB",
        "sidechain_public_keys": [[
            "bitcoin",
            "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f"
          ],[
            "peerplays",
            "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB"
          ],[
            "hive",
            "sonaccount07"
          ]
        ]
      },{
        "son_id": "1.33.6",
        "weight": 1,
        "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t",
        "sidechain_public_keys": [[
            "bitcoin",
            "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84"
          ],[
            "peerplays",
            "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t"
          ],[
            "hive",
            "sonaccount08"
          ]
        ]
      }
    ],
    "signatures": [[
        "1.33.0",
        "[\"30440220458c7c0ab68c8e7190e770d1d2618662f6e065f7bffaa904ba134a5d298bb1ef02203c1d4774f3a5a1c94ca43cbcf7772ff8037de30c73633eb5eee7baf9efde921701\"]"
      ],[
        "1.33.1",
        "[\"304502210084ee2bda84138c63fece90634184e4ae534c12389f9afc7624c225a8c17a1cf402201ef518db62c78e417e67a1baf3b9951fb67eae0e0b44cd2851279563359bf6b401\"]"
      ],[
        "1.33.2",
        "[\"3045022100a80d12b2fdc5f92882f3d103cdca1743ba35366279e4f012379e6eb45de42a1a02200122678e8ca646d6ca509dac81efc03534b0d4fed04481e483175495baa83bfa01\"]"
      ],[
        "1.33.3",
        ""
      ],[
        "1.33.4",
        ""
      ],[
        "1.33.5",
        "[\"304502210087f8421cc00e9bd460db8c1bd04d25e9ad11835f4e3063369006a80ff1e210e4022024bfc246d54abd8a33366010c15fbf24d3a4f90e90c6eb6819bea4c09c3c495001\"]"
      ],[
        "1.33.6",
        "[\"304402202db0abf6efd9eefa5cd5c388a50cd21216fce149ba72ae24b2885d1819a96b9c022059cf69ee3c5d7f0f6c9fd5e34f62145ff78bbf82118d76151eab749e05feb58801\"]"
      ]
    ],
    "sidechain_transaction": "29485fdfdaac592f7d8402d9a510050271745ca76326f97d66f3bac15e76b3da",
    "total_weight": 7,
    "current_weight": 5,
    "threshold": 5,
    "status": "settled"
  }
]
unlocked >>> get_object 1.39.2
get_object 1.39.2
[
  null
]
unlocked >>>



unlocked >>>

unlocked >>> list_account_balances account01
list_account_balances account01
50000000 TEST
0.99980000 BTC
1000000 PBTC
1000000 PEOS
1000000 PETH

unlocked >>>

peerplays-witness.zip

``` unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> get_sidechain_addresses_by_account account01 get_sidechain_addresses_by_account account01 [{ "id": "1.38.0", "sidechain_address_account": "1.2.52", "sidechain": "bitcoin", "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd", "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n", "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }", "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2", "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.16", "sidechain_address_account": "1.2.52", "sidechain": "hive", "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.32", "sidechain_address_account": "1.2.52", "sidechain": "peerplays", "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" } ] unlocked >>> unlocked >>> unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> get_sidechain_addresses_by_account account01 get_sidechain_addresses_by_account account01 [{ "id": "1.38.0", "sidechain_address_account": "1.2.52", "sidechain": "bitcoin", "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd", "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n", "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }", "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2", "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.16", "sidechain_address_account": "1.2.52", "sidechain": "hive", "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.32", "sidechain_address_account": "1.2.52", "sidechain": "peerplays", "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" } ] unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> get_sidechain_addresses_by_account account01 get_sidechain_addresses_by_account account01 [{ "id": "1.38.0", "sidechain_address_account": "1.2.52", "sidechain": "bitcoin", "deposit_public_key": "0368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cd", "deposit_address": "bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n", "deposit_address_data": "{ \"redeemScript\": \"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\", \"witnessScript\": \"002027ce5bd2ed54f2fe33308987a6b2619f008eb7f125296cbf793523bcbbabb7fd\" }", "withdraw_public_key": "02743d4f24f88095de7921b8a8486cb46f009b7c034daa931821fb688c9c1e42a2", "withdraw_address": "2MtTPtraZawsvNGc8eCdx98hXbi4gaYy8L6", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.16", "sidechain_address_account": "1.2.52", "sidechain": "hive", "deposit_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TST5quk5Brh16v9RhdK6uCFxy4j3T9Dsz7krCUPwuAgvTzghQBG7s", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" },{ "id": "1.38.32", "sidechain_address_account": "1.2.52", "sidechain": "peerplays", "deposit_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "deposit_address": "account01", "deposit_address_data": "", "withdraw_public_key": "TEST8TCQFzyYDp3DPgWZ24261fMPSCzXxVyoF3miWeTj6JTi2DZdrL", "withdraw_address": "account01", "valid_from": "2022-02-13T18:14:45", "expires": "2106-02-07T06:28:15" } ] unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 1000000 PBTC 1000000 PEOS 1000000 PETH ./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" sendtoaddress bcrt1qyl89h5hd2ne0uves3xr6dvnpnuqgadl3y55ke0mex53mewatkl7su9v86n 1 "" false ./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q5xlh9phk5cr9hrl7kn2ypqet6hnuzcm270n38a ./bitcoin-cli -rpcuser=1 -rpcpassword=1 -rpcwallet="default" generatetoaddress 1 bcrt1q5xlh9phk5cr9hrl7kn2ypqet6hnuzcm270n38a unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> unlocked >>> unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 0.99980000 BTC 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> unlocked >>> get_object 1.39.0 get_object 1.39.0 [{ "id": "1.39.0", "timestamp": "2022-02-13T18:20:15", "sidechain": "hive", "object_id": "1.35.0", "transaction": "3A0541898404904C0962010A0B736F6E2D6163636F756E74000105000000070C736F6E6163636F756E74303101000C736F6E6163636F756E74303301000C736F6E6163636F756E74303401000C736F6E6163636F756E74303501000C736F6E6163636F756E74303601000C736F6E6163636F756E74303701000C736F6E6163636F756E7430380100000003B073061A9B0B28E1BD49492ACD984D3EBF2F8CFD66AABF7AC2159BAE7B57D366000000", "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": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r", "sidechain_public_keys": [[ "bitcoin", "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61" ],[ "peerplays", "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r" ],[ "hive", "sonaccount03" ] ] },{ "son_id": "1.33.2", "weight": 1, "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22", "sidechain_public_keys": [[ "bitcoin", "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866" ],[ "peerplays", "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22" ],[ "hive", "sonaccount04" ] ] },{ "son_id": "1.33.3", "weight": 1, "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU", "sidechain_public_keys": [[ "bitcoin", "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666" ],[ "peerplays", "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU" ],[ "hive", "sonaccount05" ] ] },{ "son_id": "1.33.4", "weight": 1, "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8", "sidechain_public_keys": [[ "bitcoin", "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf" ],[ "peerplays", "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8" ],[ "hive", "sonaccount06" ] ] },{ "son_id": "1.33.5", "weight": 1, "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB", "sidechain_public_keys": [[ "bitcoin", "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f" ],[ "peerplays", "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB" ],[ "hive", "sonaccount07" ] ] },{ "son_id": "1.33.6", "weight": 1, "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t", "sidechain_public_keys": [[ "bitcoin", "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84" ],[ "peerplays", "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t" ],[ "hive", "sonaccount08" ] ] } ], "signatures": [[ "1.33.0", "201EA243C30922058B70F0265E36C2D6916E0C38256D4C0F82958B2ECF353BD98F685B9435477D443E41289E1EF6E733D7F20959AD55BFF22DE2153241066C4541" ],[ "1.33.1", "204C87E6E3A81F3009D85D5E9A8D1FC97CE5F9042CC0B944DACBCA4CAB42FF01F314FC7EAEC633181381006EB05034D82289664056214F7051646A364ABEBE8977" ],[ "1.33.2", "" ],[ "1.33.3", "1F6728F39DB0B0332D8AC9F64BFCD18DC790AC9C770D7D1AE8D6A5CD1554F07EC0404080C2CCBA46A17846619F8C1A8BFB910E03113F6B49014662B833E65633C9" ],[ "1.33.4", "1F4C5C12C8BCF6C71AFFF820EC23752BFC862B56242F96BF447052F90075333557499364CF984FE671647FC930DB59799CE865CDFAC5F8F3E394AF96FCBFD9AD2F" ],[ "1.33.5", "2065C3CBFBA4D1EA5EA0AB0D35025F5E04108CBB6564510F5FA967AC7E67B1D49A7C539DA37986D26ECB3048BFD52E1C501391EFE884F9454F0FFF70CC7C48C3B7" ],[ "1.33.6", "" ] ], "sidechain_transaction": "6e1e1bcd5f88a581c931d701e30dc2f3a046bbe3", "total_weight": 7, "current_weight": 5, "threshold": 5, "status": "settled" } ] unlocked >>> unlocked >>> get_object 1.39.1 get_object 1.39.1 [{ "id": "1.39.1", "timestamp": "2022-02-13T18:31:06", "sidechain": "bitcoin", "object_id": "1.36.0", "transaction": "{\"tx_hex\":\"0200000001482f504a7da959c8406b8daceb8ec6373069617645acb8b5e65b4a47f8dcc69d0000000000ffffffff01e092f50500000000220020312a3d569dc970596ad3c058772aa0c45272a5d5c0b3bef57513212dedb4978200000000\",\"in_amounts\":[100000000],\"redeem_script\":\"210368dc31b2b547c74f52abfc67c7fc768c68115d8ab96430d9bb4996fa660121cdac635167007c2103456772301e221026269d3095ab5cb623fc239835b583ae4632f99a15107ef275ac635193687c21025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61ac635193687c210228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866ac635193687c21037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666ac635193687c2102ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccfac635193687c210317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7fac635193687c210266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84ac6351936855a268\"}", "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": "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r", "sidechain_public_keys": [[ "bitcoin", "025f7cfda933516fd590c5a34ad4a68e3143b6f4155a64b3aab2c55fb851150f61" ],[ "peerplays", "TEST6xdp7MrEPnaNK9GuF3KTeTizgGN6JC5nPmxx81higFepSZ8N7r" ],[ "hive", "sonaccount03" ] ] },{ "son_id": "1.33.2", "weight": 1, "signing_key": "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22", "sidechain_public_keys": [[ "bitcoin", "0228155bb1ddcd11c7f14a2752565178023aa963f84ea6b6a052bddebad6fe9866" ],[ "peerplays", "TEST55j32Up75gHCxJBPN18vEytL9anDgEVFtsaCii38keGQG71X22" ],[ "hive", "sonaccount04" ] ] },{ "son_id": "1.33.3", "weight": 1, "signing_key": "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU", "sidechain_public_keys": [[ "bitcoin", "037500441cfb4484da377073459511823b344f1ef0d46bac1efd4c7c466746f666" ],[ "peerplays", "TEST68bX5bB16GkEAig6w2WTh9NbM9nHa66CemnDRx2njRY9bbWXhU" ],[ "hive", "sonaccount05" ] ] },{ "son_id": "1.33.4", "weight": 1, "signing_key": "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8", "sidechain_public_keys": [[ "bitcoin", "02ef0d79bfdb99ab0be674b1d5d06c24debd74bffdc28d466633d6668cc281cccf" ],[ "peerplays", "TEST7mtTyM2rD18xDTtLTxWhq6W6zFgAgPFu9KHSFNsfWJXZNT8Wc8" ],[ "hive", "sonaccount06" ] ] },{ "son_id": "1.33.5", "weight": 1, "signing_key": "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB", "sidechain_public_keys": [[ "bitcoin", "0317941e4219548682fb8d8e172f0a8ce4d83ce21272435c85d598558c8e060b7f" ],[ "peerplays", "TEST7RMDnipLkFaQ4vtDyVvgyCedRoxyT9JWpAoM9mrE7rwVSyezoB" ],[ "hive", "sonaccount07" ] ] },{ "son_id": "1.33.6", "weight": 1, "signing_key": "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t", "sidechain_public_keys": [[ "bitcoin", "0266065b27f7e3d3ad45b471b1cd4e02de73fc4737dc2679915a45e293c5adcf84" ],[ "peerplays", "TEST51nSJ2q1C9htnYWfTv73JxEc4nBWPNxJtUGPGpD4XwxeLzAd8t" ],[ "hive", "sonaccount08" ] ] } ], "signatures": [[ "1.33.0", "[\"30440220458c7c0ab68c8e7190e770d1d2618662f6e065f7bffaa904ba134a5d298bb1ef02203c1d4774f3a5a1c94ca43cbcf7772ff8037de30c73633eb5eee7baf9efde921701\"]" ],[ "1.33.1", "[\"304502210084ee2bda84138c63fece90634184e4ae534c12389f9afc7624c225a8c17a1cf402201ef518db62c78e417e67a1baf3b9951fb67eae0e0b44cd2851279563359bf6b401\"]" ],[ "1.33.2", "[\"3045022100a80d12b2fdc5f92882f3d103cdca1743ba35366279e4f012379e6eb45de42a1a02200122678e8ca646d6ca509dac81efc03534b0d4fed04481e483175495baa83bfa01\"]" ],[ "1.33.3", "" ],[ "1.33.4", "" ],[ "1.33.5", "[\"304502210087f8421cc00e9bd460db8c1bd04d25e9ad11835f4e3063369006a80ff1e210e4022024bfc246d54abd8a33366010c15fbf24d3a4f90e90c6eb6819bea4c09c3c495001\"]" ],[ "1.33.6", "[\"304402202db0abf6efd9eefa5cd5c388a50cd21216fce149ba72ae24b2885d1819a96b9c022059cf69ee3c5d7f0f6c9fd5e34f62145ff78bbf82118d76151eab749e05feb58801\"]" ] ], "sidechain_transaction": "29485fdfdaac592f7d8402d9a510050271745ca76326f97d66f3bac15e76b3da", "total_weight": 7, "current_weight": 5, "threshold": 5, "status": "settled" } ] unlocked >>> get_object 1.39.2 get_object 1.39.2 [ null ] unlocked >>> unlocked >>> unlocked >>> list_account_balances account01 list_account_balances account01 50000000 TEST 0.99980000 BTC 1000000 PBTC 1000000 PEOS 1000000 PETH unlocked >>> ``` [peerplays-witness.zip](/uploads/6a1e3c56f0d41ccfda0b8e5b6910808d/peerplays-witness.zip)
prandnum (Migrated from gitlab.com) closed this issue 2022-02-13 18:43:36 +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#266
No description provided.