124 Commits

Author SHA1 Message Date
Luke Van Seters
e92c36d30a Move DB session out 2021-09-17 09:20:17 -04:00
Luke Van Seters
66c22682e8 Get empty list default for miner payments 2021-09-17 09:20:17 -04:00
Luke Van Seters
768de19b60 Move inspect block logic into mev_inspect module from script 2021-09-17 09:20:17 -04:00
Luke Van Seters
4993bbc8e0 Create cache dir if not exists 2021-09-17 09:20:17 -04: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
Robert Miller
c51d907655
Merge pull request #65 from flashbots/backoff-retry
Add middleware to retry with backoff
2021-09-16 12:42:52 -05:00
Gui Heise
1b0e05ec2f syntax 2021-09-16 11:58:36 -04:00
Gui Heise
fbb0ebaffe Syntax fix 2021-09-16 11:57:16 -04:00
Gui Heise
230a07f47d Simplified serialization 2021-09-16 11:28:18 -04:00
Gui Heise
cc9f3e993d Fixed helpers default attrs 2021-09-16 11:20:28 -04: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
Luke Van Seters
dd7088912a Add table to track the most recently updated block 2021-09-14 11:57:08 -04:00
Gui Heise
3795336fd8 WIP: Fixed db writing (no inputs) 2021-09-13 16:58:50 -04:00
Robert Miller
5a4308e562
Merge pull request #64 from flashbots/kube2
Add support for running mev-inspect on local kubernetes
2021-09-13 15:29:56 -05:00
Gui Heise
8281d123ab WIP: Fix DB writing 2021-09-13 15:28:51 -04:00
Luke Van Seters
e7d918f514 Add backoff to http retry middleware 2021-09-11 14:35:09 -06:00
Luke Van Seters
b2d2c7dbeb Switch CMD to python loop. Make host an environment variable 2021-09-11 09:50:33 -06:00
Gui Heise
fe6cd4dcdb Added type changes to tests 2021-09-09 14:18:27 -04:00
Luke Van Seters
0ae93db617 Fix alembic migrations for kube 2021-09-09 07:52:33 -06:00
Luke Van Seters
144ed63381 Get local postgres working on kube 2021-09-09 07:49:29 -06:00
Luke Van Seters
36c6734afa zerox => zero_ex 2021-09-03 08:46:45 -04:00
Luke Van Seters
fbd84fddd0 Move ABIs to the right spot 2021-09-02 18:08:02 -04:00
Luke Van Seters
3e90b94e50 Add UniswapV3 callbacks 2021-09-02 18:06:17 -04:00
Luke Van Seters
2e97193efd Add 0x feature ABIs 2021-09-02 17:46:43 -04:00
Luke Van Seters
f9ecea9d86 Add zerox to classifier specs list. Load all specs from trace classifier 2021-09-02 10:53:38 -04:00
Luke Van Seters
70d0502ac4 Add them to the final list 2021-09-02 10:41:02 -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
9769498c9d Add crud for miner payments 2021-08-30 13:49:40 -04:00
Luke Van Seters
f5222c1902 Swap => MinerPayment 2021-08-30 13:48:35 -04:00
Luke Van Seters
c22cab0b68 Add miner_payments model 2021-08-30 13:47:37 -04:00
Luke Van Seters
b0bb2b3dd7 Fix tests 2021-08-27 18:40:56 -04:00
Luke Van Seters
fcdfad7963 Add support for base fee 2021-08-27 18:40:56 -04:00
Luke Van Seters
ae2c9886db Pass w3 into create block 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
919bdeb7a2 Use get_traces_by_transaction_hash in swaps too 2021-08-27 18:40:55 -04:00
Luke Van Seters
4a35a07a1c Pass receipts in. Have get_traces_by_transaction_hash return a dict 2021-08-27 18:40:55 -04:00
Luke Van Seters
e7c1799fd7 Return an iterator of lists instead 2021-08-27 18:40:55 -04:00
Luke Van Seters
f4bba7c885 Run grouped by transaction 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
Robert Miller
0d10b10338
Merge pull request #57 from flashbots/remove-unused-block-data
Remove unused block data
2021-08-25 17:40:03 -04:00
Robert Miller
c7054aa447
Merge pull request #56 from flashbots/block-receipts
Add an object for block receipts
2021-08-25 17:12:50 -04:00
Luke Van Seters
7af5762f3b Remove unused block data 2021-08-25 11:00:12 -04:00
Gui Heise
95862d2f6b Removed docker compose CLI usage 2021-08-23 16:58:56 -04:00