Srdjan Obucina
89ca9167d3
Squashed commit of the following:
...
commit a688bb93ed
Author: obucinac <obucinac@users.noreply.github.com>
Date: Tue Feb 4 19:31:45 2020 +0100
son_wallet_object operations and multisig wallet recreation by RPC (#263 )
* Extend GPO.active_sons to contain votes and all public keys
* Introduce son_wallet_object
* son_wallet_object operations
* Create son_wallet_object on new set of SONs, to initiate primary wallet recreation
* son_wallet_object API and cli wallet commands
* Send RPC command to bitcoin node to recreate multisig wallet
* Updating wallet info through operation instead through database.modify() for persistance
* Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
* Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
* Fix #include <graphene/chain/son_wallet_transfer_object.hpp>
* Refactor primary wallet recreation
* PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal
* Quickfix for checking payer in evaluator
* Fix failing son_wallet_tests
- Check for son_btc_account is temporarely disabled
* Remove redundant file
Co-authored-by: gladcow <jahr@yandex.ru>
commit 6e61d6b055
Author: satyakoneru <satyakoneru.iiith@gmail.com>
Date: Tue Feb 4 00:14:39 2020 +1100
SON233 - Provide correct downtime metrics to user (#278 )
2020-02-04 19:56:20 +01:00
Srdjan Obucina
9db6179f79
Merge branch 'feature/SON-98' into feature/SON-231
2020-02-04 19:00:34 +01:00
Srdjan Obucina
5c57f5d9c8
Remove redundant file
2020-02-04 18:16:27 +01:00
Srdjan Obucina
703c577d90
Merge branch 'feature/SON-98' into feature/SON-231
2020-02-03 20:13:51 +01:00
Srdjan Obucina
263ba5d15b
Fix failing son_wallet_tests
...
- Check for son_btc_account is temporarely disabled
2020-02-03 18:59:02 +01:00
Srdjan Obucina
ca112b1eb6
Merge branch 'feature/SON-98' into feature/SON-231
2020-01-31 23:55:59 +01:00
Srdjan Obucina
f62a46e789
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-31 23:53:31 +01:00
Srdjan Obucina
5b7dd86ab9
Quickfix for checking payer in evaluator
2020-01-31 23:52:18 +01:00
Srdjan Obucina
2bb3fc79d7
Quickfix for checking payer in evaluator
2020-01-31 23:36:13 +01:00
Srdjan Obucina
c5ea418321
PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal
2020-01-31 23:28:20 +01:00
Srdjan Obucina
afcb1ace1b
PW recreation refactoring, prevent duplicated recreations, update wallet address through proposal
2020-01-31 21:53:51 +01:00
Srdjan Obucina
0c7ef96178
Refactor primary wallet recreation
2020-01-31 15:32:46 +01:00
satyakoneru
b952522b01
SON232 - Avoid duplicate proposals from sidechain plugin ( #275 )
2020-01-31 17:28:07 +05:30
Srdjan Obucina
01a1f584df
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-30 18:31:52 +01:00
Srdjan Obucina
f6c1da53df
Refactor primary wallet recreation
2020-01-30 18:25:15 +01:00
Srdjan Obucina
d048873601
Merge branch 'feature/SONs-base' into feature/SON-231
2020-01-29 21:18:22 +01:00
Srdjan Obucina
42b7d25a99
SON wallet transfer object and operations, for tracking assets deposit/withdrawal
2020-01-29 17:09:37 +01:00
satyakoneru
21c8337753
SON165 - Keys mapping missing from wallet data ( #274 )
2020-01-29 17:50:36 +05:30
Srdjan Obucina
775fdf8980
SON wallet transfer object and operations, for tracking assets deposit/withdrawal
2020-01-28 22:10:35 +01:00
Srdjan Obucina
6055576aa4
Merge branch 'feature/SON-98' into feature/SON-231
2020-01-28 16:45:35 +01:00
Srdjan Obucina
1808082d59
Fix #include <graphene/chain/son_wallet_transfer_object.hpp>
2020-01-28 14:53:27 +01:00
obucinac
9c1eb63d15
Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
...
Co-Authored-By: gladcow <jahr@yandex.ru>
2020-01-28 14:16:21 +01:00
obucinac
4590f919dc
Update libraries/chain/include/graphene/chain/protocol/son_wallet.hpp
...
Co-Authored-By: gladcow <jahr@yandex.ru>
2020-01-28 14:16:11 +01:00
Srdjan Obucina
be60f65612
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-28 14:13:16 +01:00
Srdjan Obucina
df7ee459f9
SON wallet transfer object and operations, for tracking assets deposit/withdrawal
2020-01-28 14:04:31 +01:00
satyakoneru
61c6d7f572
SON206_Plugin_CrashFix_Reorg - Plugin Changes ( #272 )
...
* SON206_Plugin_CrashFix_Reorg - Plugin Changes
* SON206_Plugin_CrashFix_Reorg - add owner auths to consensus account
2020-01-28 15:12:30 +05:30
Srdjan Obucina
0142348a9c
Updating wallet info through operation instead through database.modify() for persistance
2020-01-27 13:14:22 +01:00
Srdjan Obucina
8399008e7d
Wallet recreation by scheduled SON only, some cosmetic refactoring
2020-01-24 16:51:45 +01:00
Srdjan Obucina
7ceed83a95
Wallet recreation by scheduled SON only, some cosmetic refactoring
2020-01-24 16:50:25 +01:00
Srdjan Obucina
a6e14af38f
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-23 13:16:45 +01:00
Srdjan Obucina
7139b4a4e3
Quickfix for update_sidechain_address and delete_sidechain_address cli commands
2020-01-23 13:15:55 +01:00
Srdjan Obucina
0b491510c4
Send RPC command to bitcoin node to recreate multisig wallet
2020-01-22 13:44:11 +01:00
Srdjan Obucina
f0a8e8e376
Send RPC command to bitcoin node to recreate multisig wallet
2020-01-22 02:43:24 +01:00
Srdjan Obucina
c25108f228
Send RPC command to bitcoin node to recreate multisig wallet
2020-01-21 04:32:19 +01:00
Srdjan Obucina
23cb5310b0
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-21 02:58:03 +01:00
Srdjan Obucina
e0e427a366
Quick fix for list_active_sons
2020-01-20 15:08:34 +01:00
Srdjan Obucina
ebb6662210
Merge branch 'feature/SONs-base' into feature/SON-98
2020-01-20 13:11:23 +01:00
Srdjan Obucina
1dc0eee6b6
son_wallet_object API and cli wallet commands
2020-01-18 00:35:25 +01:00
Srdjan Obucina
b06e1d680a
Create son_wallet_object on new set of SONs, to initiate primary wallet recreation
2020-01-17 21:32:44 +01:00
gladcow
11339c1734
[SON-202] Implement cli_wallet commands for maintenance mode ( #261 )
...
* Add stop_son_maintenance CLI call
* fix bug with SON activation
* son_maintenance_operation
* son_maintenance_operation tests
* cli test for son maintenance state
* start_son_maintenance CLI call
* keep maintenance state during active SON set changes
2020-01-18 02:00:45 +05:30
satyakoneru
5af31dd90d
SON217 - SON Maintenance,Heartbeat state transition changes ( #264 )
...
* SON217 - SON Maintenance,Heartbeat state transition changes
* SON217 - SON Maintenance,Heartbeat state transition changes
2020-01-18 01:58:13 +05:30
Srdjan Obucina
2615c41224
son_wallet_object operations completed, basic tests added
2020-01-17 14:56:44 +01:00
Srdjan Obucina
6f0c025462
son_wallet_object operations
2020-01-17 05:29:23 +01:00
Srdjan Obucina
61b8ff0cc7
son_wallet_object operations
2020-01-16 08:07:18 +01:00
satyakoneru
5d7ab51d58
SON212-SON213 - Fix Build Error ( #262 )
...
* SON212-SON213 - Fix Build Error
* SON212-SON213 - Fix Build Error Add smart_ref definition for linking
2020-01-16 02:17:05 +05:30
satyakoneru
77927da236
SON212-SON213 - Add Sidechain Plugin Code to report and approve SON Down proposal ( #260 )
...
* SON212 - Add Sidechain Plugin Code to report SON Down
* SON212-SON213 - Add Sidechain Plugin Code to report SON Down, Approve proposal from sidechain plugin
2020-01-14 18:43:02 +05:30
Srdjan Obucina
6fe0acb12d
Fix build errors
2020-01-13 16:05:28 +01:00
obucinac
47eafcf6c0
Wallet recreation on new set of SONs voted in ( #256 )
...
* Extend GPO.active_sons to contain votes and all public keys
* Introduce son_wallet_object
2020-01-13 19:28:43 +05:30
satyakoneru
59a02b1460
SON206 - Plugin SON Heartbeat changes ( #250 )
...
* SON206 - Plugin SON Heartbeat changes
* SON206 - Plugin SON Heartbeat changes, comment removal
* SON206 - Plugin SON Heartbeat changes, stub testing and changes
* SON206 - Plugin SON Heartbeat changes, removing debugs prints
2020-01-06 18:36:49 +05:30
satyakoneru
01fb1db6a6
SON194-SON195 - Report SON Down, addition of SON Account for sidechain consensus ( #244 )
...
* SON194-SON195 - Addition of SON BTC Account and report son down changes
* SON194-SON195 - SON BTC Account errors rectification
* SON194-SON195 - Adding Tests
* User sidechain address mappings (#240 )
* WIP: Sidechain objects
* Revert "WIP: Sidechain objects"
This reverts commit 8676940a28 .
* WIP: User sidechain address mappings
* Fix reflection problem
* Reflect missing members of sidechain_address_update_operation
* Add sidechain address operation tests
* Enable RPC calls
* Fix build errors due to merge conflict
* Fix RPC, add CLI wallet commands for sidechain addresses
* Improved peerplays_sidechain_plugin_impl
* Remove short param for son-id
* Fix crashing errors on bitcoin event received
* Code review changes
* SON207 - Introduce scheduling for SONs similar to witnesses (#251 )
* Extend SON objects to contain sidechain public keys (#254 )
Co-authored-by: obucinac <obucinac@users.noreply.github.com>
2020-01-06 18:29:35 +05:30