Skip to content
Merged
Show file tree
Hide file tree
Changes from 38 commits
Commits
Show all changes
42 commits
Select commit Hold shift + click to select a range
50c6a8b
feat: add convertEvmToCoin
matthiasmatt Jul 24, 2025
66dc9eb
chore: changelog
matthiasmatt Jul 24, 2025
ae94ac9
feat: revert gitignore changes
matthiasmatt Jul 24, 2025
335862b
Update x/evm/keeper/msg_server.go
matthiasmatt Jul 24, 2025
6bf18b8
Revert "Update x/evm/keeper/msg_server.go"
matthiasmatt Jul 24, 2025
2b8d1cc
fix: lint
matthiasmatt Jul 24, 2025
48d66bb
feat: merge with remote
matthiasmatt Jul 28, 2025
38ee0df
Merge branch 'main' into mat/evm-to-coin
Unique-Divine Jul 29, 2025
68eef68
refactor: lint, fmt, and name consistency with FunToken type
Unique-Divine Jul 29, 2025
d7e2c87
docs(CHANGELOG): slightly more descriptive changelog entry
Unique-Divine Jul 29, 2025
54e4b64
fix: revert version update to golangci-lint back to v6
Unique-Divine Jul 29, 2025
451854c
docs(changelog): typos in URLs
Unique-Divine Jul 29, 2025
bca8095
fix(evm): remove ERC20 approval requirement by switching from transfe…
Unique-Divine Jul 29, 2025
5cc90da
Update CHANGELOG.md
Unique-Divine Jul 30, 2025
bd07373
feat(evm): add CanonicalWnibi to the evm params
Unique-Divine Jul 30, 2025
1cc42c3
feat(evm): add canonical WNIBI logic and get tests passing
Unique-Divine Jul 31, 2025
a5ea156
finish adding the WNIBI case
Unique-Divine Jul 31, 2025
8c2c0dc
add a way to update the params with x/sudo
Unique-Divine Jul 31, 2025
b6f1f73
Merge branch 'main' into mat/evm-to-coin
Unique-Divine Jul 31, 2025
425a900
merge changes
Unique-Divine Jul 31, 2025
b5f57a6
Merge branch 'mat/evm-to-coin' of github.com:NibiruChain/nibiru into …
Unique-Divine Jul 31, 2025
86231ec
fix(golangci-lint): use v8
Unique-Divine Jul 31, 2025
57ad7db
Merge branch 'main' into mat/evm-to-coin
k-yang Aug 6, 2025
5193bfd
Merge branch 'main' into mat/evm-to-coin
matthiasmatt Sep 2, 2025
d95f592
test(tokenfactory-cli): impl CLI tests
Unique-Divine Sep 4, 2025
3735599
chore: changelog
Unique-Divine Sep 4, 2025
8ea1858
Merge branch 'main' into ud/cli-tf
Unique-Divine Sep 4, 2025
295be71
Merge branch 'main' into ud/cli-tf
Unique-Divine Sep 4, 2025
8d3b387
fix: include template functinoality in tokenfactory cli
Unique-Divine Sep 5, 2025
24f73ab
Merge branch 'mat/evm-to-coin' into ud/main-1
Unique-Divine Sep 5, 2025
317307c
Merge branch 'main' into ud/main-1
Unique-Divine Sep 5, 2025
d777034
impl upgrade handler
Unique-Divine Sep 6, 2025
08473dc
wip!: impl WNIBI integration for FunToken conversion tx msgs
Unique-Divine Sep 6, 2025
8f2420c
return to working state with all passing tests and improved robustness
Unique-Divine Sep 6, 2025
b5d3b17
feat: complete the feature with test suites
Unique-Divine Sep 6, 2025
ba9109b
linter fixes and more tests
Unique-Divine Sep 7, 2025
0f0c312
refactor: simplify, add docs, and test event emission
Unique-Divine Sep 7, 2025
74b4090
docs(CHANGELOG): fix entry for current PR
Unique-Divine Sep 7, 2025
4860545
linter and typo fix
Unique-Divine Sep 7, 2025
bad895d
fix: changes from PR comments
Unique-Divine Sep 7, 2025
baf261b
refactor: address more PR comments from coderabbitai
Unique-Divine Sep 7, 2025
d5f217d
fix(genesis-test): bug related to mutation of test deps
Unique-Divine Sep 7, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 0 additions & 2 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -115,8 +115,6 @@ web_modules/
# Yarn Integrity file
.yarn-integrity



