246 Commits

Author SHA1 Message Date
Luke Van Seters
bfb426996e No pass 2021-09-14 12:21:30 -04:00
Luke Van Seters
509e84156e Add an index on block number for miner payments 2021-09-14 12:20:22 -04:00
Luke Van Seters
be6025b2c1 Sleep first to get newest block after sleep 2021-09-14 12:06:20 -04:00
Luke Van Seters
3ede280ce1 Use a dedicated table for the last block written. Write new blocks as they come 2021-09-14 12:01:01 -04:00
Luke Van Seters
f089dfe709 Use last written miner payment block as max written block 2021-09-14 12:01:01 -04:00
Luke Van Seters
040e08912a Add configmap for RPC. Print latest block on loop 2021-09-14 12:01:01 -04:00
Luke Van Seters
14c31407b9 print => logging 2021-09-14 12:01:01 -04:00
Luke Van Seters
474f775c8a Add auto-restart of process. Add GracefulKiller 2021-09-14 12:01:01 -04:00
Luke Van Seters
84e1a62d43 Move DB session out 2021-09-14 12:01:01 -04:00
Luke Van Seters
e6a2cf7a3a Get empty list default for miner payments 2021-09-14 12:01:01 -04:00
Luke Van Seters
7f129a0220 Move inspect block logic into mev_inspect module from script 2021-09-14 12:01:01 -04:00
Luke Van Seters
8547a2eca6 Move inspect block logic into mev_inspect module from script 2021-09-14 12:01:01 -04:00
Luke Van Seters
54d60bc674 Create cache dir if not exists 2021-09-14 12:01:01 -04:00
Luke Van Seters
e6aa8a2aed Add backoff to http retry middleware 2021-09-14 12:01:01 -04:00
Luke Van Seters
7d6dc6b6df Switch CMD to python loop. Make host an environment variable 2021-09-14 12:01:01 -04:00
Luke Van Seters
dd7088912a Add table to track the most recently updated block 2021-09-14 11:57:08 -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
Luke Van Seters
23d03b990d Fix indent on liveness probe 2021-09-10 07:40:06 -06:00
Luke Van Seters
014b80312c Set secrets via Tiltfile 2021-09-09 09:01:36 -06:00
Luke Van Seters
947d2a0064 Add inspect many blocks 2021-09-09 08:00:53 -06: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
bc25cf1eba Get container running on kubernetes / tilt 2021-09-03 09:55:21 -04:00
Robert Miller
bed1fd77d7
Merge pull request #62 from flashbots/zero_ex
Rename zerox => zero_ex
2021-09-03 13:26:50 +00:00
Luke Van Seters
36c6734afa zerox => zero_ex 2021-09-03 08:46:45 -04:00
Robert Miller
a77e2d7671
Merge pull request #61 from flashbots/0x-contracts
Add 0x contracts
2021-09-02 23:31:48 +00: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
Robert Miller
0f3070a08a
Merge pull request #60 from flashbots/miner-db
Write miner payments to the DB
2021-08-31 17:13:32 +00:00
Luke Van Seters
9846b9f16c Add to and from addresses 2021-08-30 20:09:01 -04:00
Luke Van Seters
1aa5c5b465 Write miner payments to the DB in script run 2021-08-30 18:02:36 -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
acb68dfcff Add miner_payments table 2021-08-30 13:45:34 -04:00
Robert Miller
acdb463bcc
Merge pull request #58 from flashbots/miner-payment
Add miner payments
2021-08-30 12:17:19 +00: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
1aabb12105 Upgrade web3.py 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
0e6cd420ec Return to default printing. Add option to print miner payments 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
c48031e190 Update test blocks 2021-08-27 18:40:55 -04:00