Ido Ben-Natan
7674098570
Merge 9d89582f22c8ff15cb79f9c794d5f41e3a4a030f into ce8179f07e4fb8740b43570aa2c5826447c2af26
2025-01-27 05:37:33 +00:00
m-r-g-t
b3438d7353
feat: remove need for pg within mev-inspect env ( #344 )
...
* instructions for running without kubernetes ('monolithic mode')
* added docker instructions
* chore: remove pgsql as hard dependency
* chore: update deps
* docs: updated docs to remove local pg engine for docker install
* docs: reword docs
* ci: update poetry source
* fix: refactor tests for mypy
* fix: search miner for eth2
* feat: improve eth2 miner fn
* refactor: unnecessary comma
* test: add miner generation tests
---------
Co-authored-by: pintail <you@example.com>
2023-10-11 16:16:44 -04:00
idobn
bf58418847
Changing w3.eth.get_block_receipts block_number to hex value
...
It appears that some json-rpc endpoints, from my testing it appears
that alchemy is one of them require the get_block_receipts json-rpc
to have receive the block number as a hex value.
2022-02-04 20:10:38 +02:00
Luke Van Seters
85d90e3c6b
No need for typevar
2022-01-18 11:30:32 -05:00
Luke Van Seters
091ddbd9c1
Clean up async defaults
2022-01-18 11:29:45 -05:00
Luke Van Seters
89d2a718b2
No limits!
2022-01-18 09:24:03 -05:00
Luke Van Seters
93c7998e22
Allow partial results from the db
2022-01-15 11:12:59 -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
846f7376d4
Break out of finding block on first missing attribute
2021-12-29 09:50:40 -05:00
Luke Van Seters
fcc453391f
Use middleware for trace and receipt methods
2021-12-23 22:21:18 -05:00
Luke Van Seters
b9544eb18b
Fix whitespace for isort
2021-12-14 13:14:13 -05:00
Luke Van Seters
d5f73b5e3a
Run isort on all files
2021-12-13 18:46:39 -05:00
Luke Van Seters
36101c36db
Merge pull request #132 from flashbots/timestamp-support
...
Add support for writing timestamps in mev-inspect
2021-11-18 10:39:15 -05:00
Luke Van Seters
5aa8776b0d
Don't attempt to create block if timestamp is null
2021-11-17 15:14:24 -05:00
Luke Van Seters
caf645e923
Fetch timestamp when creating blocks
2021-11-17 13:28:48 -05:00
Luke Van Seters
f705a85b5c
Only set base logging from entrypoints
2021-11-15 16:00:18 -05:00
Luke Van Seters
7b60488f76
Support async for listener
2021-11-09 11:51:43 -05:00
carlomazzaferro
a6bf834e76
address PR comments
2021-10-30 00:15:23 +01:00
carlomazzaferro
36111abf69
Use inspector class -- remove global Semaphore and improve error handling
2021-10-28 11:33:33 +01:00
carlomazzaferro
f6719cdfc8
merge commit
2021-10-28 11:15:51 +01:00
carlomazzaferro
c3475bbd8f
Use inspector class -- remove global Semaphore and improve error handling
2021-10-28 11:04:24 +01:00
carlomazzaferro
e15eef49c1
async based middleware, better logging and async requests
2021-10-22 13:58:00 +01:00
carlomazzaferro
4f20c540e6
asyncio-based concurrent backfilling
2021-10-20 17:12:21 +01:00
Luke Van Seters
01a27f84c0
Rename classified_traces file to traces. Move Trace to traces
2021-10-19 13:20:01 -04:00
Luke Van Seters
68232f4161
Fetch all of the block from the DB if possible
2021-10-18 11:33:14 -04:00
Luke Van Seters
dbc7c5d4ae
Add credentials to tiltfile. Find traces using traces db
2021-10-18 10:47:41 -04:00
Luke Van Seters
ee5a4905e6
Weave trace db through to fetch
2021-10-18 10:47:41 -04:00
Taarush Vemulapalli
ed83b49091
Compound
...
* compound v2 + tests
2021-10-13 07:19:52 -07:00
Luke Van Seters
a9cbe106ad
Use a dedicated table for the last block written. Write new blocks as they come
2021-09-17 09:20:17 -04:00
Luke Van Seters
e6793ee053
Add configmap for RPC. Print latest block on loop
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
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
a960d5e4cf
Add gas payment to miner payments
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
7af5762f3b
Remove unused block data
2021-08-25 11:00:12 -04:00
Luke Van Seters
af9233c5bc
Add placeholder object for receipt
2021-08-23 13:54:51 -04:00
pmdaly
3306ee2f1b
Merge branch 'main' into curve-trace
2021-08-17 08:36:27 -07:00
Patrick Daly
cdf8265de9
no immediate need to get gas / tx, faster block loading w/o
2021-08-16 22:26:09 -07:00
Patrick Daly
4e4427b059
changed ordering of the specs to prefer contract level classification
2021-08-13 13:30:39 -07:00
Luke Van Seters
388f780f68
Add support for --no-cache
2021-08-13 12:44:51 -04:00
Luke Van Seters
d182b8d8d2
Update mypy version - fix mypy failure
2021-07-22 15:08:36 -04:00
Luke Van Seters
138ac42788
Rename BlockCall => Trace
2021-07-20 18:17:44 -04:00
Luke Van Seters
9e6f79940b
Update README. Run precommit on all files
2021-07-15 11:36:40 -04:00
Luke Van Seters
39a2038d95
Move mev inspect code to mev_inspect module
2021-07-15 10:39:32 -04:00