Abhishek Sinha
|
278b44528b
|
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-21 12:30:40 +05:30 |
|
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 |
|
Abhishek Sinha
|
07cea65783
|
changed _readDB to readDB while getting supernode pub key while trade buy, sell, balance updates
|
2019-05-27 16:33:44 +05:30 |
|
Abhishek Sinha
|
8d43e33e8e
|
fixed node availability status
|
2019-05-26 12:25:54 +05:30 |
|
Abhishek Sinha
|
915c2d7cd4
|
fixed minor issues in primary operations
|
2019-05-22 16:14:19 +05:30 |
|
Abhishek Sinha
|
6b5565f806
|
added code for adding user data from handle_backup_request and backup to backup sync
|
2019-05-21 19:20:00 +05:30 |
|
Abhishek Sinha
|
77435c2b2d
|
fixed ip and user data recording in backup db
|
2019-05-20 19:22:54 +05:30 |
|
Abhishek Sinha
|
28f8aeabf2
|
fixed doSend function
|
2019-05-19 19:52:57 +05:30 |
|
Abhishek Sinha
|
cb00785ab6
|
fixed issues on having left-right supernodes
|
2019-05-18 18:27:58 +05:30 |
|
Abhishek Sinha
|
9e8e2587d5
|
added code for Primary supernode to sync data from backup supernodes
|
2019-05-16 16:49:14 +05:30 |
|
Abhishek Sinha
|
cff3ef5b18
|
fixed db functions for primary and backup db
|
2019-05-15 14:09:14 +05:30 |
|
Abhishek Sinha
|
701db7da42
|
fixed db functions for primary and backup db
|
2019-05-14 21:12:01 +05:30 |
|
Abhishek Sinha
|
ab6fab887c
|
added code for primary supernode to get data from backup supernodes
|
2019-05-13 19:27:32 +05:30 |
|
Abhishek Sinha
|
8408be332a
|
removed code to add kb users of other supernodes
|
2019-05-10 19:42:27 +05:30 |
|
Abhishek Sinha
|
c3dd189499
|
promisified send_rpc function
|
2019-05-09 19:27:02 +05:30 |
|
Abhishek Sinha
|
220fb1fe8f
|
added eligible backup supernode check before sync
|
2019-05-07 15:22:46 +05:30 |
|
Abhishek Sinha
|
73d94940e1
|
fixed determineClosestSupenode function to determine closest supenodes for both supenodes and user nodes
|
2019-05-06 14:28:19 +05:30 |
|
Abhishek Sinha
|
57ea660344
|
modified determineClosestSupenode function to determine closest supenodes for both supenodes and user nodes
|
2019-05-05 15:08:51 +05:30 |
|
Abhishek Sinha
|
a337b28d03
|
fixed data entry into right backup db for backup supernode as acting supernode
|
2019-05-04 17:58:26 +05:30 |
|
Abhishek Sinha
|
0fe95a7915
|
fixed withdraw btc issue for primary supernode
|
2019-05-02 16:57:23 +05:30 |
|
Abhishek Sinha
|
2fb10a8e3f
|
fixed btc shares data entry into backup supernodes
|
2019-05-01 20:53:44 +05:30 |
|
Abhishek Sinha
|
1475d96ebe
|
fixed deposit, buy, sell issues
|
2019-04-29 18:02:15 +05:30 |
|
Abhishek Sinha
|
515f9ad9f0
|
fixed userPublicData sync/update issue
|
2019-04-28 16:54:44 +05:30 |
|
Abhishek Sinha
|
9a6dfebbbc
|
added backup db param in trade functions
|
2019-04-27 18:32:20 +05:30 |
|
Abhishek Sinha
|
2f38275d88
|
working on db restoring of primary supernode from rest supernodes
|
2019-04-27 14:09:44 +05:30 |
|
Abhishek Sinha
|
d95812e4f0
|
working on db restoring of primary supernode from rest supernodes
|
2019-04-24 18:29:09 +05:30 |
|
Abhishek Sinha
|
172fc1a603
|
data being synced in all neighbour backup db as per vector clock
|
2019-04-21 18:48:17 +05:30 |
|
Abhishek Sinha
|
891ffe4e6c
|
fixed other nodes temp ip storing issue
|
2019-04-18 17:40:07 +05:30 |
|
Abhishek Sinha
|
5a3a061e29
|
modified supernode kbucket according to a common master flo id
|
2019-04-17 20:22:45 +05:30 |
|
Abhishek Sinha
|
45fd896620
|
added code to add kbucket of other supernodes
|
2019-04-10 21:26:15 +05:30 |
|
Abhishek Sinha
|
a322b23094
|
linked temporary ip of nodes to flo ids
|
2019-04-08 14:39:21 +05:30 |
|
Abhishek Sinha
|
9b57c5f787
|
added ip table
|
2019-04-05 21:08:16 +05:30 |
|
Abhishek Sinha
|
d611869f0e
|
improved switching of supernodes
|
2019-04-04 22:33:56 +05:30 |
|
Abhishek Sinha
|
2245c3e780
|
added switchToBackupWS function to switch to backup ws
|
2019-03-31 21:33:44 +05:30 |
|
Abhishek Sinha
|
3231b23506
|
fixed kbucket errors
|
2019-03-28 15:04:16 +05:30 |
|
Abhishek Sinha
|
c1f950a3e9
|
fixed kbucket errors
|
2019-03-27 21:03:30 +05:30 |
|
Abhishek Sinha
|
8cc80995dc
|
fixed private key undefined error
|
2019-03-24 20:15:08 +05:30 |
|
Abhishek Sinha
|
1640a2b252
|
added db backup from one supernode to another
|
2019-03-19 10:20:35 +05:30 |
|
Abhishek Sinha
|
6ee4eaa815
|
fixed kbucket errors
|
2019-03-18 11:25:52 +05:30 |
|
Abhishek Sinha
|
a58d994e93
|
fixed kbucket formation error
|
2019-03-10 20:16:34 +05:30 |
|
Abhishek Sinha
|
f2bf6d2eaf
|
fixed private key build up issue, multiple ws and idb connections
|
2019-03-09 21:23:21 +05:30 |
|
Abhishek Sinha
|
f90b804cc0
|
added loading local db data into ui before connecting supernode
|
2019-03-04 15:11:32 +05:30 |
|
Abhishek Sinha
|
3ef0330758
|
fixed nearest supernode discovery issue
|
2019-03-01 16:50:20 +05:30 |
|
Abhishek Sinha
|
e9b4a2dc28
|
fixed discover nearest supernode issue
|
2019-02-27 13:38:30 +05:30 |
|
Abhishek Sinha
|
a7c145c613
|
fixed discover nearest supernode issue
|
2019-02-27 13:02:50 +05:30 |
|
Abhishek Sinha
|
5241713f0b
|
fixed nearest supernode discovery issue
|
2019-02-24 20:42:47 +05:30 |
|
Abhishek Sinha
|
042a38fd2b
|
fixed same depositor-withdrawer issue, added css for server logs
|
2019-02-21 18:02:55 +05:30 |
|
Abhishek Sinha
|
73dd2ff748
|
added modal window
|
2019-02-19 19:37:03 +05:30 |
|
Abhishek Sinha
|
d81f0c976f
|
merged the new template in index.html
|
2019-02-17 20:52:26 +05:30 |
|
Abhishek Sinha
|
58f37465ed
|
designing new template for website
|
2019-02-15 19:38:03 +05:30 |
|
Abhishek Sinha
|
b0a722e590
|
tuned the code ac to discover kbucket
|
2019-02-12 16:06:48 +05:30 |
|