Developer Documentation
Comprehensive guides, API references, and technical documentation for the DracmaS ecosystem.
Documentation
Quick Links
Introduction to DracmaS
Learn about the DracmaS token and EmpoorioChain ecosystem
DracmaS (DMS) is the native utility token of the EmpoorioChain blockchain platform, designed for the metaverse, sustainability, and AI integration. Key Features: - Native token of EmpoorioChain Layer 1 blockchain - Multi-chain interoperability (Cosmos, EVM, Move) - AI-powered monetary policy - Environmental sustainability mechanisms - Advanced governance and staking - Privacy-preserving transactions - Dynamic NFTs (dNFTs) Ecosystem Components: - EmpoorioChain: High-performance Layer 1 blockchain - DracmaS Token: Native utility token - Cross-chain bridges - AI governance oracles - Sustainability tracking system
// Example code
const dracmaToken = new DracmaTokenContract(
CONTRACT_ADDRESSES.ethereum.dracmaToken,
signer
);
const balance = await dracmaToken.balanceOf(userAddress);Wallet Setup
How to set up your wallet for DracmaS transactions
Supported Wallets: - Keplr (recommended for Cosmos ecosystem) - MetaMask (with Juno Network support) - Ledger hardware wallet Setup Steps: 1. Install Keplr browser extension 2. Create or import a wallet 3. Add Juno Network: https://rpc.juno.network 4. Fund your wallet with JUNO tokens for gas fees Network Configuration: - Chain ID: juno-1 - RPC: https://rpc.juno.network:443 - LCD: https://api.juno.network:443
// Example code
const dracmaToken = new DracmaTokenContract(
CONTRACT_ADDRESSES.ethereum.dracmaToken,
signer
);
const balance = await dracmaToken.balanceOf(userAddress);Development Environment
Set up your development environment for DracmaS
Prerequisites: - Rust 1.70+ with wasm32 target - Node.js 18+ and npm - Docker (for testing) - Git Installation: ```bash # Install Rust curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh rustup target add wasm32-unknown-unknown # Install Node.js dependencies npm install # Clone repository git clone https://github.com/empoorio/dracmas.git cd dracmas ``` Environment Variables: Create a .env.example file with required variables (see Developer Guide for details).
// Example code
const dracmaToken = new DracmaTokenContract(
CONTRACT_ADDRESSES.ethereum.dracmaToken,
signer
);
const balance = await dracmaToken.balanceOf(userAddress);Additional Resources
Whitepaper
Complete technical specification and roadmap for DracmaS and EmpoorioChain.
Read Whitepaper