Supported Chains
Forlarge accepts on-chain USDC payments on Injective. All transactions are verified server-side before downloads are issued.Injective
Cosmos SDK-based blockchain optimized for finance applications with fast finality and low fees. Why Injective?- Fast finality (~2 seconds)
- Low transaction fees (< $0.01)
- Native USDC via CCTP (IBC bridge from Noble)
- Supports both Cosmos and EVM wallet types
Cosmos Path (native inj1 addresses)
| Wallets | Keplr, Ninji, Cosmostation |
| USDC denom (mainnet) | ibc/2CBC2EA121AE42563B08028466F37B600F2D7D4282342DE938283CC3FB2BC00E |
| USDC denom (testnet) | peggy0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| Address format | inj1... |
| Chain ID (mainnet) | injective-1 |
| Chain ID (testnet) | injective-888 |
EVM Path (MetaMask / WalletConnect)
| Wallets | MetaMask, WalletConnect, and any EVM wallet via Reown AppKit |
| USDC contract (mainnet) | ERC-20 USDC on Injective EVM |
| Address format | 0x... (mapped to inj1 server-side for payouts) |
| Chain ID (mainnet) | 1776 |
| Chain ID (testnet) | 1439 |
inj1 equivalent at verification time. Creators only need to connect one wallet — the inj1 address covers both payment paths.
Transaction Verification
Forlarge independently verifies every on-chain transaction before issuing a download link. The buyer’s client never self-reports payment.| Path | Verification method | Typical time |
|---|---|---|
| Injective Cosmos | LCD REST API — parses MsgSend bank messages | 2–5 seconds |
| Injective EVM | JSON-RPC eth_getTransactionReceipt — scans ERC-20 Transfer logs | 2–5 seconds |
Testnet
The testnet deployment attest.forlarge.app uses Injective Testnet (injective-888).
| USDC denom | peggy0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48 |
| Faucet | testnet.faucet.injective.network |
| Explorer | testnet.explorer.injective.network |
is_testnet = true and show a TESTNET badge throughout the UI.