✓ Address Copied
ARBITRUM ONE · CHAIN ID 42161 · L2 MAINNET
ETH:$2,038
BLOCK:~0.25s
GAS:0.01 Gwei
L1 BASIS:Ethereum
USDW PEG:$1.0000
TYPE:Optimistic Rollup

USDW

ERC-20 STABLECOIN · ARBITRUM ONE · DWIN INTERTRADE CO.
▲ ARBITRUM ONE
Live ERC-20 LayerZero OFT L2 Rollup
Contract Address · Arbitrum One (Chain ID 42161)
0x08ebF126f903e76d22869b5CB8C54D1dB55e2e84
Arbiscan ↗
42161
Chain ID
~0.25s
Block Time
~$0.01
Avg Tx Fee
ETH
Gas Token
Nitro
Tech Stack
30110
LZ EID
💎
Token
USD DWIN
Symbol: USDW · ERC-20
📦
Total Supply
1,006,548
USDW · 18 decimals
🏦
Reserves
$100 Billion
100,000,000,000 USD · E18
⚖️
Collateral Ratio
99,351×
9,935,100% over-collateralised
💲
Peg Target
$1.0000
Floor: $0.9999 · Rebase ON
🔗
LayerZero EID
30110
Arbitrum · OFT shared decimals: 6
▲ CONTRACT SPECIFICATIONS
Network
Arbitrum One
Chain ID
42161
Token Standard
ERC-20
Layer
L2 Optimistic Rollup
Tech Stack
Arbitrum Nitro
Data Availability
Ethereum L1
EVM Compatible
Yes (full EVM)
Block Time
~0.25 seconds
Avg Gas Fee
~$0.01 USD
Gas Token
ETH (bridged)
Finality
~7 days (L1 challenge)
LayerZero EID
30110
OFT Shared Decimals
6
Rebase
Enabled
Decimals
18
Contract Type
Upgradeable Proxy
▲ ON-CHAIN READ FUNCTIONS
🪙 ERC-20 Token Data
Live
name()USD DWIN
symbol()USDW
decimals()18
totalSupply()1,006,548 USDW
getPrice()1.0 (E18)
pegTargetE18()1.0 (E18)
pegMinE18()0.9999 (E18)
getPriceFloor()0.9999 (E18)
isRebaseEnabled()true ✓
indexE18()1,772,158,740
🔐 Access & Ownership
Info
owner()0xc557…b3d6
TREASURY_WALLETself-ref (0x08eb…)
ORACLE_ADDRESSself-ref (0x08eb…)
getOracle()0x0000… (not set)
isGaslessEnabled()false
paymasterBalance()0 ETH
getUserNonce(0x0)0
isSolver(0x0)false
pause() guardresolved ✓
🏦 Reserves & PoR
Verified
getReserves()100,000,000,000 E18
getLastReportTime()1,772,158,236
getLastProof()0x77bc9e71…8359
proof typebytes32 hash
proof statusvalid ✓
getMinReserveRatio()returned E18
collateral ratio99,351×
verified byDwin Intertrade Co.
⛽ Gasless & eWallet
Pending
isGaslessEnabled()false
paymasterBalance()0 ETH
getUserNonce(zero)0
getWallet(zero)exists: false
wallet.owner0x0000…
wallet.balance0
cashbackBalance0
enable actionfund paymaster first
▲ FUNCTION CALL RESULTS
name()
→ "USD DWIN"
symbol()
→ "USDW"
decimals()
→ 18
totalSupply()
→ 1,006,548 USDW
getPrice()
→ 1.0 (E18)
isRebaseEnabled()
→ true
getReserves()
→ 100B USD (E18)
getLastProof()
→ bytes32 hash
owner()
→ 0xc557…b3d6
pegTargetE18()
→ 1.0 (E18)
getPriceFloor()
→ 0.9999 (E18)
oftSharedDecimals()
→ 6
isGaslessEnabled()
→ false
lzEndpoint()
→ 0x0000… (not set)
getOracle()
→ 0x0000… (not set)
getUserNonce(addr)
→ 0
isSolver(address)
→ false
getTargetPrice()
→ 1.0 (E18)
▲ LAYERZERO OFT BRIDGE
Endpoint Pending
Arbitrum One
EID: 30110 · THIS CONTRACT
Active
Contract Address
0x08ebF126f903e76d22869b5CB8C54D1dB55e2e84
Polygon Mainnet
EID: 30101 · Chain ID 137
Peer Unset
Diamond Contract
0x3dEb0c60F0Be9D9b99DA83A2b6B2eE790F5Af37A
BNB Smart Chain
EID: 30102 · Chain ID 56
Peer Unset
BSC Contract
0xEd75AD08f416D4e53e4D45dd5140A4C8b84F39Fb
⚙️
LZ Endpoint
Shared Decimals: 6
Not Set
lzEndpoint()
0x00000000…0000 (unset)
▲ PROOF OF RESERVES
Verified ✓
🔐 Proof of Reserves — VALID
Dwin Intertrade Company Limited · 2026-02-27 02:19:00 UTC · Arbitrum One · Chain ID 42161
Hash Match ✓
$100B
Total Reserves
1,006,548
USDW Supply
99,351×
Collateral Ratio
$1.00
Peg Target
integrity.hash_value · bytes32 · 0x77bc9e71c4b0c0d9d88b226f89b44f1568716cecd2a7c74bd15f9c90c5448359
▲ WARNINGS & ACTION ITEMS
5 Items
⚠ LayerZero Endpoint Not Configured
lzEndpoint() returns 0x0000…0000. The OFT cross-chain bridge to Polygon, BSC, and other networks remains inactive until the LayerZero V2 endpoint address for Arbitrum One is set.
→ setLzEndpoint(0x1a44076050125825900e736c501f859c50fE728c) // LZ V2 Arbitrum
⚠ Oracle Address Self-References Contract
ORACLE_ADDRESS and getOracle() both point to the contract itself. An external price feed (e.g. Chainlink ETH/USD on Arbitrum) should be set for accurate peg management.
→ setOracle(address chainlinkArbitrumOracle)
⚠ Treasury Wallet Self-References Contract
TREASURY_WALLET resolves to the contract's own address. A separate Gnosis Safe or multisig wallet on Arbitrum should be configured to properly segregate protocol funds.
→ setAddress(TREASURY_WALLET, arbitrumMultisigAddr)
⚠ Gasless / Paymaster Not Funded
isGaslessEnabled() = false and paymasterBalance() = 0. On Arbitrum, ETH gas fees are significantly cheaper (~$0.01), making gasless UX highly viable — but paymaster must be funded first.
→ enableGasless() + deposit ETH to paymaster (Arbitrum)
⚠ ERC165 Interface Storage Not Seeded
supportsInterface() reverts — interface IDs (IERC165, IERC20, IDiamondLoupe) have not been registered in contract storage. This may affect compatibility with Arbitrum DEX and wallet integrations.
→ Call DiamondInit or initERC20() to register interface IDs