76 Commits

Author SHA1 Message Date
Luke Van Seters
378f5b248e Remove ETH / ERC20 transfer distinction 2021-10-12 20:13:59 -04:00
Leo Arias
ba73f58396 Run precommit 2021-10-11 17:51:38 +00:00
Leo Arias
4e5ad64929 decode: collapse tuples 2021-10-11 01:49:37 +00:00
Luke Van Seters
3039f3eed2 Use SwapClassifier for Swap objects 2021-10-08 11:37:12 -04:00
Luke Van Seters
e3eb858ed9 Fail at runtime if not implemented 2021-10-06 16:43:04 -04:00
Luke Van Seters
f1379cc0a0 Switch to class instead of instance 2021-10-06 15:56:28 -04:00
Luke Van Seters
02c9c1cddc Add transfer parsing to transfer classifiers 2021-10-06 15:28:50 -04:00
Luke Van Seters
86ee26dd1a Make Classifier a union 2021-10-06 15:14:24 -04:00
Luke Van Seters
d57a2d021d Add specific classifiers for each type 2021-10-06 15:12:44 -04:00
Luke Van Seters
621a2798c8 No burn 2021-10-06 14:55:00 -04:00
Luke Van Seters
d2c397f212 Change classifications => classifiers 2021-10-06 14:53:38 -04:00
Gui Heise
4dbcb59b4d Add trace address to liquidations 2021-09-30 11:48:05 -04:00
Gui Heise
07763e0e3c Load blocks from cache in tests 2021-09-29 09:43:06 -04:00
Gui Heise
0288c339d1 Remove liquidation data 2021-09-29 09:43:06 -04:00
Gui Heise
b215a1d9b2 Remove try, update transfer_to keys, add child trace parsing and removal 2021-09-29 09:43:06 -04:00
Gui Heise
8b5d1327a8 Remove unused and try 2021-09-29 09:43:06 -04:00
Gui Heise
8385bb676b Add received amount calculations and update functions 2021-09-29 09:43:06 -04:00
Gui Heise
02959e68da Add collateral amount initial logic using transfer functions 2021-09-29 09:43:05 -04:00
Gui Heise
e7b3bb4ac7 Redefine transfer functions and add liquidator 2021-09-29 09:43:05 -04:00
Gui Heise
0a770511a4 Add event inputs 2021-09-29 09:43:05 -04:00
Gui Heise
4bba2f793a Add logic to functions and introduce transfer logic 2021-09-29 09:41:59 -04:00
Gui Heise
563935d5b4 Added Aave liquidation to inspect_block 2021-09-29 09:41:59 -04:00
Gui Heise
c1328e312f Add logic to functions and introduce transfer logic 2021-09-29 09:41:59 -04:00
Gui Heise
82a6c72f6a Remove unused imports, improve variable names 2021-09-29 09:41:59 -04:00
Gui Heise
91428d491c Added Aave liquidation to inspect_block 2021-09-29 09:41:59 -04:00
Robert Miller
5756a7c405
Merge pull request #72 from flashbots/write-transfers-2
Write transfers to transfers table on inspect
2021-09-20 10:34:07 -05:00
Luke Van Seters
d37bf8f6e2 Add block number to transfers schema 2021-09-20 11:20:56 -04:00
Sam Ragsdale
ed63b6bb38 Balancer v1 classifier / abis 2021-09-17 15:13:21 -07:00
Luke Van Seters
bff71b01c3
Merge pull request #70 from flashbots/call-trace-db
Add stricter types to trace classifier
2021-09-16 14:55:28 -06:00
Gui Heise
034b72c463 Updated comments 2021-09-16 11:11:05 -04:00
Gui Heise
71b7c99c17 Added pydantic serialization, naming changes 2021-09-16 11:08:16 -04:00
Gui Heise
f204620fea Fixed inputs serialization 2021-09-14 14:32:48 -04:00
Gui Heise
fe6cd4dcdb Added type changes to tests 2021-09-09 14:18:27 -04:00
Luke Van Seters
36c6734afa zerox => zero_ex 2021-09-03 08:46:45 -04:00
Luke Van Seters
f5f4e75f7d Add ABIs for 0x 2021-09-02 10:40:22 -04:00
Luke Van Seters
9846b9f16c Add to and from addresses 2021-08-30 20:09:01 -04:00
Luke Van Seters
fcdfad7963 Add support for base fee 2021-08-27 18:40:56 -04:00
Luke Van Seters
9d364b5804 Rename 2021-08-27 18:40:55 -04:00
Luke Van Seters
a960d5e4cf Add gas payment to miner payments 2021-08-27 18:40:55 -04:00
Luke Van Seters
0b74331235 Add support for ETH transfers to miner 2021-08-27 18:40:55 -04:00
Luke Van Seters
54ebe78460 Add miner to block data 2021-08-27 18:40:55 -04:00
Luke Van Seters
909ed21a54 Add EthTransfer. Make both derive from Transfer 2021-08-27 18:40:55 -04:00
Luke Van Seters
f35a727b36 Rename Transfer to ERC20Transfer 2021-08-27 18:40:55 -04:00
Luke Van Seters
7af5762f3b Remove unused block data 2021-08-25 11:00:12 -04:00
Luke Van Seters
3587d0bd42 Fix tokenflow and tests 2021-08-23 16:17:29 -04:00
Luke Van Seters
98af6aa5f9 Add fields to receipt 2021-08-23 15:50:52 -04:00
Luke Van Seters
af9233c5bc Add placeholder object for receipt 2021-08-23 13:54:51 -04:00
Robert Miller
1c9abd0801
Merge pull request #51 from flashbots/swap-errors
Save errors on swaps in the database
2021-08-23 06:56:21 -07:00
pmdaly
3306ee2f1b
Merge branch 'main' into curve-trace 2021-08-17 08:36:27 -07:00
Luke Van Seters
24e682c9d7 Save errors on swaps in the database 2021-08-17 00:01:14 -04:00