Configuration
The web app requires three explicit public variables:
NEXT_PUBLIC_SUI_NETWORK=testnet
NEXT_PUBLIC_PACKAGE_ID=0x31f379dfc3efefa108efe37707c55d71aa4ca7076546eee66b06533754bccd61
NEXT_PUBLIC_ASSET_REGISTRY_ID=0xe2dae49367413ec1a952615632661a36bd60ea76f7e2010b2a5d18a5dfa4858b
These are the active exact-Coin Testnet IDs recorded in the repository
DEPLOYMENT.md. Missing, zero, or malformed IDs produce a
configuration-required screen. There is no v1 compatibility fallback.
When configured for Mainnet, the current frontend intentionally blocks wallet
submission because Mainnet is dry-run only.
SDK amounts are bigint base units. Use CoinMetadata decimals only for display;
never construct transaction amounts with floating-point arithmetic.