Getting Started with Dracma (DMS)
Dracma is the native CosmWasm token contract on EmpoorioChain. This guide covers public-safe setup for testnet development.
Prerequisites
- Rust 1.85+ (edition 2024)
empdCLI (EmpoorioChain node tools)- Wallet with testnet DMS (Eoonia Wallet or Keplr-compatible)
Public testnet endpoints
| Resource | URL |
|---|---|
| RPC | https://testnet.empooriochain.org |
| WebSocket | wss://rpc.testnet.empooriochain.org |
| Explorer | https://testnet.explorer.empooriochain.org |
| Chain ID | empooriochain-testnet-1 |
| Gas denom | udms |
Build the contract (local)
bash
cd projects/Dracma
cargo wasm
wasm-opt -Oz target/wasm32-unknown-unknown/release/dracma.wasm -o dracma_optimized.wasmDeploy to testnet
Use your own key name — never commit mnemonics or private keys.
bash
export KEY_NAME="your-keyring-name"
export ADMIN_ADDR="emp1youraddress..."
./scripts/deployment/deploy_testnet.shContract addresses are published after successful testnet deployment. Do not use placeholder addresses in production integrations.