XCN Decimal Handling
Critical information about XCN token decimal handling differences from Ethereum
⚠️ Critical: 8 vs 18 Decimals Discrepancy
Overview
Quick Reference
Context
Decimals
1 XCN equals
Used in
Understanding the Two Systems
EVM Internal (8 decimals)
JSON-RPC Interface (18 decimals)
Conversion Formula
Practical Example
Inside Smart Contract
Via JSON-RPC
Verification
Smart Contract Development
❌ Common Mistakes
Best Practices
1. Define Clear Constants
2. Handle Payments Correctly
3. Balance Management
Frontend Integration
Sending Transactions
Reading Balances
Utility Functions
Testing Considerations
Hardhat Configuration
Test Examples
Common Pitfalls
1. Porting Ethereum Contracts
2. Event Emissions
3. Price Calculations
Migration Checklist
Summary
Related Resources
Last updated