Skip to content

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)
  • empd CLI (EmpoorioChain node tools)
  • Wallet with testnet DMS (Eoonia Wallet or Keplr-compatible)

Public testnet endpoints

ResourceURL
RPChttps://testnet.empooriochain.org
WebSocketwss://rpc.testnet.empooriochain.org
Explorerhttps://testnet.explorer.empooriochain.org
Chain IDempooriochain-testnet-1
Gas denomudms

Build the contract (local)

bash
cd projects/Dracma
cargo wasm
wasm-opt -Oz target/wasm32-unknown-unknown/release/dracma.wasm -o dracma_optimized.wasm

Deploy 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.sh

Contract addresses are published after successful testnet deployment. Do not use placeholder addresses in production integrations.

Next steps