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
Vivek Teega
c4be19058f
Updated regex and tests for tokenamount parsing
2023-03-22 11:19:32 +00:00
Vivek Teega
ea3985cb28
Fixing workflow file : automated test for parsing.py
2023-03-19 14:28:05 +00:00
Vivek Teega
342ded906e
Setting up automated testing for parsing.py
2023-03-19 13:49:37 +00:00
Vivek Teega
41753a03c3
Fix for infiniteToken parsing bug which was introduced with -ve and 0 number checks for token system
2023-03-09 16:31:37 +00:00
Vivek Teega
02de71e618
Cleanup and updating of flosight link
2023-03-01 11:56:36 +00:00
Vivek Teega
a173cf6ac3
Changes: NFT, Token Swap, Rollback script
...
* Fixed bugs in NFT creation and transfer
* Added functionality to Token swap contract: It can have dynamic pricing which can be picked up from a blockchain address
* Rollback script was ignoring nft tokens, now its included
2023-02-27 12:32:08 +00:00
Vivek Teega
acffba0698
Added functionality to add/remove a committee member from the list based on the time
...
Its possible that a committee member provided the right triggers for x number of contract before going rogue. Removal of the committee member after going rogue should not affect the previous contract's results.
* Transaction comparision with blocktime has been implement when creating committee list
* Order of execution of addition and removal is opinionated now to maintain consistency. Addition will be first, removal will be later
2023-02-16 15:26:06 +00:00
Vivek Teega
e599caa9d4
Contract committee list calculation should only consider transactions whose input address is the admin FLO address
2023-02-16 13:40:12 +00:00
Vivek Teega
528223fec7
External trigger Committee addresses shifted to blockchain
...
* The committee addresses who are responsible for one-time-trigger Smart Contract's triggers have been shifted to the blockchain.
* Added an APP ADMIN ID field who will be responsible for appointing committee members
2023-02-16 08:59:19 +00:00
Vivek Teega
901026ccdd
Added checks to categorize negative contract and token amounts as noise
2023-02-12 11:49:36 +00:00
Vivek Teega
2da2c555f4
Workaround for the case when contract creation is rejected but Sqlite3 database exists
2023-02-12 07:37:09 +00:00
Vivek Teega
a26223f8e1
Accepting both camel case and snake case for the accepting token & selling token in Token Swap contract
2023-02-08 13:01:22 +00:00
Vivek Teega
30b3d20630
Storing senderAddress and recevierAddress of a transaction as part of transactionDetails
2023-02-06 13:47:06 +00:00
Vivek Teega
138e53bb06
Added blocktime column in transactionHistory and refactored those database operations into a function
2023-01-29 20:41:26 +00:00
Vivek Teega
22bca78569
Fix for internal triggers not having txid
2023-01-24 16:37:58 +00:00
Vivek Teega
743df4d18f
Added functions to reduce repeatability
2023-01-23 09:48:54 +00:00
Vivek Teega
4511158a43
Refactored closing/expiring a contract into a function
2022-12-06 10:49:23 +00:00
Vivek Teega
26bb8004ee
Refactored RejectedContractTransactionHistory entries into a function
2022-12-04 11:06:55 +00:00
Vivek Teega
0fcfeae966
Handle 0 participation contract transfers
2022-12-03 20:21:26 +00:00
Vivek Teega
6d6161ed83
Fixing bugs with logic of time based triggers in time_actions table
2022-12-01 11:17:34 +00:00
Vivek Teega
b30e8fd875
Storing contract history in multiline to accomodate rollback
2022-11-27 06:07:53 +00:00
Vivek Teega
8b112bf0b3
Update contract status in time_actions table after external committee trigger
2022-11-23 20:08:17 +00:00
Vivek Teega
9dd69065c8
Merged local trigger contracts
2022-11-23 16:11:16 +00:00
Vivek Teega
86625c7a80
Cleanup
2022-11-17 12:00:50 +00:00
Vivek Teega
87fe48358e
1.1.2 Added new table ContractWinners for SmartContracts to accomodate rollback
2022-11-17 11:46:28 +00:00
Vivek Teega
18384e8eef
1.1.1 Addition of multiple payouts in internal trigger contract
2022-11-13 12:04:08 +00:00
Vivek Teega
b327ca5d58
Changes fotokenswap & stateF addition to contracts
2022-10-29 10:51:57 +00:00
Vivek Teega
a77fed3c1b
Update requirements.txt
2022-07-23 02:35:15 +05:30
Vivek Teega
430141cb77
Update requirements.txt
2022-07-22 19:23:20 +05:30
Vivek Teega
170a48f40d
Update parsing.py
2022-07-17 17:33:41 +05:30
Vivek Teega
90439ea2f0
pybtc -> pyflo
2022-07-17 11:48:12 +00:00
Vivek Teega
703013265a
Converted pybtc to pyflo
2022-07-17 11:26:39 +00:00
Vivek Teega
f8c22cd571
Fixed bugs with data directory
2022-07-17 11:00:51 +00:00
Vivek Teega
cd9fb1131f
1.1.0 Separated data folders from the script
2022-07-17 08:22:39 +00:00
Vivek Teega
cf451c0257
Minor fix: removed pdb.set_trace()
2022-05-25 12:06:03 +00:00
Vivek Teega
1fc35f289f
Fixed : Infinite token rejection bug
2022-05-25 12:03:46 +00:00
Vivek Teega
15dba443b2
1.0.14 Important bug fixes
...
- One time event userchoice contract was not being recognised by the scanner | fixed
- contractAmount specified as part of contract structure was not being recognised | fixed
- Added check in rollback script to make sure the rollback block is smaller than current block
2022-04-03 08:39:22 +00:00
Vivek Teega
d659efb298
Bug fixes in rollback and Infinite token creation
2022-04-01 20:13:21 +00:00
Vivek Teega
acc3858b27
1.0.13 Removal of bug in special character word parsing
2022-03-24 07:37:12 +00:00
Vivek Teega
e2b6ef1123
Adding db_reference in latestTransactions table
2022-03-08 09:08:44 +00:00
Vivek Teega
6a7fd83ffd
Added more transaction types for latestCache.db
2022-02-25 10:03:35 +00:00
Vivek Teega
5c3a1f4536
Changes to updateLatestTransaction so it can take unique transactionType as argument
2022-02-24 13:07:20 +00:00
Vivek Teega
798b7ad21c
1.0.12 Completed latest version of token swap
2022-02-20 10:54:43 +00:00
Vivek Teega
e93e0ae10d
Helper scripts : Addition of convert_db for bootstrap and changes in test_rebuild
2022-02-16 12:25:50 +00:00