Commit Graph

  • 6c727fb1f6 Add support for inspecting a range of blocks Luke Van Seters 2021-08-06 13:43:55 -04:00
  • c5dc3aa0f9 Add join table for swaps <=> arbitrages. Write to it Luke Van Seters 2021-08-06 13:10:23 -04:00
  • 002ef76ecc Store trace addresses as arrays Luke Van Seters 2021-08-06 13:05:47 -04:00
  • f9b3c82d2d Write arbitrages to the DB Luke Van Seters 2021-08-05 18:23:56 -04:00
  • 04767d72f1 Write swaps to the DB. Replace existing ones Luke Van Seters 2021-08-05 17:45:08 -04:00
  • fa8da08889 Add swap model Luke Van Seters 2021-08-05 17:42:52 -04:00
  • 3c3868ef6f Add table for swaps Luke Van Seters 2021-08-05 17:41:59 -04:00
  • c994e41f34 Add a little more check Luke Van Seters 2021-08-13 12:40:56 -04:00
  • eb2530de45 Add test for a real arb Luke Van Seters 2021-08-13 12:33:38 -04:00
  • 04ce01eb6b Fix typo Luke Van Seters 2021-08-13 12:12:33 -04:00
  • 96ead6cc92 Rename remove_inner_transfers => remove_child_transfers_of_transfers Luke Van Seters 2021-08-12 12:04:56 -04:00
  • 3ece6d1829 Add test for three step arb Luke Van Seters 2021-08-09 18:20:10 -04:00
  • d2bf2340a1 Add more detail to arbitrage test Luke Van Seters 2021-08-09 18:16:36 -04:00
  • 0f12b78e1e Add arbitrage test Luke Van Seters 2021-08-09 18:10:46 -04:00
  • eab6164c16 Add tests for swaps Luke Van Seters 2021-08-09 17:52:15 -04:00
  • c52edaa609 Break out fixtures. Add tests for transfers Luke Van Seters 2021-08-09 16:39:02 -04:00
  • 7e831faa39 Add more examples for trace tests Luke Van Seters 2021-08-09 14:30:09 -04:00
  • f73a34a5ba Add tests for get_child_traces. Add some helpful fixtures Luke Van Seters 2021-08-09 14:21:08 -04:00
  • f59b2b2b82 Test is_child_trace_address Luke Van Seters 2021-08-09 12:33:53 -04:00
  • ee7659b044 Pass swaps into arbitrage instead of computing inside Luke Van Seters 2021-08-05 17:32:22 -04:00
  • 08a0784105 Merge swap parsing into a shared function Luke Van Seters 2021-08-05 13:05:14 -04:00
  • 70514df025 Add printing arbitrage from inspect_block Luke Van Seters 2021-08-05 12:41:24 -04:00
  • 8a0d16e754 Add Arbitrage + finding arbitrage from swaps Luke Van Seters 2021-08-05 12:40:05 -04:00
  • 1061bc3db3 Add Swaps + parsing swaps from traces Luke Van Seters 2021-08-05 12:37:10 -04:00
  • 4c42407faf Add Transfer schema + parse from trace Luke Van Seters 2021-08-05 12:36:37 -04:00
  • 162443efd8 Remove nested traces Luke Van Seters 2021-08-05 12:35:38 -04:00
  • deea9e28ea Add WETH ABI Luke Van Seters 2021-08-05 12:28:48 -04:00
  • 374b1dd2b8 Skip committing cache Luke Van Seters 2021-08-05 12:27:33 -04:00
  • 972b4490bb
    Merge pull request #48 from flashbots/no-pg-admin Luke Van Seters 2021-08-12 12:12:23 -04:00
  • a1fc445c01 Remove PGAdmin for now - its not helpful Luke Van Seters 2021-08-12 11:51:55 -04:00
  • a1b7fd2bf2 removed cache Guilherme Peyrelongue Heise 2021-08-11 11:44:42 -04:00
  • 80711c1586 Removed debugger balancer-specs Guilherme Peyrelongue Heise 2021-08-11 11:05:11 -04:00
  • 25fc22e576 WIP Guilherme Peyrelongue Heise 2021-08-11 11:02:00 -04:00
  • d53acded79
    Merge pull request #45 from flashbots/aave-classifier Gui Heise 2021-08-11 10:54:16 -04:00
  • db78372c3e WIP Guilherme Peyrelongue Heise 2021-08-11 09:27:42 -04:00
  • 771df11093 adjusted profit calculation Guilherme Peyrelongue Heise 2021-08-10 12:11:11 -04:00
  • 508847b8df TODO Guilherme Peyrelongue Heise 2021-08-06 02:21:46 -04:00
  • da83fe27fc output for testing Guilherme Peyrelongue Heise 2021-08-06 02:17:37 -04:00
  • 244be7e990 liquidation data type and inspector clean up Guilherme Peyrelongue Heise 2021-08-06 02:07:28 -04:00
  • 7236215a20 fixed profit calculation and return object Guilherme Peyrelongue Heise 2021-08-05 20:49:56 -04:00
  • 381c04f3cc Write swaps to the DB. Replace existing ones arbitrage-db Luke Van Seters 2021-08-05 17:45:08 -04:00
  • 55b162ab88 Add swap model Luke Van Seters 2021-08-05 17:42:52 -04:00
  • ed23024bfd Add table for swaps Luke Van Seters 2021-08-05 17:41:59 -04:00
  • af4922d210 Pass swaps into arbitrage instead of computing inside Luke Van Seters 2021-08-05 17:32:22 -04:00
  • d4ebd75eb4 Merge swap parsing into a shared function Luke Van Seters 2021-08-05 13:05:14 -04:00
  • a9ba92af3e Add printing arbitrage from inspect_block Luke Van Seters 2021-08-05 12:41:24 -04:00
  • 860e41c079 Add Arbitrage + finding arbitrage from swaps Luke Van Seters 2021-08-05 12:40:05 -04:00
  • 8df83912a3 Add Swaps + parsing swaps from traces Luke Van Seters 2021-08-05 12:37:10 -04:00
  • 680da8763c Add Transfer schema + parse from trace Luke Van Seters 2021-08-05 12:36:37 -04:00
  • 677f0b3475 Remove nested traces Luke Van Seters 2021-08-05 12:35:38 -04:00
  • 2d9a47d05e Add WETH ABI Luke Van Seters 2021-08-05 12:28:48 -04:00
  • 3e08e696d0 Skip committing cache Luke Van Seters 2021-08-05 12:27:33 -04:00
  • fc67f9e349 Simplify arbitrage code arbitrage-v0 Luke Van Seters 2021-08-05 12:21:46 -04:00
  • 9077ff6b74 Also remove constants Luke Van Seters 2021-08-05 11:57:53 -04:00
  • bc0f7396ae Break out swap functions Luke Van Seters 2021-08-05 11:53:39 -04:00
  • c73c4af901 Break out transfer and trace functions Luke Van Seters 2021-08-05 11:50:18 -04:00
  • 5f4c018066 Break out child trace check to traces.py. Remove unused nested code Luke Van Seters 2021-08-05 11:33:08 -04:00
  • 1e5c82eac1 Move objects to schemas Luke Van Seters 2021-08-05 11:27:46 -04:00
  • 374ceeb098 Parse arbitrages from swaps Luke Van Seters 2021-08-04 00:30:56 -04:00
  • 1555c260a3 Whoops Luke Van Seters 2021-08-03 22:48:32 -04:00
  • eb1881d390 Remove some duplication Luke Van Seters 2021-08-03 22:41:25 -04:00
  • 37d61a6614 Get uniswap v2 working more generally Luke Van Seters 2021-08-03 22:23:59 -04:00
  • 1b22a67616 Add support for UniswapV3 swaps Luke Van Seters 2021-08-03 21:53:54 -04:00
  • a865534187 Break out v2 into a function. Handle sender parameter Luke Van Seters 2021-08-03 19:30:15 -04:00
  • ea07eb3a8f More clean up. Support ERC transfers with UniswapV2 Luke Van Seters 2021-08-03 18:38:01 -04:00
  • cde6bcaf3d Save progress before switching directions Luke Van Seters 2021-08-03 09:43:38 -04:00
  • 14469268d3 Add WETH ABI Luke Van Seters 2021-07-30 15:18:47 -04:00
  • d33179d267 Change NestedTrace to use ClassifiedTraces Luke Van Seters 2021-07-30 14:13:24 -04:00
  • 9bb79f7001 Add the skeleton Luke Van Seters 2021-07-30 13:29:24 -04:00
  • 31ffc20a52 Bug fixes, changed underlying to reserve Guilherme Peyrelongue Heise 2021-08-04 17:15:42 -04:00
  • 0311b715ce added strat Guilherme Peyrelongue Heise 2021-08-04 17:08:42 -04:00
  • 4005ec8aac fixed inspector functionality, added strategy data type and aave address provider Guilherme Peyrelongue Heise 2021-08-04 17:07:46 -04:00
  • e8c534927c added liquidate classification Guilherme Peyrelongue Heise 2021-08-03 20:08:59 -04:00
  • 85feee55bc Aave inspector Guilherme Peyrelongue Heise 2021-08-03 20:06:30 -04:00
  • 72569a576a fix broken aave classifier spec Guilherme Peyrelongue Heise 2021-08-03 16:40:35 -04:00
  • 790fbee002 Added data types Guilherme Peyrelongue Heise 2021-08-03 15:03:32 -04:00
  • 1201623c1f Added liquidation_inspector.py, aave protocol and classifier spec Guilherme Peyrelongue Heise 2021-08-03 12:55:53 -04:00
  • f903fff3c9
    Merge pull request #43 from flashbots/on-duplicate-update-classified-traces Luke Van Seters 2021-08-03 16:35:54 -04:00
  • c2660e4b1e Contributor guide + Compound liqs boilerplate final-guide Taarush Vemulapalli 2021-08-02 05:16:41 -07:00
  • 1a5524e6f3
    Merge pull request #41 from flashbots/swap-abis Robert Miller 2021-07-30 14:27:09 -04:00
  • 0d2d651f60 Forgot to install pre-commit Luke Van Seters 2021-07-30 14:18:27 -04:00
  • 127debab18 Use spread instead for classified specs list Luke Van Seters 2021-07-30 14:17:06 -04:00
  • 369570affc Add index on block number to make delete quick Luke Van Seters 2021-07-30 13:40:45 -04:00
  • 0a09fd4efa Delete all traces for a block before writing in the script Luke Van Seters 2021-07-30 13:36:46 -04:00
  • 40529a34bf Compare against lowercase addresses Luke Van Seters 2021-07-30 13:06:50 -04:00
  • 4a1b69fbc9
    Merge pull request #33 from milancermak/small-fixes Robert Miller 2021-07-30 00:09:05 -04:00
  • c64bc3e2c2 Hope everyone's having a great day Luke Van Seters 2021-07-29 16:08:04 -04:00
  • d4621182cf Just saying hi to the channel 👋 Luke Van Seters 2021-07-29 16:07:25 -04:00
  • 1ccd076881 Add ABIs for Uniswap V3. Move abis to hierarchy Luke Van Seters 2021-07-29 16:04:21 -04:00
  • 654b416336
    Merge pull request #39 from pmdaly/scripts-clean Robert Miller 2021-07-29 09:47:04 -04:00
  • 598c2bf313 typo Patrick Daly 2021-07-29 06:09:17 -07:00
  • 7f26c600dc moved all scripts to ./scripts and added some arg shorthands Patrick Daly 2021-07-28 21:03:33 -07:00
  • b557031358 Merge branch 'flashbots-main' into block-data Patrick Daly 2021-07-28 20:36:32 -07:00
  • 5586e8ff76 Merge branch 'main' of https://github.com/flashbots/mev-inspect-py into flashbots-main Patrick Daly 2021-07-28 20:30:49 -07:00
  • 6632130c9a
    Merge pull request #37 from lukevs/classified-traces-implementation Robert Miller 2021-07-28 22:52:57 -04:00
  • 43beb13d93
    Merge pull request #36 from lukevs/classified-traces-migration Robert Miller 2021-07-28 19:23:50 -04:00
  • a64b6ced67 updated readme with arg addition Patrick Daly 2021-07-28 09:17:21 -07:00
  • 1a3878aae8 fix: script args correctly separated Patrick Daly 2021-07-28 09:10:59 -07:00
  • f72049a4df connection => session Luke Van Seters 2021-07-27 19:02:29 -04:00
  • e38f1384ef Add inspect command Luke Van Seters 2021-07-27 18:56:52 -04:00