-
Notifications
You must be signed in to change notification settings - Fork 195
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
v2.0.0 release diff against v1.5.0 #2011
Draft
k-yang
wants to merge
394
commits into
releases/v1.5.0
Choose a base branch
from
releases/v2.0.0
base: releases/v1.5.0
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
Draft
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
…1858) * chore(deps): bump github.com/hashicorp/go-getter from 1.7.1 to 1.7.4 Bumps [github.com/hashicorp/go-getter](https://github.com/hashicorp/go-getter) from 1.7.1 to 1.7.4. - [Release notes](https://github.com/hashicorp/go-getter/releases) - [Changelog](https://github.com/hashicorp/go-getter/blob/main/.goreleaser.yml) - [Commits](hashicorp/go-getter@v1.7.1...v1.7.4) --- updated-dependencies: - dependency-name: github.com/hashicorp/go-getter dependency-type: indirect ... Signed-off-by: dependabot[bot] <[email protected]> * Updated changelog - dependabot --------- Signed-off-by: Unique Divine <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Unique-Divine <[email protected]>
* refactor(oracle): add oracle slashing events * Update CHANGELOG.md
…d blocks and Tendermint ones. (#1856) * feat(eth-pubsub): Implement in-memory EventBus for real-time topic management and event distribution * feat(eth-rpc): Conversion types and functions between Ethereum txs and blocks and Tendermint ones. * chore: linter * test(eth-rpc): more tests for types dir * ci: add CODECOV_TOKEN env var to secrets * test,refactor(eth): remove unnecessary nesting + more tests * refactor(eth): rpc/types -> rpc * refactor(eth): evm/types -> evm * refactor(eth): ethtypes -> eth * test(eth): eip712 more tests * test(eth): more tests * test(eth-rpc): more tests
…#1861) * Squashed commit of the following: commit 045cf6d Merge: db03210 ffcea96 Author: Unique-Divine <[email protected]> Date: Sun May 5 15:21:16 2024 -0500 Merge branch 'main' into ud/evm-rpc commit db03210 Author: Unique-Divine <[email protected]> Date: Sun May 5 15:18:59 2024 -0500 test(eth-rpc): more tests commit 14f8a2c Author: Unique-Divine <[email protected]> Date: Sun Apr 28 17:21:18 2024 -0500 test(eth): more tests commit 433780d Merge: 4f28f8f 29e2acd Author: Unique-Divine <[email protected]> Date: Sun Apr 28 14:53:34 2024 -0500 Merge branch 'main' into ud/evm-rpc commit 4f28f8f Author: Unique-Divine <[email protected]> Date: Sun Apr 28 14:51:54 2024 -0500 test(eth): eip712 more tests commit bfac1e8 Author: Unique-Divine <[email protected]> Date: Sun Apr 28 14:29:27 2024 -0500 refactor(eth): ethtypes -> eth commit b32d385 Author: Unique-Divine <[email protected]> Date: Sun Apr 28 14:24:26 2024 -0500 refactor(eth): evm/types -> evm commit a336983 Author: Unique-Divine <[email protected]> Date: Sat Apr 27 15:58:05 2024 -0500 refactor(eth): rpc/types -> rpc commit c3a6215 Merge: fe913dc 31bb3bb Author: Unique-Divine <[email protected]> Date: Sat Apr 27 13:13:37 2024 -0500 Merge branch 'ud/evm' into ud/evm-rpc commit 31bb3bb Merge: 1a05061 072de03 Author: Unique Divine <[email protected]> Date: Sat Apr 27 20:12:14 2024 +0200 Merge branch 'main' into ud/evm commit fe913dc Author: Unique-Divine <[email protected]> Date: Sat Apr 27 09:10:03 2024 -0500 test,refactor(eth): remove unnecessary nesting + more tests commit 372df12 Author: Unique-Divine <[email protected]> Date: Sat Apr 27 07:41:04 2024 -0500 ci: add CODECOV_TOKEN env var to secrets commit ac0701a Author: Unique-Divine <[email protected]> Date: Sat Apr 27 07:26:57 2024 -0500 test(eth-rpc): more tests for types dir commit 176b6c6 Author: Unique-Divine <[email protected]> Date: Fri Apr 26 20:54:04 2024 -0500 chore: linter commit 36730c5 Author: Unique-Divine <[email protected]> Date: Fri Apr 26 20:48:58 2024 -0500 feat(eth-rpc): Conversion types and functions between Ethereum txs and blocks and Tendermint ones. commit 1a05061 Author: Unique-Divine <[email protected]> Date: Fri Apr 26 08:11:57 2024 +0200 feat(eth-pubsub): Implement in-memory EventBus for real-time topic management and event distribution * feat(eth-rpc): RPC backend, Ethereum tracer, KV indexer, and RPC APIs * fix(indexer): register eth and evm types during test setup
* fix(ica): add controller stack * chore: update changelog * fix: linter issues * Update CHANGELOG.md Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> --------- Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* feat: update dec and int to use cosmossdk.io/math * chore: changelog
…biruAccount (#1873) * feat(evm): module wiring * quicksave wip! * chore(deps): use collections v0.5 * eth: query type validation * fix(deps): remove local collections replace statement * query Balance * linter + changelog * fix test * test(evm): QueryEthAccount tests * chore: linter * changelog
* fix: remove all stringer for proto types * chore: changelog
…e tracking with upstream (#1895) * wip! submodule init * wip! try tagged version
* feat(gosdk): migrate golang sdk into nibiru * changelog PR number * add gh ticket to TODO comment
…t bytecode, EthCall, and Ethereum JSON-RPC coverage (#1883) * 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 * feat(evm): grpc query ValidatorAccount * test: QueryStorage * wip! upstream tests * evm: wip! checkpoint * test(evm): TestQueryParams * feat(evm): MsgServer fns for MsgEthereumTx * feat(evm): ante handlers * fix,test(evmtest): deploy contract + fix ante handler * fix,test(evm): EthereumTx happy paths * fix(evm): Chain info fix and gRPC queries * feat(evm-query): impl EthCAll * fix(eip712): test case changed and const usage * test(evm): ante handler test * refactor(evm-ante) * 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]> * test(eth): gas limit tests * test(evm): utils for loading Eth contracts + test EthCall * docs(evm): eth call comment * 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]> * 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]> * ci: rename e2e-evm suite --------- Co-authored-by: Oleg Nikonychev <[email protected]>
* chore(deps): bump github.com/btcsuite/btcd from 0.23.3 to 0.24.0 Bumps [github.com/btcsuite/btcd](https://github.com/btcsuite/btcd) from 0.23.3 to 0.24.0. - [Release notes](https://github.com/btcsuite/btcd/releases) - [Changelog](https://github.com/btcsuite/btcd/blob/master/CHANGES) - [Commits](btcsuite/btcd@v0.23.3...v0.24.0) --- updated-dependencies: - dependency-name: github.com/btcsuite/btcd dependency-type: direct:production ... Signed-off-by: dependabot[bot] <[email protected]> * Updated changelog - dependabot --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Unique-Divine <[email protected]>
….7.0 to 0.8.0 (#1863) * chore(deps): bump pozetroninc/github-action-get-latest-release Bumps [pozetroninc/github-action-get-latest-release](https://github.com/pozetroninc/github-action-get-latest-release) from 0.7.0 to 0.8.0. - [Release notes](https://github.com/pozetroninc/github-action-get-latest-release/releases) - [Commits](pozetroninc/github-action-get-latest-release@v0.7.0...v0.8.0) --- updated-dependencies: - dependency-name: pozetroninc/github-action-get-latest-release dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Updated changelog - dependabot --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Unique-Divine <[email protected]>
* chore(deps): bump golangci/golangci-lint-action from 5 to 6 Bumps [golangci/golangci-lint-action](https://github.com/golangci/golangci-lint-action) from 5 to 6. - [Release notes](https://github.com/golangci/golangci-lint-action/releases) - [Commits](golangci/golangci-lint-action@v5...v6) --- updated-dependencies: - dependency-name: golangci/golangci-lint-action dependency-type: direct:production update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <[email protected]> * Updated changelog - dependabot --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique Divine <[email protected]> Co-authored-by: Unique-Divine <[email protected]>
) * chore(deps): bump bufbuild/buf-setup-action from 1.30.1 to 1.32.1 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.30.1 to 1.32.1. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.30.1...v1.32.1) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <[email protected]> * Updated changelog - dependabot --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]>
* test(evm): more e2e test contracts for edge cases * chore: changelog * chore: cleanup * Update e2e/evm/test/contract_send_nibi.test.js Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * Update e2e/evm/test/basic_queries.test.js --------- Co-authored-by: Unique Divine <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
) * chore(deps): bump bufbuild/buf-setup-action from 1.32.1 to 1.32.2 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.32.1 to 1.32.2. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.32.1...v1.32.2) --------- Signed-off-by: dependabot[bot] <[email protected]> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: Unique Divine <[email protected]>
* feat(wasm): increase contract size limit to 3MB * chore: update changelog
* fix(gosdk): tests parallel race condition * chore: add test comands to justfile * test(oracle): Fix missing tear down step for oracle integration test * refactor: more consistent test names * chore: changelog
* fix(evm): consume gas in CallContractWithInput * Update CHANGELOG.md * fix: gas consumption in ApplyEvmMsg * fix: move commit after gas refund calculation so that we can return a valid evmResp * refactor: GasToRefund * fix: proper checking of err pointer nil Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * fix: remove fullRefundLeftoverGas * test: add gas assertions * Update gas_fees.go --------- Co-authored-by: Oleg Nikonychev <[email protected]> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com>
* fix: force gas invariant gas meter type * Update bank_extension.go * Update CHANGELOG.md
* chore: update chain IDs * fix: changelog * chore: fix test * chore: reset chain id changes --------- Co-authored-by: Kevin Yang <[email protected]>
* chore: changelog * chore: cleanup * chore: formatting
* fix: add extra case of converting straight from bytes to string * fix: eip55 encoding * Update CHANGELOG.md
* fix(oracle): correctly handle misscount * Update changelog
…2188) * remove unused protos * remove unnecessary functions * rename eth_tx_failed to vmError * Update CHANGELOG.md * refactor(proto): remove reserved field --------- Co-authored-by: Oleg Nikonychev <[email protected]>
* fix(test): evm e2e oracle test fixed pair name * fix(test): fixed pair name in localnet * chore: changelog
#2197) * refactor: Move simapp -> app/simapp * chore: changelog * refactor: automic solidity LSP formatting * ignore MKR.sol ABIs in the generation export * docs: more comprehensive docs for @nibiruchain/solidity * gitignore for evm-core * source code for @nibiruchain/evm-core package
* feat(evm-core-ts): Add ERC20 caller to the ethers export. * chore: changelog * uncommit toy project
…need for files like ".github/workflows/skip-unit-tests.yml". (#2209) * refator(ci): Simplify GitHub actions based on conditional paths, removing the need for files like ".github/workflows/skip-unit-tests.yml". * ci: refactor out skip-golangci-lint.yml and skip-integration-tests.yml * docs: changelog
Co-authored-by: Unique Divine <[email protected]>
Co-authored-by: Unique-Divine <[email protected]> Co-authored-by: Unique Divine <[email protected]>
* fix(evm): proper eth tx logs emission for funtoken operations * test(evm): tests for tx logs emission
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
DO NOT MERGE. For illustration purposes only.