Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: epic(evm): End-to-end EVM contract tests, keeper logic, contract bytecode, EthCall, and Ethereum JSON-RPC coverage #1883

Merged
merged 26 commits into from
May 28, 2024

Commits on May 15, 2024

  1. Squashed commit of the following:

    commit 1fe82fe
    Merge: 4e323da fac6492
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 23:48:32 2024 -0500
    
        Merge branch 'main' into on/evm-json-rpc
    
    commit 4e323da
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 22:34:36 2024 +0400
    
        feat: implemented evm grpc_query params
    
    commit ec64f33
    Merge: eed9f8c 6e38c19
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 21:12:33 2024 +0400
    
        chore: resolve conflicts
    
    commit eed9f8c
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 21:09:44 2024 +0400
    
        chore: changelog
    
    commit e0ec526
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 21:08:07 2024 +0400
    
        chore: changelog
    
    commit 6b5191b
    Merge: 518e89f 69865ec
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 21:04:30 2024 +0400
    
        Merge branch 'ud/eth-2' into on/evm-json-rpc
    
    commit 69865ec
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 12:01:32 2024 -0500
    
        linter + changelog
    
    commit 518e89f
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 21:00:30 2024 +0400
    
        fix: hacked eth chain id
    
    commit f874b87
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 11:54:19 2024 -0500
    
        query Balance
    
    commit 289b1d7
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 11:30:15 2024 -0500
    
        fix(deps): remove local collections replace statement
    
    commit 2215a9a
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 20:16:58 2024 +0400
    
        chore: cleanup
    
    commit 71d5179
    Author: Oleg Nikonychev <[email protected]>
    Date:   Tue May 14 20:15:12 2024 +0400
    
        feat: evm app config and json-rpc
    
    commit fc5f463
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 10:55:30 2024 -0500
    
        eth: query type validation
    
    commit a6437fd
    Merge: 0c5cffb 40a0a9a
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 10:53:50 2024 -0500
    
        Merge branch 'ud/eth' into ud/eth-2
    
    commit 0c5cffb
    Author: Unique-Divine <[email protected]>
    Date:   Tue May 14 10:53:46 2024 -0500
    
        chore(deps): use collections v0.5
    
    commit 40a0a9a
    Merge: 0dbba9e 2342254
    Author: Unique-Divine <[email protected]>
    Date:   Mon May 13 11:12:53 2024 -0500
    
        Merge branch 'main' into ud/eth
    
    commit 0dbba9e
    Author: Unique-Divine <[email protected]>
    Date:   Mon May 13 11:12:42 2024 -0500
    
        quicksave wip!
    
    commit 820f50e
    Merge: 3159973 e7ed442
    Author: Unique-Divine <[email protected]>
    Date:   Fri May 10 02:42:51 2024 -0500
    
        Merge branch 'main' into ud/eth
    
    commit 3159973
    Author: Unique-Divine <[email protected]>
    Date:   Fri May 10 02:41:42 2024 -0500
    
        feat(evm): module wiring
    Unique-Divine committed May 15, 2024
    Configuration menu
    Copy the full SHA
    38d3293 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ce7deb9 View commit details
    Browse the repository at this point in the history
  3. test: QueryStorage

    Unique-Divine committed May 15, 2024
    Configuration menu
    Copy the full SHA
    a0d4985 View commit details
    Browse the repository at this point in the history
  4. wip! upstream tests

    Unique-Divine committed May 15, 2024
    Configuration menu
    Copy the full SHA
    89b05a6 View commit details
    Browse the repository at this point in the history

Commits on May 17, 2024

  1. evm: wip! checkpoint

    Unique-Divine committed May 17, 2024
    Configuration menu
    Copy the full SHA
    7323397 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4e63887 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    cbf0b17 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f44a70 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d75779c View commit details
    Browse the repository at this point in the history

Commits on May 18, 2024

  1. Configuration menu
    Copy the full SHA
    99722a2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dbbcfd6 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2024

  1. Configuration menu
    Copy the full SHA
    b4bad26 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d5b83d5 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    a373fdd View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    75ae7a8 View commit details
    Browse the repository at this point in the history

