Releases: NibiruChain/nibiru
Releases · NibiruChain/nibiru
v2.0.0-rc.20
v2.0.0-rc.19
Changelog
- 044d70b Merge branch 'main' into releases/v2.0.0
- ecda4c1 fix(evm): bank keeper extension gas meter type (#2183)
- 1ddbc2a fix(evm): consume gas in CallContractWithInput (#2180)
- bc29b88 test(evm): additional tests and refactors (#2176)
- 3c2bcc5 fix(cmd): Continue from #2127 and unwire vesting flags and logic from genaccounts.go (#2177)
- 16cecd2 chore(deps): bump undici from 5.28.4 to 5.28.5 in /x/evm/embeds (#2174)
- d6690dd chore(deps): bump golang.org/x/net from 0.23.0 to 0.33.0 (#2175)
v2.0.0-rc.18
Changelog
- a58899e Merge branch 'main' into releases/v2.0.0
- 0e3ab43 fix(evm): ensure stateDB is nil after tx execution (#2173)
- 8a4b968 chore(evm): Augment the Wasm msg handler so that wasm contracts cannot send MsgEthereumTx (#2159)
- dc91b74 chore: Remove redundant allowUnprotectedTxs (#2170)
- 68d837f chore: close iterator in IterateEpochInfo (#2172)
v2.0.0-rc.17
v2.0.0-rc.16
Changelog
- 82302cc Merge branch 'main' into releases/v2.0.0
- 13c71a7 fix(evm): ensure only one copy of StateDB when executing Ethereum txs (#2165)
- f3ca671 refactor(evm): removed blockGasUsed transient variable (#2167)
- 04bd7c2 chore(evm-solidity): Move unrelated docs, gen-embeds, and add Solidity docs (#2168)
- 8731a9e fix(evm): proper tx gas refund (#2132)
- 8db476f test(testutil): try retrying for 'panic: pebbledb: closed' (#2162)
- 1ed351f fix(evm-precompile): use bank.MsgServer Send in precompile IFunToken.bankMsgSend (#2160)
- f7a7007 fix(evm): Fix unit inconsistency related to AuthInfo.Fee and txData.Fee (#2157)
- da4c2c7 test(evm-e2e): add E2E test using the Nibiru Oracle's ChainLink impl (#2156)
- 5533a2a fix(evm): JSON encoding for the
EIP55Addr
struct was not following the Go conventions and needed to include double quotes around the hexadecimal string. (#2154) - c9c56a9 feat(evm-oracle): add Solidity contract that we can use to expose the Nibiru Oracle in the ChainLink interface (#2149)
- 8e477cb feat(evm): randao support for evm (#2151)
- 3a8ff23 fix(precompile): consume gas before returning error (#2152)
- 7aebf75 fix(token-registry): meet formatting requirements for cosmos/chain-registry.
- 8c6e021 fix(simapp): manually add x/vesting Cosmos-SDK module types to the codec in simulation tests since they are expected by default (#2147)
- df8c394 chore(token-registry): add xNIBI Astrovault LST to registry (#2145)
- 2c4c224 fix(evm): proper nonce management in statedb (#2130)
- 20531e7 fix(evm): erc20 born funtoken: properly burn bank coins after converting coin back to erc20 (#2139)
- e5274c0 feat(token-registry): Implement strongly typed Nibiru Token Registry and generation command (#2144)
- de7239f feat: add precompile for calling bank to evm from evm (#2135)
- a0eadea fix: disabled built in auth/vesting module functionality (#2127)
- 350b9e9 fix(bank): fix gas invariant wrapper to actually charge gas (#2140)
- 8cd4ceb refactor: simplify account retrieval (#2141)
- 86d6b3f fix(bank): add additional missing bank keeper method overrides to sync with StateDB (#2142)
v2.0.0-rc.15
Changelog
- acbf6d7 Merge branch 'main' into releases/v2.0.0
- 1ae53e4 fix(evm): query of NIBI should use bank state, not the StateDB (#2134)
- 666a58d feat(evm-precompile): Emit EVM events created to reflect the ABCI events that occur outside the EVM to make sure that block explorers and indexers can find indexed ABCI event information. (#2125)
- 1a256f2 fix(evm): issue with infinite recursion in erc20 funtoken contracts (#2129)
- 3954394 chore(deps-dev): bump bun from 1.1.21 to 1.1.30 in /x/evm/embeds (#2126)
- d06b483 chore: upload security reports
- 7921ecf chore(deps): bump golang.org/x/crypto from 0.21.0 to 0.31.0 (#2123)
- aded079 refactor(evm): Remove unnecessary argument in the
VerifyFee
function, which returns the token payment required based on the effective fee from the tx data. Improve documentation. (#2124) - 88b060a test(evm): more bank extension tests and EVM ABCI integration tests to prevent regressions (#2122)
- debaa4d fix: Use canonical heaxdecimal strings for Eip155 address encoding (#2120)
- 5a7f90d fix(evm): Guarantee that gas consumed during any send operation of the "NibiruBankKeeper" depends only on the "bankkeeper.BaseKeeper"'s gas consumption. (#2119)
- 39ebc44 chore(deps): bump codecov/codecov-action from 4 to 5 (#2112)
- 0312113 chore(deps): bump bufbuild/buf-setup-action from 1.46.0 to 1.47.2 (#2113)
- 0f96d63 chore(deps): bump cosmossdk.io/math from 1.3.0 to 1.4.0 (#2115)
- 8b30e10 fix(oracle): The timestamps resulting from ctx.WithBlock* don't actually (#2117)
- 7d91c5a fix(precompile-funtoken.go): Fixes a bug where the err != nil check is missing in the bankBalance precompile method (#2116)
v2.0.0-rc.14
v2.0.0-rc.13
Changelog
- ae2d85e Merge branch 'main' into releases/v2.0.0
- 04ccbcf fix: e2e-evm-cron.yml (#2111)
- f5d639d fix(evm): non-deterministic gas usage (#2110)
- b4283f1 chore: scheduled basic e2e tests for evm testnet endpoint (#2106)
- 6ec8200 fix(evm): removed deprecated root key from eth_getTransactionReceipt (#2108)
- 8907a61 feat(evm-funtoken-precompile): Implement "balance", "bankBalance", and "whoAmI" methods (#2107)
v2.0.0-rc.12
v2.0.0-rc.11
Changelog
- 98c3517 fix: upgrade handlers had wrong function type