In traditional blockchain ecosystems with EVM support, tokens often exist in multiple representations:
Native tokens in the base blockchain format
Wrapped tokens as ERC20 contracts
IBC vouchers for cross-chain assets
Bridge tokens from various bridge protocols
This fragmentation creates confusion, liquidity splitting, and poor user experience. Users must manually wrap/unwrap tokens, track multiple versions, and worry about using the correct representation.
One Asset, One Representation
Each token exists in either Cosmos or EVM format at any given time, never both simultaneously. The representation automatically switches based on where it’s being used.Automatic Conversion
When tokens move between Cosmos and EVM contexts, conversion happens transparently:
Sending to an Ethereum address → converts to ERC20
Sending to a Cosmos address → converts to native coin
IBC transfer with EVM recipient → arrives as ERC20
Native Performance
Unlike wrapped tokens that require contract calls, STRv2 tokens operate at native speed through precompiled contracts that directly access bank balances.
Traditional wrapped tokens require expensive contract storage and logic. STRv2 uses precompiled contracts - native code that appears as ERC20 to the EVM but executes at native speed.