Cosmos SDK chain with CosmWasm smart contracts powering an NFT marketplace and art services platform. This repository tracks the SDK v0.50.14 migration and the wasmvm v2.2.1 upgrade path.
- Chain IDs:
meme-1(mainnet),meme-offline-0(devnet) - Denom:
umeme - SDK: v0.50.14 (cheqd fork with height-mismatch patches)
- CometBFT: v0.38.19
- CosmWasm: wasmvm v2.2.1
- IBC: ibc-go/v8 v8.7.0
- ✅ App wiring, keeper initialization, CLI updates, and export paths migrated to SDK 0.50 patterns.
- ✅ Critical params migration fix added for IBC client subspace registration.
⚠️ wasmvm v2 migration has two paths: rebase on wasmd v0.54.x (recommended) or finish surgical fixes (seeWASM.md).- 🔄 Full integration testing and devnet upgrade rehearsal are the next operational steps.
go1.24.12+ is required.
- git pull origin main && git checkout v2.0.0-vNodesAI
- make install
- memed init --chain-id meme-offline-0
- Download devnet genesis:
curl -o ~/.memed/config/genesis.json https://raw.githubusercontent.com/memecoin/meme/main/devnet/genesis.json - Snapshots will be availalble "soon". In the meantime, you can initialize a local node and wait for it to sync from genesis.
For production/mainnet setup (genesis, peers, gas settings, and systemd), see UPGRADE.md.
PLAN.md— prioritized action plan and roadmap.MIGRATION.md— consolidated SDK 0.50 migration summary + file map.UPGRADE.md— devnet/mainnet upgrade runbooks.WASM.md— wasmvm v2 migration status and options.TROUBLESHOOTING.md— error lookup and fixes.SECURITY.md— security posture and reporting guidance.
app/— chain wiring, keepers, params, upgradescmd/memed/— CLI and server entrypointx/wasm/— CosmWasm module and keeper logicproto/— protobuf definitionsscripts/— build and tooling scripts
Please open issues or PRs with clear reproduction steps and logs. For security concerns, follow SECURITY.md.
- Consolidation and edits: [CP]