a83ed33a99
Further changes for blockbook shifting:
...
1. Removed socketio
2. Added support for blockbook's websocket
3. Fixed a bug reg transaction processing. Blockbook doesn't return floData key in a transaction's details API response if floData is not present in the transaction. Updated code to handle this
2023-10-27 11:13:09 +00:00
bb77a9723b
Added more folders to gitignore
2023-10-27 11:07:56 +00:00
08168cac5e
Bug fixes with tokenSum calculation right before a contract is triggered
2023-10-09 07:52:48 +00:00
78b05be204
Cleanup : to make the scan more faster
2023-10-05 20:40:10 +00:00
dfc2a85da4
Added a check to make sure payeeAddress is not contractAddress
2023-10-05 20:36:46 +00:00
4e22b846fb
Fix internal transactions + Added another column referenceTxHash to contractwinners table
2023-09-29 12:05:04 +00:00
b7c9496eae
Added new helper scripts
2023-09-11 11:33:37 +00:00
cfaf2e2ed4
Fixed bug which was ignoring internal transactions
2023-09-05 17:18:36 +00:00
396e916a5b
Fix in logic of rebuild_withAPI
2023-08-26 21:23:21 +00:00
6a07e2bbc1
Added a util rebuild script which takes fresh data from the API too
2023-08-26 20:51:50 +00:00
6f6f3ce420
Added rebuild code
2023-08-22 10:49:34 +00:00
e011f7208a
Remove typo
2023-08-22 10:41:19 +00:00
9c7387795f
Pushing a base layer to so new branchlve merge issues during migration
2023-08-16 03:50:30 +00:00
44aa304f61
Fixed rollback
2023-08-12 17:51:13 +00:00
63a3c2344c
Changes required for blockbook migration
2023-08-09 14:48:56 +00:00
Vivek Teega
f62b3d196b
Merge pull request #39 from ranchimall/bugfix/swap-statef-testing
...
Test flodata parsing / build (push) Has been cancelled
Bugfix/swap statef testing
2023-06-11 23:10:57 +05:30
f20b8d9e8f
Added tokenAddressMapping in the missing places
2023-06-11 17:39:43 +00:00
fbc534b477
Bugfix : reference before assignment
2023-06-09 20:19:26 +00:00
b396bc1f74
Critical bug fix for infinite token addressBalance
2023-06-09 19:55:49 +00:00
Vivek Teega
9eda14ae6a
Update test_parsing.yml
2023-05-18 14:58:13 +05:30
Vivek Teega
e9ad3307f6
Refactoring + cleanup
2023-05-18 09:26:13 +00:00
Vivek Teega
a8e885f729
Updated functions to find committee list and fetch latest oracle price in token swap to accomodate changes in flosight API
2023-05-14 12:54:48 +00:00
Vivek Teega
4a254336b8
Added subtype and unix_expiryTime
...
* Added subtype and unix_expiryTime to the contractStructure
* Fixed the automated tests for parsing with subtype and unix_expiryTime information
2023-05-10 11:26:37 +00:00
Vivek Teega
5a7ce5bd99
Cleanup: Removing pdb traces
2023-05-07 22:18:47 +00:00
Vivek Teega
993bf6e1b8
Storing unix expiryTime as part of contract structure
2023-05-07 22:12:48 +00:00
Vivek Teega
fa9798d1f0
Removing an extra debugger line which was left
2023-05-06 13:36:55 +00:00
Vivek Teega
6d56c2a1e0
Fixed bug with token swap dynamic price calculation & added a regex version of parsing date time
2023-05-04 23:28:10 +00:00
Vivek Teega
dce543284c
Added check to stop users from making contracts on an address which has/had tokens before
2023-05-01 17:10:09 +00:00
Vivek Teega
355364badb
Fixed bugs with external trigger contract's data stored in time_actions table and activecontracts table
2023-04-30 17:48:32 +00:00
Vivek Teega
e94506bf14
Fixed issues with time related contract triggers and dummy data showing up in activecontracts and time_actions table + cleanup
2023-04-30 11:05:16 +00:00
Vivek Teega
796e84cc05
Merge branch 'swap-statef-testing' of https://github.com/ranchimall/flo-token-tracking into swap-statef-testing
2023-04-29 22:14:53 +00:00
Vivek Teega
b84456602d
More automated tests
2023-04-29 22:13:37 +00:00
Vivek Teega
bf4684cbe7
Merge branch 'swap-statef-testing' of https://github.com/ranchimall/flo-token-tracking into swap-statef-testing
2023-04-29 22:12:09 +00:00
Vivek Teega
0966070239
Added more automated tests
2023-04-29 22:11:40 +00:00
Vivek Teega
cd1b36a246
Critical bug fix for fetching time action related active smart contracts
2023-04-29 22:10:55 +00:00
15bc31c4a7
Fix for multisig support
2023-04-26 15:58:23 +00:00
Vivek Teega
e0d013cd63
Added automated test for contract trigger
2023-04-24 18:27:00 +00:00
Vivek Teega
a35b35d22e
Making sure the sender address is oracle_address in fetchDynamicSwapPrice()
2023-04-24 18:26:36 +00:00
Vivek Teega
ba80ae4e6a
Bug fix swap participation + added automated test for deposit parsing
...
* Added a parsing test got Deposit
* Bug Fix with Swap's participant address
2023-04-17 10:13:42 +00:00
Vivek Teega
d794e65667
Fix further bugs in token swap deposit
2023-04-14 01:15:00 +00:00
Vivek Teega
752f999ec8
Fixed deposit return for token swap
2023-04-13 15:01:24 +00:00
Vivek Teega
2132dd94fe
Fixed bug with deposit return
2023-04-11 12:29:51 +00:00
42dc2d6e98
Added test for infinite token parsing
2023-04-08 20:36:59 +00:00
989251127c
Fixed confusion between time vs blocktime
...
### Made all the database columns related to time of a transaction's confirmation as 'time'
There were instances of using blocktime instead of time in the older code. But Flosight API was using time variable common across all its results. To maintain consistency now all database columns related to time/blocktime will be called "time"
This change has affected models.py and tracktokens_smartcontracts.py file
2023-04-07 08:00:55 +00:00
Vivek Teega
073927bccd
Preventing oracle address from participating in the contract
2023-03-28 09:00:01 +00:00
Vivek Teega
20c0a4bf76
Fix minor bug in dynamic swap price calculation
2023-03-28 08:44:21 +00:00
Vivek Teega
497e7937d1
Fixed bugs in token swap contract's deposit return
2023-03-27 16:55:25 +00:00
Vivek Teega
b82e35153f
Fixed bugs in dynamic price processing
2023-03-27 13:57:40 +00:00
Vivek Teega
7abafd2c2c
Fixed bug : parsing and storing of oracle address
2023-03-27 13:53:20 +00:00
Vivek Teega
7cf7883b59
Updated regex and tests for tokenamount parsing
2023-03-22 11:19:57 +00:00