778 Commits

Author SHA1 Message Date
Luke Van Seters
5a26bde3de Get RPC only where its needed 2022-01-03 11:50:38 -05:00
Luke Van Seters
e462a16b8f
Merge pull request #202 from flashbots/redis-queue
Queue backfills with Redis
2022-01-03 11:42:07 -05:00
Luke Van Seters
0860f4f7f5 More detail in the README 2021-12-31 18:08:04 -05:00
Luke Van Seters
5cad2fef43 Break redis into a function. Add reference to README for now 2021-12-31 18:00:32 -05:00
Luke Van Seters
139e45333b Clean up redis pods 2021-12-31 16:44:22 -05:00
Luke Van Seters
f296de5a20 Update README to reflect new backfill 2021-12-31 16:37:27 -05:00
Luke Van Seters
0516fffa9c Add some logging 2021-12-31 16:18:17 -05:00
Luke Van Seters
01bb566478 Drop worker count to 1 locally 2021-12-31 16:18:05 -05:00
Luke Van Seters
cbec5b7613 Only build inspector once 2021-12-31 16:12:36 -05:00
Luke Van Seters
cff148e21f Log when writing 2021-12-31 16:11:18 -05:00
Luke Van Seters
815af26f28 Enqueue messages to redis with backfill command 2021-12-31 15:55:33 -05:00
Luke Van Seters
b862bddfe9 Add worker deployment 2021-12-31 15:55:33 -05:00
Luke Van Seters
476db25003 Add redis 2021-12-31 15:55:33 -05:00
Luke Van Seters
4662a1ecbc Pass DB sessions into inspector 2021-12-31 15:50:07 -05:00
Luke Van Seters
1ff9e9aa1c
Merge pull request #199 from flashbots/fix-cycle-sandwiches
Support sandwiches including multiple pools
2021-12-31 15:22:39 -05:00
Luke Van Seters
bec0d03cae
Merge pull request #201 from flashbots/fix-typo
Fix typo in gathering blocks
2021-12-31 14:49:33 -05:00
Luke Van Seters
602e32de36
Merge pull request #200 from flashbots/mev-use-poetry
Use poetry for backfill script
2021-12-31 08:19:33 -05:00
Luke Van Seters
943715c812 Fix typo in gathering blocks 2021-12-30 22:05:23 -05:00
Luke Van Seters
60b0b933b4 Use poetry for backfill script 2021-12-30 10:46:29 -05:00
Luke Van Seters
9235020999
Merge pull request #195 from flashbots/consistent-middleware
Use middleware for all RPC calls
2021-12-30 10:11:33 -05:00
Luke Van Seters
a683cc66e0 Fix sandwiches including multiple pools 2021-12-29 17:59:21 -05:00
Luke Van Seters
b487ab08a0
Merge pull request #197 from flashbots/break-out-early-find
Break out of finding block on first missing attribute
2021-12-29 11:26:56 -05:00
Luke Van Seters
880e588f5f
Merge pull request #196 from flashbots/zero-ex-two-transfers
ZeroX requires at least 2 child transfers
2021-12-29 11:26:39 -05:00
Luke Van Seters
f9ccd8dca2
Merge pull request #194 from flashbots/bug-all
Inspect block should write all
2021-12-29 11:26:08 -05:00
Luke Van Seters
846f7376d4 Break out of finding block on first missing attribute 2021-12-29 09:50:40 -05:00
Luke Van Seters
52be448fb8 ZeroX requires at least 2 child transfers 2021-12-29 09:14:15 -05:00
Luke Van Seters
b70f55c9cc Keep asyncio sleep 2021-12-25 17:29:40 -05:00
Luke Van Seters
7707b818f0 Include new methods in retry-able methods 2021-12-25 17:23:21 -05:00
Luke Van Seters
6b8d66b976
Merge pull request #173 from sketsdever/opensea
Opensea NFT Trade classifier
2021-12-25 16:56:29 -05:00
Luke Van Seters
b611be4e68 Inspect block should write all 2021-12-25 16:54:47 -05:00
Shea Ketsdever
5990838603 Last nits 2021-12-25 15:53:13 -06:00
Luke Van Seters
fcc453391f Use middleware for trace and receipt methods 2021-12-23 22:21:18 -05:00
Shea Ketsdever
edc40a3106 Merge 2021-12-23 19:56:24 -06:00
Shea Ketsdever
ce7585e0b3 Fix getting addr 2021-12-23 19:41:26 -06:00
Shea Ketsdever
1f84f95fff Require exchange_wallet_address and rename payment_token -> payment_token_address 2021-12-23 18:57:11 -06:00
Luke Van Seters
2982ff700f
Merge pull request #192 from flashbots/liquidations-error-crud
Pass error through to liquidation
2021-12-23 14:41:37 -05:00
Luke Van Seters
21826dd308 Pass error through from trace to liquidation 2021-12-23 10:09:32 -05:00
Luke Van Seters
115167096e Add error column to liquidations 2021-12-23 09:56:15 -05:00
Luke Van Seters
7b44046926
Merge pull request #183 from flashbots/fix-infinite-arbs
Only use each swap in a single arbitrage
2021-12-22 22:53:55 -05:00
Luke Van Seters
2768428eac
Merge pull request #189 from flashbots/overflow-error
Ignore overflow errors on trace decode
2021-12-22 22:49:40 -05:00
Luke Van Seters
b588e115ce Fix reverting arbitrage tests 2021-12-22 22:42:26 -05:00
Luke Van Seters
bd99188f6e Rename rest 2021-12-22 22:41:10 -05:00
Luke Van Seters
fa5be12e81 Fix docstring 2021-12-22 22:41:10 -05:00
Luke Van Seters
ca921f896d route => shortest_route in tests 2021-12-22 22:41:10 -05:00
Luke Van Seters
22769c9529 Remove TODO - not needed for now 2021-12-22 22:41:10 -05:00
Luke Van Seters
17c9b835ac Simplify smallest logic. Fix tests 2021-12-22 22:41:10 -05:00
Luke Van Seters
46b768c147 Break out shortest logic into a function 2021-12-22 22:41:10 -05:00
Luke Van Seters
46f7786c4f Only keep the shortest route instead 2021-12-22 22:41:10 -05:00
Luke Van Seters
154d356621 Only keep the longest arb 2021-12-22 22:41:10 -05:00
Luke Van Seters
f4fb7717dd Ignore overflow errors on trace decode 2021-12-22 22:39:06 -05:00