246 Commits

Author SHA1 Message Date
Luke Van Seters
002ef76ecc Store trace addresses as arrays 2021-08-13 12:44:51 -04:00
Luke Van Seters
f9b3c82d2d Write arbitrages to the DB 2021-08-13 12:44:51 -04:00
Luke Van Seters
04767d72f1 Write swaps to the DB. Replace existing ones 2021-08-13 12:44:51 -04:00
Luke Van Seters
fa8da08889 Add swap model 2021-08-13 12:44:51 -04:00
Luke Van Seters
3c3868ef6f Add table for swaps 2021-08-13 12:44:51 -04:00
Luke Van Seters
c994e41f34 Add a little more check 2021-08-13 12:40:56 -04:00
Luke Van Seters
eb2530de45 Add test for a real arb 2021-08-13 12:33:38 -04:00
Luke Van Seters
04ce01eb6b Fix typo 2021-08-13 12:12:33 -04:00
Luke Van Seters
96ead6cc92 Rename remove_inner_transfers => remove_child_transfers_of_transfers 2021-08-13 12:10:28 -04:00
Luke Van Seters
3ece6d1829 Add test for three step arb 2021-08-13 12:10:28 -04:00
Luke Van Seters
d2bf2340a1 Add more detail to arbitrage test 2021-08-13 12:10:28 -04:00
Luke Van Seters
0f12b78e1e Add arbitrage test 2021-08-13 12:10:28 -04:00
Luke Van Seters
eab6164c16 Add tests for swaps 2021-08-13 12:10:28 -04:00
Luke Van Seters
c52edaa609 Break out fixtures. Add tests for transfers 2021-08-13 12:10:28 -04:00
Luke Van Seters
7e831faa39 Add more examples for trace tests 2021-08-13 12:10:28 -04:00
Luke Van Seters
f73a34a5ba Add tests for get_child_traces. Add some helpful fixtures 2021-08-13 12:10:28 -04:00
Luke Van Seters
f59b2b2b82 Test is_child_trace_address 2021-08-13 12:10:28 -04:00
Luke Van Seters
ee7659b044 Pass swaps into arbitrage instead of computing inside 2021-08-13 12:10:28 -04:00
Luke Van Seters
08a0784105 Merge swap parsing into a shared function 2021-08-13 12:10:28 -04:00
Luke Van Seters
70514df025 Add printing arbitrage from inspect_block 2021-08-13 12:10:28 -04:00
Luke Van Seters
8a0d16e754 Add Arbitrage + finding arbitrage from swaps 2021-08-13 12:10:28 -04:00
Luke Van Seters
1061bc3db3 Add Swaps + parsing swaps from traces 2021-08-13 12:10:28 -04:00
Luke Van Seters
4c42407faf Add Transfer schema + parse from trace 2021-08-13 12:10:28 -04:00
Luke Van Seters
162443efd8 Remove nested traces 2021-08-13 12:10:28 -04:00
Luke Van Seters
deea9e28ea Add WETH ABI 2021-08-13 12:10:27 -04:00
Luke Van Seters
374b1dd2b8 Skip committing cache 2021-08-13 12:09:43 -04:00
Luke Van Seters
972b4490bb
Merge pull request #48 from flashbots/no-pg-admin
Remove PGAdmin
2021-08-12 12:12:23 -04:00
Luke Van Seters
a1fc445c01 Remove PGAdmin for now - its not helpful 2021-08-12 11:51:55 -04:00
Gui Heise
d53acded79
Merge pull request #45 from flashbots/aave-classifier
Aave classifier
2021-08-11 10:54:16 -04:00
Guilherme Peyrelongue Heise
e8c534927c added liquidate classification 2021-08-03 20:08:59 -04:00
Guilherme Peyrelongue Heise
85feee55bc Aave inspector 2021-08-03 20:06:30 -04:00
Luke Van Seters
f903fff3c9
Merge pull request #43 from flashbots/on-duplicate-update-classified-traces
Replace existing traces when inspecting a block
2021-08-03 16:35:54 -04:00
Robert Miller
1a5524e6f3
Merge pull request #41 from flashbots/swap-abis
Add ABIs and specs for Uniswap V3
2021-07-30 14:27:09 -04:00
Luke Van Seters
0d2d651f60 Forgot to install pre-commit 2021-07-30 14:18:27 -04:00
Luke Van Seters
127debab18 Use spread instead for classified specs list 2021-07-30 14:17:06 -04:00
Luke Van Seters
369570affc Add index on block number to make delete quick 2021-07-30 13:40:45 -04:00
Luke Van Seters
0a09fd4efa Delete all traces for a block before writing in the script 2021-07-30 13:36:46 -04:00
Luke Van Seters
40529a34bf Compare against lowercase addresses 2021-07-30 13:06:50 -04:00
Robert Miller
4a1b69fbc9
Merge pull request #33 from milancermak/small-fixes
Small fixes
2021-07-30 00:09:05 -04:00
Luke Van Seters
c64bc3e2c2 Hope everyone's having a great day 2021-07-29 16:08:04 -04:00
Luke Van Seters
d4621182cf Just saying hi to the channel 👋 2021-07-29 16:07:25 -04:00
Luke Van Seters
1ccd076881 Add ABIs for Uniswap V3. Move abis to hierarchy 2021-07-29 16:04:21 -04:00
Robert Miller
654b416336
Merge pull request #39 from pmdaly/scripts-clean
Scripts clean
2021-07-29 09:47:04 -04:00
Patrick Daly
598c2bf313 typo 2021-07-29 06:09:17 -07:00
Patrick Daly
7f26c600dc moved all scripts to ./scripts and added some arg shorthands 2021-07-28 21:03:33 -07:00
Patrick Daly
b557031358 Merge branch 'flashbots-main' into block-data 2021-07-28 20:36:32 -07:00
Patrick Daly
5586e8ff76 Merge branch 'main' of https://github.com/flashbots/mev-inspect-py into flashbots-main 2021-07-28 20:30:49 -07:00
Robert Miller
6632130c9a
Merge pull request #37 from lukevs/classified-traces-implementation
Implement Trace Classifier and write to DB
2021-07-28 22:52:57 -04:00
Robert Miller
43beb13d93
Merge pull request #36 from lukevs/classified-traces-migration
Classified traces table
2021-07-28 19:23:50 -04:00
Luke Van Seters
f72049a4df connection => session 2021-07-27 19:02:29 -04:00