-
Notifications
You must be signed in to change notification settings - Fork 201
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
base: releases/v1.5.0
Are you sure you want to change the base?
Conversation
) * chore(deps): Bump bufbuild/buf-setup-action from 1.27.1 to 1.27.2 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.27.1 to 1.27.2. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.27.1...v1.27.2) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <Unique-Divine@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
* chore(epochs): add day epoch and remove 15min epoch from default genesis * chore(epochs): remove 15min epoch from default genesis * fix(inflation): inflate strategic reserves to sudo root account * fix(inflation): test inflation amounts * chore: update changelog
…unction (#1652) * test: refactors cli.network suites with 'Integration' to use common function * change log * linter * test fix to use correct bech32 prefix * test: make it so that simulations don't need to be fitered for explicitly * test(simapp): flag retrieval must be inside the fn * typo: Update cases.go * test(cases.go)
…action execution (#1653) * test: refactors cli.network suites with 'Integration' to use common function * change log * linter * test fix to use correct bech32 prefix * test: make it so that simulations don't need to be fitered for explicitly * test(simapp): flag retrieval must be inside the fn * Squashed commit of the following: commit 5a0347a Author: Unique-Divine <realuniquedivine@gmail.com> Date: Sat Oct 28 16:57:44 2023 -0500 test(simapp): flag retrieval must be inside the fn commit 65d43d3 Author: Unique-Divine <realuniquedivine@gmail.com> Date: Sat Oct 28 16:43:33 2023 -0500 test: make it so that simulations don't need to be fitered for explicitly commit 932cfac Author: Unique-Divine <realuniquedivine@gmail.com> Date: Sat Oct 28 16:17:50 2023 -0500 test fix to use correct bech32 prefix commit 484e0b2 Merge: de8acbf 43e3afd Author: Unique-Divine <realuniquedivine@gmail.com> Date: Fri Oct 27 17:38:14 2023 -0500 Merge branch 'realu/consistent-integration-suite' of https://github.com/NibiruChain/nibiru into realu/consistent-integration-suite commit de8acbf Author: Unique-Divine <realuniquedivine@gmail.com> Date: Fri Oct 27 17:38:03 2023 -0500 linter commit 43e3afd Merge: 6a1a459 68d4d57 Author: Unique Divine <51418232+Unique-Divine@users.noreply.github.com> Date: Fri Oct 27 17:13:51 2023 -0500 Merge branch 'master' into realu/consistent-integration-suite commit 6a1a459 Author: Unique-Divine <realuniquedivine@gmail.com> Date: Fri Oct 27 17:03:05 2023 -0500 change log commit c2028d3 Author: Unique-Divine <realuniquedivine@gmail.com> Date: Fri Oct 27 16:57:55 2023 -0500 test: refactors cli.network suites with 'Integration' to use common function * typo: Update cases.go * ci: use cache for based on the go.sum for dependencies for faster GH action execution * ci: add name field * ci: fix indentation * wip! try without go mod cache * ci: use actions/cache@v3 * test(cases.go) --------- Co-authored-by: Jonathan Gimeno <jgimeno@gmail.com>
* chore(oracle): curate default oracle whitelist * update changelog
Bumps [github.com/CosmWasm/wasmvm](https://github.com/CosmWasm/wasmvm) from 1.4.1 to 1.5.0. - [Release notes](https://github.com/CosmWasm/wasmvm/releases) - [Changelog](https://github.com/CosmWasm/wasmvm/blob/main/CHANGELOG.md) - [Commits](CosmWasm/wasmvm@v1.4.1...v1.5.0) --- updated-dependencies: - dependency-name: github.com/CosmWasm/wasmvm dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: Unique-Divine <realuniquedivine@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com>
* chore(wasm): bump wasmd dependency to v0.43.0 * Update CHANGELOG.md * fix: fix linter issues --------- Co-authored-by: Matthias <md2022@matrixsystems.co>
* feat: update wasmd to v0.44.0 * chore: lint
) * feat: add collateral statefull * chore: changelog * test: fix tests wip * fix: fix tests * feat: add admin function call for update collateral * feat: added update collateral to genesis export and loads for test and network migration * fix: lint * fix: rename collateralDenom * fix: fix weird *& * fix: fix margin tests * fix: fix account prefix mismatch * fix: fix when no collateral is in genesis * fix: remove collateral type and use the token factory one * feat(common): implement StringValueEncoder * fix(perp): use string instead of TFDenom for the collateral denom + fix prefix issues * #wip: all passing tests * refactor: linter blank lines * feat(perp): make a msg server method gated by sudo * refactor: linter --------- Co-authored-by: Unique-Divine <realuniquedivine@gmail.com>
) * chore(deps): Bump bufbuild/buf-setup-action from 1.27.2 to 1.28.0 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.27.2 to 1.28.0. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.27.2...v1.28.0) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <Unique-Divine@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
) * chore(deps): Bump bufbuild/buf-setup-action from 1.28.0 to 1.28.1 Bumps [bufbuild/buf-setup-action](https://github.com/bufbuild/buf-setup-action) from 1.28.0 to 1.28.1. - [Release notes](https://github.com/bufbuild/buf-setup-action/releases) - [Commits](bufbuild/buf-setup-action@v1.28.0...v1.28.1) --- updated-dependencies: - dependency-name: bufbuild/buf-setup-action dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot * ci: re-run ci --------- Signed-off-by: Unique-Divine <realuniquedivine@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: dependabot[bot] <support@github.com>
* chore(deps): Bump github.com/spf13/cobra from 1.7.0 to 1.8.0 Bumps [github.com/spf13/cobra](https://github.com/spf13/cobra) from 1.7.0 to 1.8.0. - [Release notes](https://github.com/spf13/cobra/releases) - [Commits](spf13/cobra@v1.7.0...v1.8.0) --- updated-dependencies: - dependency-name: github.com/spf13/cobra dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <realuniquedivine@gmail.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Kevin Yang <5478483+k-yang@users.noreply.github.com> Co-authored-by: k-yang <k-yang@users.noreply.github.com> Co-authored-by: Unique-Divine <realuniquedivine@gmail.com>
* chore(deps): Bump github.com/gorilla/mux from 1.8.0 to 1.8.1 Bumps [github.com/gorilla/mux](https://github.com/gorilla/mux) from 1.8.0 to 1.8.1. - [Release notes](https://github.com/gorilla/mux/releases) - [Commits](gorilla/mux@v1.8.0...v1.8.1) --- updated-dependencies: - dependency-name: github.com/gorilla/mux dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <Unique-Divine@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
* feat: add collateral statefull * chore: changelog * test: fix tests wip * fix: fix tests * feat: add admin function call for update collateral * feat: added update collateral to genesis export and loads for test and network migration * fix: lint * fix: rename collateralDenom * fix: fix weird *& * fix: fix margin tests * fix: fix account prefix mismatch * fix: fix when no collateral is in genesis * fix: remove collateral type and use the token factory one * feat: create query to get the collateral * feat: wire this query to the cli * chore: changelog * fix: fix unit test * add query protos + proto docs for all other queries * feat(perp/keeper): implement Query/Collateral gRPC method + tests * test(perp/cli): add network tests with QueryCollateral * test: fix in module basic assertions --------- Co-authored-by: Unique-Divine <realuniquedivine@gmail.com>
….0 to 2.18.1 (#1675) * chore(deps): Bump github.com/grpc-ecosystem/grpc-gateway/v2 Bumps [github.com/grpc-ecosystem/grpc-gateway/v2](https://github.com/grpc-ecosystem/grpc-gateway) from 2.18.0 to 2.18.1. - [Release notes](https://github.com/grpc-ecosystem/grpc-gateway/releases) - [Changelog](https://github.com/grpc-ecosystem/grpc-gateway/blob/main/.goreleaser.yml) - [Commits](grpc-ecosystem/grpc-gateway@v2.18.0...v2.18.1) --- updated-dependencies: - dependency-name: github.com/grpc-ecosystem/grpc-gateway/v2 dependency-type: direct:production update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <Unique-Divine@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
* introduce global volumes * remove volume GC * add rebates * add allocate epoch rebates message * implement AllocateEpochRebates * add withdrawal logic * finalise testing * add genesis for global volumes and rebate allocations * add genesis testing * chore: CHANGELOG.md * ci: build latest docker image on master push * ci: build latest chaosnet image on master push * ci: only run goreleaser on tagged commits * ci: temporarily disable goreleaser on master pushes * address all PR reviews * maybe finish merging * fix testing and rename for clarity * ci: revert workflow changes from master * Update x/perp/v2/keeper/dnr.go --------- Co-authored-by: godismercilex <mercilex@matrixsystems.co> Co-authored-by: Kevin Yang <5478483+k-yang@users.noreply.github.com> Co-authored-by: Unique Divine <realuniquedivine@gmail.com>
* test: add msg server test * test: add more msg server test * chore: changelog
* ci: build latest docker image on master push * ci: build latest chaosnet image on master push * ci: only run goreleaser on tagged commits * ci: temporarily disable goreleaser on master pushes * do epoch wiring and add genesis test * add dnr epoch testing * rollback * lint * chore CHANGELOG.md --------- Co-authored-by: Unique Divine <realuniquedivine@gmail.com> Co-authored-by: godismercilex <mercilex@matrixsystems.co>
* upgrade handler * make lint * update changelog * fix changelog * use orderedModuleNames() function for upgrade --------- Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com>
* tests: add more tests for msg server for DnR * chore: changelog * refactor: fix linter errors --------- Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com> Co-authored-by: Unique-Divine <realuniquedivine@gmail.com>
* chore(deps): Bump cosmossdk.io/math from 1.1.2 to 1.2.0 Bumps [cosmossdk.io/math](https://github.com/cosmos/cosmos-sdk) from 1.1.2 to 1.2.0. - [Release notes](https://github.com/cosmos/cosmos-sdk/releases) - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md) - [Commits](cosmos/cosmos-sdk@math/v1.1.2...log/v1.2.0) --- updated-dependencies: - dependency-name: cosmossdk.io/math dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
* chore(deps): Bump cosmossdk.io/math from 1.1.2 to 1.2.0 Bumps [cosmossdk.io/math](https://github.com/cosmos/cosmos-sdk) from 1.1.2 to 1.2.0. - [Release notes](https://github.com/cosmos/cosmos-sdk/releases) - [Changelog](https://github.com/cosmos/cosmos-sdk/blob/main/CHANGELOG.md) - [Commits](cosmos/cosmos-sdk@math/v1.1.2...log/v1.2.0) --- updated-dependencies: - dependency-name: cosmossdk.io/math dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * feat(perp): msg server methods for shift peg and shift swap invariant * (wasmbinding): remove pegshitft and depth shift * test(perp): msg tests * change log * Update x/perp/v2/types/msgs.go Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> * PR comments changes * add events for logging purposes * refactor: consistent error name usage PR comment * refactor: more PR comments * Address Gimeno PR comments + more tests * fix strange address name conflicts * test: fix all tests * test: more calls of EnsureNibiruPrefix * Updated changelog - dependabot * test: fix no error cases in tests --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: coderabbitai[bot] <136622811+coderabbitai[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
* fix: fix default inflation allocation * chore: changelog * fix: fix tests --------- Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com>
* chore(deps): Bump github.com/spf13/cast from 1.5.1 to 1.6.0 Bumps [github.com/spf13/cast](https://github.com/spf13/cast) from 1.5.1 to 1.6.0. - [Release notes](https://github.com/spf13/cast/releases) - [Commits](spf13/cast@v1.5.1...v1.6.0) --- updated-dependencies: - dependency-name: github.com/spf13/cast dependency-type: direct:production update-type: version-update:semver-minor ... Signed-off-by: dependabot[bot] <support@github.com> * Updated changelog - dependabot --------- Signed-off-by: Unique-Divine <Unique-Divine@users.noreply.github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Unique-Divine <Unique-Divine@users.noreply.github.com>
…'s released (#1690) * docs(CHANGELOG.md): Correct the change log, providing clarity on what's released. Changes as far back as v0.19.2 now have a clear separation between non-breaking and breaking. The format is also updated to more accurately follow the conventions outlined on https://keepachangelog.com/en/1.1.0/. * docs(CHANGELOG): merge master
* refactor: rename test deps Chain to App * fix(e2e): increase localnet timeout because JSON-RPC server takes a little while longer to startup --------- Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com>
* chore: bump nibi go package version to v2 * chore: update changelog * chore: update nibi imports * chore: proto files - upgrade to version v2
* refactor: simplify DeployERC20ForBankCoin * refactor: erc20 keeper methods * remove err array * clean up CallContractWithInput * refactor bankSend precompile * refactor PrecompileAddr_FuntokenGateway * clean up precompile * refactor: remove NibiruPrecompile * Update CHANGELOG.md * fix: DeployERC20ForBankCoin uses wrong nonce * fix: precompile tests * test(evm): fix TestDeployERC20ForBankCoin assertions * test(evm): refactor TestCreateFunTokenFromERC20 * refactor TestCreateFunTokenFromCoin * remove DoEthTx * simplify AssertERC20BalanceEqual * simplify CreateFunTokenForBankCoin * remove PrivKeyE from EthPrivKeyAcc * remove NewEthTxMsg * remove GoCtx * remove GethSigner * rename NewEthAccInfo to EthPrivAcc * remove CreateContractGethCoreMsg * rename to ExecuteContractMsgEthereumTx
* create funtoken_from_coin_test.go * refactor FunTokenFromCoinSuite * create funtoken_from_erc20_test.go * refactor DeployContract * refactor MsgCreateFunToken ValidateBasic() * add test case for TestCreateFunTokenFromERC20 * refactor TestERC20Calls * move TestSendFunTokenToEvm * refactor CreateFunTokenFromERC20 * add TestSendFromEvmToCosmos * remove ApplyEvmMsgWithEmptyTxConfig * Update CHANGELOG.md
* create funtoken_from_coin_test.go * refactor FunTokenFromCoinSuite * create funtoken_from_erc20_test.go * refactor DeployContract * refactor MsgCreateFunToken ValidateBasic() * add test case for TestCreateFunTokenFromERC20 * refactor TestERC20Calls * move TestSendFunTokenToEvm * refactor CreateFunTokenFromERC20 * add TestSendFromEvmToCosmos * remove ApplyEvmMsgWithEmptyTxConfig * Update CHANGELOG.md * refactor: rename SendFunTokenToEvm to ConvertCoinToEvm * refactor LoadERC20BigInt * refactor erc20 Transfer call * feat: add convertCoinNativeCoin and convertCoinNativeERC20 * refactor(evm); rename EventSendFunTokenToEvm to EventConvertCoinToEvm * test: TestCreateFunTokenFromCoin * fix: TestConvertCoinToEvmAndBack * Update funtoken_from_coin_test.go * refactor TestCreateFunTokenFromERC20 * fix: send tokens from evm to cosmos and back * add negative test cases * add negative test case * add negative cases for TestConvertCoinToEvmAndBack * Update CHANGELOG.md * fix: precompile test * refactor: rename SendFunTokenToEvm to ConvertCoinToEvm
* add TestFailToPackABI * remove addPrecompileToVM * move comments * delete TestOrderedPrecompileAddresses There's no strict requirement for the precompiles to be sorted * remove unused IsAvailablePrecompile method * remove redundant darwin LDFLAGS * Update CHANGELOG.md
Important Review skippedDraft detected. Please check the settings in the CodeRabbit UI or the You can disable this status message by setting the Thank you for using CodeRabbit. We offer it for free to the OSS community and would appreciate your support in helping us grow. If you find it useful, would you consider giving us a shout-out on your favorite social media? TipsChatThere are 3 ways to chat with CodeRabbit:
Note: Be mindful of the bot's finite context window. It's strongly recommended to break down tasks such as reading entire modules into smaller chunks. For a focused discussion, use review comments to chat about specific files and their changes, instead of using the PR comments. CodeRabbit Commands (Invoked using PR comments)
Other keywords and placeholders
CodeRabbit Configuration File (
|
…unToken.sol" precompile. (#2013) * chore(evm): Set appropriate gas value for the required gas of the "IFunToken.sol" precompile. * typo
* feat(evm): Emit block bloom event in EndBlock hook. * chore: linter
* test(evm): e2e tests for eth_* endpoints * test(evm): another series of e2e tests * chore: cleanup --------- Co-authored-by: Kevin Yang <5478483+k-yang@users.noreply.github.com>
…I with tests. (#2002) * feat(evm-cli): expose account query * undo commit of events code * test(evm-cli): more tests * changelog * refactor: small edits after self-review * chore: typo
* chore(evm): enabled debug rpc api on localnet * chore: changelog update --------- Co-authored-by: Unique Divine <51418232+Unique-Divine@users.noreply.github.com>
* test(evm): e2e tests for debug namespace * chore: changelog update
* feat(evm): debug_traceCall method implemented * chore: cleanup * chore: changelog update * test(evm): added api backend test for debug_traceCall
DO NOT MERGE. For illustration purposes only.