Commits on May 22, 2024

  1. refactor(evm-ante)

    Unique-Divine committed May 22, 2024
    Configuration menu
    Copy the full SHA
    4c25f5b View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a727b82 View commit details
    Browse the repository at this point in the history
  3. feat: implemented basic evm tx methods (#1889)

    * feat: implemented basic evm tx methods
    
    * chore: lint
    
    * chore: extracted evm chain_id to appconst
    
    * fix: tests
    
    * fix: tests
    
    * fix: lint
    
    * chore: cleanup
    
    * refactor: merge upstream
    
    * chore(evm-keeper): remove unused code
    
    ---------
    
    Co-authored-by: Unique-Divine <[email protected]>
    onikonychev and Unique-Divine authored May 22, 2024
    Configuration menu
    Copy the full SHA
    3016eef View commit details
    Browse the repository at this point in the history

Commits on May 23, 2024

  1. Configuration menu
    Copy the full SHA
    cc86c9e View commit details
    Browse the repository at this point in the history

Commits on May 26, 2024

  1. Configuration menu
    Copy the full SHA
    532a697 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    4ccdd77 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    123e2d0 View commit details
    Browse the repository at this point in the history

Commits on May 27, 2024

  1. Configuration menu
    Copy the full SHA
    a215c51 View commit details
    Browse the repository at this point in the history
  2. test(evm): eth api integration test suite (#1887)

    * test(evm): eth api integration test suite
    
    * test(evm): more integration tests for eth api
    
    * feat: implemented basic evm tx methods
    
    * chore: lint
    
    * chore: lint
    
    * chore: lint
    
    * chore: extracted evm chain_id to appconst
    
    * fix: tests
    
    * fix: tests
    
    * fix: lint
    
    * chore: cleanup
    
    * refactor: merge
    
    * fix: eth chain ID test
    
    * fix(eth): chain ID
    
    * linter fix
    
    * test(evm): integration tests for tx and smart contract
    
    * chore(evm): disabled json rpc by default
    
    * refactor: merge conflicts
    
    * test(rpcapi): make fixtures consistent
    
    * fix(evm): integration test fixture setup
    
    * chore: linter
    
    ---------
    
    Co-authored-by: Unique-Divine <[email protected]>
    onikonychev and Unique-Divine authored May 27, 2024
    Configuration menu
    Copy the full SHA
    f3ec804 View commit details
    Browse the repository at this point in the history
  3. test(evm): ethers.js tests for evm (#1896)

    * test(evm): eth api integration test suite
    
    * test(evm): more integration tests for eth api
    
    * feat: implemented basic evm tx methods
    
    * chore: lint
    
    * chore: lint
    
    * chore: lint
    
    * chore: extracted evm chain_id to appconst
    
    * fix: tests
    
    * fix: tests
    
    * fix: lint
    
    * chore: cleanup
    
    * refactor: merge
    
    * fix: eth chain ID test
    
    * fix(eth): chain ID
    
    * linter fix
    
    * test(evm): integration tests for tx and smart contract
    
    * chore(evm): disabled json rpc by default
    
    * test(evm): ethers.js tests for evm
    
    * test(evm): github workflow
    
    * fix: gh actions evm tests npm instead of yarn
    
    * fix: evm gh tests
    
    * fix: evm gh tests
    
    * fix: evm gh tests
    
    * chore: cleanup
    
    * chore: renamed evm job
    
    * refactor: merge conflict rever
    
    * refactor(e2e): consistent path
    
    * chore: cleanup unused
    
    * wip!: try removing chain ID hacks
    
    * wip!: try removing chain ID hacks
    
    * chore: linter
    
    ---------
    
    Co-authored-by: Unique-Divine <[email protected]>
    onikonychev and Unique-Divine authored May 27, 2024
    Configuration menu
    Copy the full SHA
    7e22538 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    469c7aa View commit details
    Browse the repository at this point in the history