# dotenv environment variable files
.env
.env.development.local
Expand Down
17 changes: 12 additions & 5 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -39,13 +39,19 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0.html).

## [Unreleased]
<!--

<!--
NOTE: The brackets around the word "Unreleased" are required to pass the [CI test
that checks if we updated the changelog. This is a convention from the [keep a
changelog format](https://keepachangelog.com/en/1.0.0/).
changelog format](https://keepachangelog.com/en/1.0.0/).
See https://github.com/dangoslen/changelog-enforcer.
-->

- [#2345](https://github.com/NibiruChain/nibiru/pull/2345) - feat(evm): add
"eth.evm.v1.MsgConvertEvmToCoin" tx for ERC20 to bank coin conversions with a
non-Ethereum transaction. This change introduces new message types, CLI commands,
and keeper logic to cover both directions of conversion, including special-case
handling for NIBI via WNIBI.
- [#2353](https://github.com/NibiruChain/nibiru/pull/2353) - refactor(oracle): remove dead code from asset registry
- [#2371](https://github.com/NibiruChain/nibiru/pull/2371) - feat(evm): fix UnmarshalJSON to accept ASCII hex strings
- [#2372](https://github.com/NibiruChain/nibiru/pull/2372) - feat(tokenfactory-cli): add CLI commands for set denom functions
Expand All @@ -57,17 +63,18 @@ See https://github.com/dangoslen/changelog-enforcer.
## [v2.6.0](https://github.com/NibiruChain/nibiru/releases/tag/v2.6.0) - 2025-08-05

- [#2331](https://github.com/NibiruChain/nibiru/pull/2331) - test(evm-e2e): WNIBI tests for deposit, transfer and total supply
- [#2334](https://gittub.com/NibiruChain/nibiru/pull/2334) - feat(evm-embeds): Publish new version for `@nibiruchain/[email protected]`, which updates `NibiruOracleChainLinkLike.sol` to have additional methods used by Aave.
- [#2334](https://github.com/NibiruChain/nibiru/pull/2334) - feat(evm-embeds): Publish new version for `@nibiruchain/[email protected]`, which updates `NibiruOracleChainLinkLike.sol` to have additional methods used by Aave.
- [#2340](https://github.com/NibiruChain/nibiru/pull/2340) - fix: evm indexer proper parsing of the start block
- [#2344](https://gittub.com/NibiruChain/nibiru/pull/23344) - feat(evm): Add some evm messages into the evm codec.
- [#2346](https://gittub.com/NibiruChain/nibiru/pull/2346) - fix(buf-gen-rs): improve Rust proto binding generation script robustness and get it to work with a forked Cosmos-SDK dependency and exit correctly on failure
- [#2344](https://github.com/NibiruChain/nibiru/pull/2344) - feat(evm): Add some evm messages into the evm codec.
- [#2346](https://github.com/NibiruChain/nibiru/pull/2346) - fix(buf-gen-rs): improve Rust proto binding generation script robustness and get it to work with a forked Cosmos-SDK dependency and exit correctly on failure
- [#2348](https://github.com/NibiruChain/nibiru/pull/2348) - fix(oracle): max expiration a label rather than an invalidation for additional query liveness
- [#2350](https://github.com/NibiruChain/nibiru/pull/2350) - fix(simapp): sim tests with empty validator set panic
- [#2352](https://github.com/NibiruChain/nibiru/pull/2352) - chore(token-registry): Add bank coin versions of USDC and USDT from Stargate and LayerZero, and update ErisEvm.sol to fix redeem
- [#2354](https://github.com/NibiruChain/nibiru/pull/2354) - chore: linter upgrade to v2
- [#2357](https://github.com/NibiruChain/nibiru/pull/2357) - fix: proper statedb isolation in nibiru bank_extension

### Dependencies

- Bump `form-data` from 4.0.1 to 4.0.4 ([#2347](https://github.com/NibiruChain/nibiru/pull/2347))
- Bump `golang.org/x/oauth2` from 0.16.0 to 0.27.0 ([#2342](https://github.com/NibiruChain/nibiru/pull/2342))
- Bump `undici` from 5.28.5 to 5.29.0 ([#2310](https://github.com/NibiruChain/nibiru/pull/2310))
Expand Down
Loading
Loading