Commit Graph

  • d7f2d120dd Create trace classifier. Use in general run script. Write to the DB Luke Van Seters 2021-07-27 18:33:40 -04:00
  • 6ca00ff3ba Move ABIs to a folder Luke Van Seters 2021-07-27 18:31:46 -04:00
  • 49e047e9b6 Add classified traces table Luke Van Seters 2021-07-27 18:26:28 -04:00
  • f060039f95
    Merge pull request #31 from lukevs/db-migrations Luke Van Seters 2021-07-27 18:55:03 -04:00
  • 4945a2e025
    Delete requirements.txt Luke Van Seters 2021-07-27 18:37:02 -04:00
  • 0e5ba9c323 Add alembic to deps and readme. Also add generalized exec function Luke Van Seters 2021-07-27 18:20:55 -04:00
  • 148e0a82c2 Add alembic to pyproject Luke Van Seters 2021-07-27 17:29:39 -04:00
  • 5abb478f16 Add alembic migrations Luke Van Seters 2021-07-23 15:41:57 -04:00
  • 032bd0a339 wip: contributor guide guide Taarush Vemulapalli 2021-07-27 11:02:43 -07:00
  • e41de5e45b
    Merge pull request #30 from pmdaly/add-poetry Luke Van Seters 2021-07-27 09:01:13 -04:00
  • 570d40bc97
    Exclude --all-files in pre-commit with poetry Luke Van Seters 2021-07-26 22:04:54 -04:00
  • c075327f1d
    Remove --all-files from poetry run Luke Van Seters 2021-07-26 22:01:37 -04:00
  • a9580e3aa9
    Update github-actions.yml Luke Van Seters 2021-07-26 21:58:44 -04:00
  • 278a75caed adding poetry and caching to actions build Patrick Daly 2021-07-26 17:58:43 -07:00
  • 879e56ac92
    Merge branch 'tokenflow/liquidations' into add-poetry Luke Van Seters 2021-07-26 12:17:20 -04:00
  • b3261fa903
    Merge pull request #32 from lukevs/add-github-actions-to-pr Robert Miller 2021-07-26 10:50:03 -04:00
  • 1918da9996 Whitespace Luke Van Seters 2021-07-25 22:01:20 -04:00
  • 44712f0fc0 Also save ABI name Luke Van Seters 2021-07-25 21:57:19 -04:00
  • 8a0ead84de Add ERC20. Add classifications Luke Van Seters 2021-07-25 21:53:27 -04:00
  • 99d321f4e7 Rename classification to classified trace Luke Van Seters 2021-07-25 21:14:46 -04:00
  • c2dc095c7d Use decode specs to parse inputs Luke Van Seters 2021-07-25 20:50:37 -04:00
  • de733ecfb3 Move ABIs to directory Luke Van Seters 2021-07-25 20:00:05 -04:00
  • 08fb4972aa Move argparse in too Luke Van Seters 2021-07-25 19:47:57 -04:00
  • dc583d4d07 Gut processor. Make a simple classification object Luke Van Seters 2021-07-25 19:46:57 -04:00
  • 3425ea7507 Small fixes Milan Cermak 2021-07-25 18:42:29 +02:00
  • 2a43ecdfe0 Initial work on adding Aave inspector Milan Cermak 2021-07-25 18:28:21 +02:00
  • 2aba69874a adding poetry usage Patrick Daly 2021-07-24 16:05:59 -07:00
  • 94ed945070 updating python version to match pre-commit Patrick Daly 2021-07-24 16:05:24 -07:00
  • f55b94192f cleaning up poetry scripts Patrick Daly 2021-07-24 16:04:34 -07:00
  • c592a49c35 set poetry to install to docker pip instead of venv Patrick Daly 2021-07-24 16:03:18 -07:00
  • 4b53a99fc9 simplified scripts with args and added basic docker cmds Patrick Daly 2021-07-24 08:37:21 -07:00
  • bb4af4f16f docker integrated with poetry and persistence fixed Patrick Daly 2021-07-23 18:41:51 -07:00
  • 1a9a7425b9 Drop enums on downgrade and remove contract address field Luke Van Seters 2021-07-23 17:04:49 -04:00
  • b59dd612e9 Add alembic migration for classifications table Luke Van Seters 2021-07-23 16:53:44 -04:00
  • 54cf9ad3ff Update README to trigger PR checks again Luke Van Seters 2021-07-23 15:59:38 -04:00
  • afc6ce5ea9 Add PR as a trigger for python workflows Luke Van Seters 2021-07-23 15:56:30 -04:00
  • 84a782ba6a Add alembic migrations Luke Van Seters 2021-07-23 15:41:57 -04:00
  • 17c6138eae 👋 🐳 hello 🕵️! Patrick Daly 2021-07-23 10:27:07 -07:00
  • f3a4c4e60e pylint call fixed Patrick Daly 2021-07-23 09:25:17 -07:00
  • acf32966f7 updating docker to use poetry Patrick Daly 2021-07-23 09:08:41 -07:00
  • dfff6b3a70 poetry integrated and dev scripts setup Patrick Daly 2021-07-23 08:25:44 -07:00
  • 0679592216
    Merge pull request #29 from lukevs/docker-compose-with-db Robert Miller 2021-07-22 20:46:20 -04:00
  • 6c3c13054b
    Merge pull request #28 from lukevs/github-action-tst Robert Miller 2021-07-22 20:37:34 -04:00
  • efce091442 Add instructions for PGAdmin Luke Van Seters 2021-07-22 17:35:55 -04:00
  • 76f89981d4 Add a subtitle Luke Van Seters 2021-07-22 17:23:08 -04:00
  • 47e778d851 A little more in the readme Luke Van Seters 2021-07-22 17:13:36 -04:00
  • b563162b7e Include a link to docker Luke Van Seters 2021-07-22 17:10:04 -04:00
  • 710c011575 Add the source for run.sh Luke Van Seters 2021-07-22 17:06:54 -04:00
  • bdb2157038 Rename back to mev-inspect. Update README Luke Van Seters 2021-07-22 17:05:41 -04:00
  • 9ab63b5ddb Rename to app Luke Van Seters 2021-07-22 16:41:10 -04:00
  • 652f7e4878 Add DB + PGAdmin Luke Van Seters 2021-07-22 16:35:19 -04:00
  • b0a93feb79 Remove scripts replaced by docker compose Luke Van Seters 2021-07-22 15:45:43 -04:00
  • c15ec12361 Move Dockerfile to top level + simplify. Add docker compose Luke Van Seters 2021-07-22 15:45:12 -04:00
  • d182b8d8d2 Update mypy version - fix mypy failure Luke Van Seters 2021-07-22 15:08:36 -04:00
  • 3feaf43929 Fix whitespace Luke Van Seters 2021-07-22 14:39:28 -04:00
  • 744df80311 Add github actions for precommit and tests Luke Van Seters 2021-07-22 14:35:23 -04:00
  • e79a4bb04b Add github actions for precommit and tests Luke Van Seters 2021-07-22 14:33:11 -04:00
  • 674e4a1c6c
    Merge pull request #27 from lukevs/add-inspectors-and-classifications Robert Miller 2021-07-22 13:05:20 -04:00
  • 6e8a7b58e8
    Merge pull request #26 from lukevs/nested-traces Robert Miller 2021-07-22 10:41:52 -04:00
  • b99f7b5aa8 Trace is an object Luke Van Seters 2021-07-21 12:30:57 -04:00
  • 0e45f22de8 Add output to testing file to make sure all looks good Luke Van Seters 2021-07-20 19:40:44 -04:00
  • fd1b11927c Support Inspector interface in processor. Support it in uniswap inspector Luke Van Seters 2021-07-20 19:34:10 -04:00
  • 31022e3e45 Move uniswap inspector. Implement the inspector interface Luke Van Seters 2021-07-20 19:17:15 -04:00
  • eef61b372d Add Inspector and Classification base classes Luke Van Seters 2021-07-20 18:59:47 -04:00
  • 2c709b9e0d Add support for decoding ABIs Luke Van Seters 2021-07-21 00:54:27 -04:00
  • de3c6bf849 Update token flow to accept the block. Move required blocks for tests to tests directory Luke Van Seters 2021-07-20 23:52:22 -04:00
  • 9442078a7a call => trace, and traces are still dicts here Luke Van Seters 2021-07-20 22:56:34 -04:00
  • 36c584ed4c Clear the cache Luke Van Seters 2021-07-20 18:54:27 -04:00
  • 59eb9ef514 Handle multiple transaction hashes Luke Van Seters 2021-07-20 18:50:43 -04:00
  • 311f265d1b Add implementation for building NestedTraces from Traces + tests Luke Van Seters 2021-07-20 18:25:21 -04:00
  • 06fce79512 Update check signatures for Trace object Luke Van Seters 2021-07-20 18:22:29 -04:00
  • ba761b48ee Add NestedTrace Luke Van Seters 2021-07-20 18:20:37 -04:00
  • 138ac42788 Rename BlockCall => Trace Luke Van Seters 2021-07-20 18:17:44 -04:00
  • 29915c8e1f
    Merge pull request #24 from lukevs/add-commit-hooks Taarush Vemulapalli 2021-07-19 13:07:54 -07:00
  • 88a84a5066
    Merge pull request #25 from lukevs/add-abi-types Robert Miller 2021-07-15 17:24:58 -04:00
  • c93ae81932 Use type not internal type Luke Van Seters 2021-07-15 16:54:43 -04:00
  • 939b9db16e Add types for ABIs Luke Van Seters 2021-07-15 16:43:40 -04:00
  • b7342d9fe2 Don't need spacy Luke Van Seters 2021-07-15 14:31:39 -04:00
  • 9e6f79940b Update README. Run precommit on all files Luke Van Seters 2021-07-15 11:36:40 -04:00
  • 214921602e Add precommit and pylintrc Luke Van Seters 2021-07-15 11:11:41 -04:00
  • 4571870de2
    Merge pull request #23 from lukevs/project-structure Robert Miller 2021-07-15 10:58:50 -04:00
  • 8c71aed2db Fix tests as well Luke Van Seters 2021-07-15 10:42:21 -04:00
  • 39a2038d95 Move mev inspect code to mev_inspect module Luke Van Seters 2021-07-15 10:39:32 -04:00
  • cc64187c3f
    Merge pull request #22 from lukevs/add-pydantic-calls-2 Robert Miller 2021-07-15 09:54:09 -04:00
  • b89f39e0e3
    Merge pull request #21 from lukevs/add-pydantic-blocks Robert Miller 2021-07-14 22:07:12 -04:00
  • 9caa5d2631
    Merge pull request #20 from NicolaBernini/tokenflow/liquidations Robert Miller 2021-07-14 21:40:14 -04:00
  • 02d0d0c37f Updating to the latest stable version of Python 3.9 Nicola Bernini 2021-07-12 22:18:06 +02:00
  • de0853f50d Remove swp files Luke Van Seters 2021-07-12 15:25:48 -04:00
  • d3982ba59b Include json_encoders in the CamelModel Luke Van Seters 2021-07-12 15:20:53 -04:00
  • 6020e48c31 Add BlockCall model. Use it in Block Luke Van Seters 2021-07-12 15:12:23 -04:00
  • 14fc2396f3 Add back indent and sort_keys Luke Van Seters 2021-07-12 13:06:19 -04:00
  • f0274fdfa8 Add support for AttributeDict and HexBytes serialization Luke Van Seters 2021-07-12 13:02:58 -04:00
  • 5e9c350b38 Slightly better implementation for block path Luke Van Seters 2021-07-12 09:55:11 -04:00
  • 7d51dd3442 Reimplement block using the pydantic object Luke Van Seters 2021-07-12 08:58:28 -04:00
  • bfc138f740 Add Block schema Luke Van Seters 2021-07-12 08:21:03 -04:00
  • e67922b5e6 Fix typo in cache_directory Luke Van Seters 2021-07-11 12:06:23 -04:00
  • 1d3e2cc000 Add requirements.txt with web3 and pydantic Luke Van Seters 2021-07-11 11:23:38 -04:00
  • 8781e914ff Dockerization_Proposal Nicola Bernini 2021-07-11 19:04:31 +02:00
  • 6cce9cec12 Config Dir Structure Proposal Nicola Bernini 2021-07-11 18:33:27 +02:00
  • e3970a7d70 Adding YAML Nicola Bernini 2021-07-11 18:20:22 +02:00