Unified monetary value representation
Currency code or token contract address, e.g. "usd" or "0x20c0..."
Token decimal places, typically 6 for USDC-like stablecoins
Smallest unit representation, e.g. 10000n for 0.01 USDC (6 decimals)
Human-readable amount, e.g. "0.01"
Unified monetary value representation