1077 Commits

Author SHA1 Message Date
Eli Barbieri
30bb1ac402
Merge 4f2d178ddd2ba8158def2be3affe87d579bbcc5d into ce8179f07e4fb8740b43570aa2c5826447c2af26 2025-01-27 07:40:14 +00:00
sukoneck
ce8179f07e
Update README.md
graduate repo
2024-11-27 14:42:51 -07: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
Taarush Vemulapalli
26aa190b03
Create LICENSE 2023-05-22 13:42:43 -04:00
pintail-xyz
51c7345d26
exclude reverted punk bid acceptances (#330)
Co-authored-by: pintail <you@example.com>
2023-02-15 08:16:08 -08:00
pintail-xyz
b6777a25dc
check that swaps involve both pool assets (#328)
Co-authored-by: pintail <you@example.com>
2023-02-08 09:01:36 -08:00
pintail-xyz
297afec364
fix arbitrage by filtering out sequence where the start/finish swap contract is the same (#325)
Co-authored-by: pintail <you@example.com>
2023-01-17 08:34:33 -08:00
pintail-xyz
0e42ab6ba4
ignore reverted transactions from liquidation classifier (#317) 2022-12-05 07:59:52 -08:00
Gui Heise
d917ae72de
Merge pull request #306 from maxholloway/mh/fix-broken-readme-link
fix broken README link
2022-08-04 11:09:19 -04:00
Max Holloway
b720bb2c03 fix broken README link 2022-07-25 17:54:03 -05:00
elicb
4f2d178ddd reformatting after rebase 2022-05-10 14:51:58 -07:00
Eli Barbieri
2eb710b83b Merge branch 'add-jit-classifier' of https://github.com/elicbarbieri/mev-inspect-py into add-jit-classifier 2022-05-10 14:43:44 -07:00
Eli Barbieri
25724eaeec Splitting PR into classifier and migrations 2022-05-10 14:43:07 -07:00
elicb
0bd45a5ff1 adding continue on trace error 2022-05-10 14:43:07 -07:00
elicb
5b383c4137 adding test for block 14685550 with complex jit attack on popsicle finance 2022-05-10 14:43:07 -07:00
elicb
225a1b5e01 refactoring jit_liquidity to be more readable and improving error handling for mint and burn amounts 2022-05-10 14:43:07 -07:00
elicb
8ea2dd6d15 adding extra check to jit_classifier where burn_tx_hash != mint_tx_hash 2022-05-10 14:43:07 -07:00
elicb
03d1846d98 adding tests for single token mint case and rewriting jit classifier to handle uni-v3 single token liquidity 2022-05-10 14:43:07 -07:00
elicb
e1f59aa3a2 fixing spelling error in crud file and adding nullable field to model 2022-05-10 14:43:07 -07:00
elicb
04e0050729 removing swaps fk from jit_liquidity_swaps join table 2022-05-10 14:43:07 -07:00
elicb
9e617f5a7f moving alembic upgrade and downgrade functions. correcting error when I created join table migration before main table 2022-05-10 14:43:07 -07:00
elicb
b9c628ce60 correcting error in alembic migration 2022-05-10 14:43:07 -07:00
elicb
642bec2cf9 Adding __tablename__ to jit_liquidity model 2022-05-10 14:43:07 -07:00
elicb
6472f0422d removing KeyError cases from _get_bot_address 2022-05-10 14:43:07 -07:00
elicb
a3a7cee9c7 Finalizing Docstrings and modifying to use search dict instead of list 2022-05-10 14:43:07 -07:00
elicb
53b69f76ff Adding tests for CRV-WETH JIT & get_net_transfers() 2022-05-10 14:43:07 -07:00
elicb
90d9dc936c adding alembic migration to create table for JITLiquidityModel 2022-05-10 14:43:07 -07:00
elicb
e717585f23 Refactoring to remove while loops, improve logic, and improve error-handling 2022-05-10 14:43:07 -07:00
elicb
5abfc38e12 Actually reading the docs and installing the pre-commit 2022-05-10 14:43:06 -07:00
elicb
be7928043d Clarifying logic of recursive _get_bot_address 2022-05-10 14:43:06 -07:00
elicb
a475a5fe68 error skipping invalid/un-implemented JIT liquidity instances 2022-05-10 14:43:06 -07:00
elicb
7cc5b5243c Adding typing Union[] to _parse_jit_liquidity_instances and improving recursive spagetti 2022-05-10 14:43:06 -07:00
elicb
3eeaf86b09 Initial JIT Liquidity Classifier Commit 2022-05-10 14:43:06 -07:00
Eli Barbieri
c7e5b91f90 Splitting PR into classifier and migrations 2022-05-10 12:45:50 -07:00
Eli Barbieri
add06d11dd Adding migrations for JIT liquidity tables 2022-05-10 12:43:06 -07:00
elicb
811ae05bf6 adding continue on trace error 2022-05-06 20:24:03 -07:00
elicb
aa0a212434 adding test for block 14685550 with complex jit attack on popsicle finance 2022-05-06 20:12:45 -07:00
elicb
01049c57ce refactoring jit_liquidity to be more readable and improving error handling for mint and burn amounts 2022-05-06 19:32:55 -07:00
elicb
4969aed709 adding extra check to jit_classifier where burn_tx_hash != mint_tx_hash 2022-05-06 17:44:51 -07:00
elicb
8ce43d20c7 adding tests for single token mint case and rewriting jit classifier to handle uni-v3 single token liquidity 2022-05-06 16:57:23 -07:00
elicb
15ee8f89e3 fixing spelling error in crud file and adding nullable field to model 2022-05-06 11:15:11 -07:00
elicb
f876451ec0 removing swaps fk from jit_liquidity_swaps join table 2022-05-05 12:39:16 -07:00
elicb
250bb433d1 moving alembic upgrade and downgrade functions. correcting error when I created join table migration before main table 2022-05-05 10:12:39 -07:00
elicb
07e0004df9 correcting error in alembic migration 2022-05-05 10:00:25 -07:00
elicb
404cace8d0 Adding __tablename__ to jit_liquidity model 2022-05-03 10:36:07 -07:00
elicb
ff861fc818 removing KeyError cases from _get_bot_address 2022-05-02 11:37:56 -07:00
elicb
6701ff4cad Finalizing Docstrings and modifying to use search dict instead of list 2022-05-02 11:25:37 -07:00
elicb
293c59d7c6 Adding tests for CRV-WETH JIT & get_net_transfers() 2022-04-29 15:14:38 -07:00
elicb
49dc359f5e adding alembic migration to create table for JITLiquidityModel 2022-04-24 18:43:08 -07:00
elicb
ed4dbe0796 Refactoring to remove while loops, improve logic, and improve error-handling 2022-04-24 18:41:45 -07:00