Commit Graph

195 Commits

Author SHA1 Message Date
Abhishek Sinha
ac9453d61f fixed removal of duplicates from btc withdraw, fixed double spending due to execution from both primary and backup receive rpc during withdraw btc 2019-07-20 20:08:22 +05:30
Abhishek Sinha
815360f0ad added code to prevent myClosestSupernode is_live value update when status is already eq to is_live field 2019-07-19 20:04:15 +05:30
Abhishek Sinha
ca4681f09f added resolve_backup_ws_connections function 2019-07-18 18:35:29 +05:30
Abhishek Sinha
52bffd0fc3 fixed miner fee issue in sendTransaction 2019-07-17 18:31:43 +05:30
Abhishek Sinha
3c11bedac2 fixed infinite loop error in send_rpc 2019-07-17 15:01:28 +05:30
Abhishek Sinha
02f459acad modified send_rpc, fixed can_serve_FLO_ID issue 2019-07-16 15:51:43 +05:30
Abhishek Sinha
52c00582c7 added code to sync data of dead backups of ones own backup nodes 2019-07-15 14:31:42 +05:30
Abhishek Sinha
376f95cf91 fixed various logical issues 2019-07-14 18:13:29 +05:30
Abhishek Sinha
1a3ada269f added missing resolve in else part of backup add function 2019-07-13 19:58:22 +05:30
Abhishek Sinha
87da0fc962 fixed deposit issue in primary 2019-07-13 15:58:44 +05:30
Abhishek Sinha
e3c07998d0 fixed errors in send_rpc 2019-07-12 19:53:56 +05:30
Abhishek Sinha
31b0f8547e modified db read functions to fetch both deletable/non-deletable data 2019-07-11 19:53:05 +05:30
Abhishek Sinha
17fbd1f80c fetching exchange rates from db than api calls 2019-07-10 11:51:23 +05:30
Abhishek Sinha
2f9126942b modified backup db remove functions to not delete data but keep just id, vector clock and timestamp 2019-07-09 13:41:05 +05:30
Abhishek Sinha
44d9327798 modified backup db remove functions to not delete data but keep just id, vector clock and timestamp 2019-07-09 13:13:20 +05:30
Abhishek Sinha
449f8b961b fixed primary and backup sync issues 2019-07-08 19:36:09 +05:30
Abhishek Sinha
42fb7a6830 fixed live status error and can_server_FLO_ADDR property error 2019-07-07 20:38:58 +05:30
Abhishek Sinha
804abe0a6f added code to send signedrawtx if broadcast fails in sendTransaction function 2019-07-06 15:28:57 +05:30
Abhishek Sinha
ffbc6f03f7 fixed reconnection to more eligible supernode via reconnect_with_another_supernode 2019-07-06 14:03:59 +05:30
Abhishek Sinha
b66d91c721 added can_serve_FLO_ID property to confirm sync before serving users 2019-07-05 20:05:09 +05:30
Abhishek Sinha
d666b767ea fixed primary and backup db syncing errors 2019-07-04 17:55:08 +05:30
Abhishek Sinha
98b4d34350 fixed and improved fireNodeGoodByeEvent event 2019-07-03 20:17:00 +05:30
Abhishek Sinha
df12a39b43 fixed exchange rates calculations 2019-07-03 14:28:56 +05:30
Abhishek Sinha
6e0d2359bb added code to get latestprice for btc, flo to usd, inr 2019-07-01 13:55:14 +05:30
Abhishek Sinha
a42c2a1a18 added code to prevent requests processing unless db sync is complete 2019-06-29 16:29:34 +05:30
Abhishek Sinha
22f083fa7a added code to sync primary or backup data based on hash, timestamp and vector clock filter 2019-06-28 16:44:35 +05:30
Abhishek Sinha
f251be29f0 added code to sync primary or backup data based on hash, timestamp and vector clock filter 2019-06-27 16:39:32 +05:30
Abhishek Sinha
da9c50cbfc added code in do_you_have_latest_data_for_this_supernode section 2019-06-26 16:58:45 +05:30
Abhishek Sinha
15ecc3e52f added function to calculate latest vector clock and timestamp for tables in a db 2019-06-25 17:17:07 +05:30
Abhishek Sinha
daa22af04a added code to validate db hash and send response for tables hash is latest 2019-06-24 17:50:58 +05:30
Abhishek Sinha
a7a7be2772 added getDBHash function in add, update and delete functions 2019-06-23 17:47:41 +05:30
Abhishek Sinha
fff9b6dcbe added function to calculate hash of tables and db 2019-06-22 18:15:16 +05:30
Abhishek Sinha
a02ea9f383 fixed deposit, btc reserves storing in backups 2019-06-21 17:55:03 +05:30
Abhishek Sinha
b6487f1aab fixed various issues in backup 2019-06-19 17:22:45 +05:30
Abhishek Sinha
0c7abd21bb changed getUserPublicKey function to readDB to get userPublicData in deposit_asset_request in backup_receive_rpc_response 2019-06-18 16:04:15 +05:30
Abhishek Sinha
2cf168039a added new field receiversList in global params 2019-06-17 17:43:03 +05:30
Abhishek Sinha
738192720d fixed seection of supernodes for getting backup for backup supernodes 2019-06-16 18:18:51 +05:30
Abhishek Sinha
43b04bbe1d modified primary or backup syncing to be based on vector clock 2019-06-14 17:52:22 +05:30
Abhishek Sinha
4b601ceec6 fixed minor stuffs 2019-06-13 12:53:13 +05:30
Abhishek Sinha
3ce1eb2a99 fixed code to reconnect to new supernode when a eligible supernode comes back as primary or backup primary 2019-06-09 19:03:08 +05:30
Abhishek Sinha
39b511f9f0 fixed balance error in validateDepositedBTC 2019-06-08 19:08:09 +05:30
Abhishek Sinha
9c74aabb7a added code for backup node giving dead supernode data to node not neigbours of dead supernode 2019-06-07 17:13:15 +05:30
Abhishek Sinha
d23b602db7 fixed cancel trade button onclick error 2019-06-05 16:37:05 +05:30
Abhishek Sinha
c2c95789f1 fixed errors in backup syncing by primary supernode 2019-06-05 14:54:51 +05:30
Abhishek Sinha
d8ce4c9745 fixed readtState error 2019-06-04 13:03:57 +05:30
Abhishek Sinha
26ccdfec0f fixed functionality to withdraw crypto when backup supernode is acting supernode 2019-06-01 18:55:09 +05:30
Abhishek Sinha
a3adb867ee changed pubkey used in btc shares as backup su than dead primary su 2019-05-31 18:31:04 +05:30
Abhishek Sinha
772b516c50 fixed node live status and removed break from doSend dunction 2019-05-30 12:31:18 +05:30
Abhishek Sinha
7cc2577610 fixed backup supernodes backup db sync when primary comes back 2019-05-29 13:48:52 +05:30
Abhishek Sinha
a8c94586b7 fixed primary backup issues 2019-05-28 18:53:40 +05:30