SON for Hive #593

Merged
serkixenos merged 52 commits from feature/son-for-hive into develop 2021-11-18 17:32:31 +00:00

52 commits

Author SHA1 Message Date
serkixenos
b4d0c2dd68 Merge branch 'develop' into feature/son-for-hive 2021-11-17 23:39:21 -04:00
serkixenos
a1c8ca60d7 get_son_network_status cli wallet command 2021-11-16 19:34:00 -04:00
serkixenos
d95de9fea0 Fix pBTC burning on withdrawal 2021-11-03 03:39:30 +01:00
serkixenos
ac90d10841 Add Hive delegate_vesting_shares_operation 2021-11-02 23:52:30 +01:00
serkixenos
88682e9cc1 Refactored Hive connection check 2021-11-02 19:17:28 +01:00
serkixenos
aeaab06231 Fallback to cURL based RPC client 2021-11-02 18:55:39 +01:00
serkixenos
9d94503842 Asset serializaton from Hive v1.24.8 to Hive 1.25.0 2021-11-02 18:54:05 +01:00
serkixenos
f0b2fceb28 Fix SON tests 2021-10-31 19:07:39 +01:00
serkixenos
958c814710 Set Hive transaction expiration to 180 secs 2021-10-31 04:36:28 +01:00
serkixenos
daa0d6c06b Verify that SON has non empty Hive sidechain config 2021-10-31 02:02:10 +01:00
serkixenos
e964ac2f0f Set valid Hive public key prefix for both mainnet and testnet 2021-10-29 02:55:37 +02:00
serkixenos
524f409f81 Add timestamp field to sidechain transaction object 2021-10-27 02:24:06 +02:00
Yevhen Viter
5a3d851a38 Merge branch 'feature/son-for-hive-https-support' into 'feature/son-for-hive'
[SON for Hive] - Implement HTTPS RPC client

See merge request PBSA/peerplays!30
2021-10-25 15:18:31 +00:00
serkixenos
cadd22fdb8 [SON for Hive] - Implement HTTPS RPC client 2021-10-25 15:18:28 +00:00
serkixenos
ae079b3564 Refactor Hive transaction inspection, eliminate redundant RPC calls 2021-10-23 00:58:21 +02:00
serkixenos
de9ee9fc76 cURL based HTTP/HTTPS RPC client for Hive 2021-10-20 14:31:03 +02:00
serkixenos
9b3c84c2bd Ensure bitcoin primary wallet data is valid before creating primary wallet transaction 2021-10-06 21:34:21 +02:00
serkixenos
2a4a4b8dc5 Enable SON Hive withdrawal without registering sidechain address 2021-09-22 17:24:12 +02:00
serkixenos
d0e59a1c60 Reset sidechain counters + tests 2021-09-11 05:26:24 +02:00
serkixenos
2bd26f5ae3 Merge branch 'develop' into feature/son-for-hive 2021-09-11 04:26:12 +02:00
serkixenos
d2c1711f7b New sync check on SON processing 2021-09-08 16:42:34 +02:00
serkixenos
73e4a0cc15 Introduce option to enable/disable printing RPC calls to console 2021-08-18 00:07:03 +02:00
serkixenos
acb1432509 Allow deposit from Hive to account with no registered sidechain address 2021-08-18 00:06:25 +02:00
serkixenos
e8238f1cb4 Reset sidechain_txs_reported counter on SON payout 2021-08-09 22:41:44 +02:00
serkixenos
3c6454cd8d Remove account name indicator string "son-payment-to:" 2021-08-04 19:00:00 +02:00
serkixenos
380a1260bf Deposit from any Hive account to any Peerplays account 2021-07-27 23:41:00 +02:00
serkixenos
a55a4ecaad Separate sidechain transaction signed/reported counters by sidechain 2021-07-19 13:31:56 +02:00
serkixenos
143b244ccd Replace Hive cli_wallet RPC calls with Hive node RPC calls 2021-07-13 14:01:47 +02:00
serkixenos
9344ed2778 Update SON asset flags to enable full transfers 2021-07-05 11:39:30 +02:00
serkixenos
efe612b1bc Merge branch 'develop' into feature/son-for-hive 2021-07-01 16:02:35 +02:00
serkixenos
11b64ffb8a Refactor tracked_assets 2021-06-29 15:10:38 +02:00
serkixenos
ca1e68c13f sidechain_transaction_settle_operation proposal approval for Hive 2021-06-28 16:26:07 +02:00
serkixenos
3b25ec29eb sidechain_transaction_sign_operation proposal approval for Hive 2021-06-08 17:00:35 +02:00
serkixenos
6faec4901a Deposit/Withdraw process operation proposal approval for Hive 2021-06-07 13:35:02 +02:00
serkixenos
851ac2792d son_wallet_update_operation proposal approval for Hive 2021-05-29 02:25:57 +02:00
serkixenos
189229b20e Hive network recognition and proper asset encoding 2021-05-25 13:28:28 +02:00
serkixenos
c6a7ab2057 Fix Hive transaction serialization 2021-05-19 19:54:57 +02:00
serkixenos
09f23dade8 Withdrawal object creation 2021-04-26 13:05:27 +02:00
serkixenos
7536f1a2d7 Withdrawal payment detection 2021-04-22 11:35:29 +02:00
serkixenos
dfcc66a7d0 Quickfix: Fix HIVE asset precision 2021-04-16 01:08:19 +02:00
serkixenos
876655fb39 Quickfix: Approve Hive transaction signing 2021-04-16 00:30:46 +02:00
serkixenos
1f53359248 Deposit processing for Hive assets HBD and HIVE 2021-04-13 23:04:53 +02:00
serkixenos
daa4fa089a Deposit detection and deposit object created 2021-04-08 12:08:28 +02:00
serkixenos
df125c9a0b SON for HIVE hardfork and assets 2021-04-06 15:32:55 +02:00
serkixenos
2c5e1c35a5 add_sidechain_address fixes for HIVE, wallet doc fixes 2021-04-06 14:36:42 +02:00
serkixenos
944fa3b072 Tx ID calculation on broadcasting Hive transaction 2021-03-31 12:28:41 +02:00
serkixenos
a2c5c29005 Proper account_update_operation serialization and transaction signing 2021-03-30 16:23:13 +02:00
serkixenos
44f81d4d08 Collecting Hive SONs signatures 2021-03-24 11:59:38 +01:00
serkixenos
7fc964103e Hive transaction handling, WIP 2021-03-22 17:29:35 +01:00
serkixenos
093fdf055a Hive primary wallet creation 2021-03-17 01:56:44 +01:00
serkixenos
8e4ff85c90 Hive block basic parsing 2021-03-12 20:10:44 +01:00
serkixenos
5920356b5d SON listener for Hive 2021-03-05 16:38:47 +01:00