Introduction
The proposed Sei v2 upgrade introduces groundbreaking features, including a high-performance parallelized EVM—combining the strengths of Solana and Ethereum. This upgrade promises a 100x throughput improvement over current Ethereum offerings, enhancing user experience and unlocking new developer possibilities.
Key upgrades include:
- Dual Execution Environments: Support for both CosmWasm and EVM simultaneously.
- Token Standard Expansion: ERC-20, ERC-721, and other Ethereum token standards now available on Sei.
- Optimized Architecture: Inherits Sei’s fast finality and high throughput (thousands of TPS).
👉 Explore Sei’s Devnet implementations
The Challenge: Multi-Environment Complexity
Integrating EVM and CosmWasm risks ecosystem fragmentation. Critical considerations:
- Liquidity Fragmentation: Avoid "wrapped" assets for cross-environment token access.
- Wallet Compatibility: Single-wallet access for all applications.
- Security: Solutions must not compromise user safety.
The Solution: Interoperability Features
1. Pointer Contracts
- Purpose: Link tokens across EVM and CosmWasm without wrapping.
How It Works: Creates a "0x" token mirroring the original "Sei" token, controlled by the same account.
- Analogy: Like a duplicated monitor view—same data, different interfaces.
- Benefits: Unified balance control; no state duplication.
2. Precompiled Contracts
Function: Native "translation" for Sei functionalities via EVM RPC.
- Supported actions: CosmWasm calls, staking, governance.
- Developer Use Case: Existing apps can add EVM wallet support via UI updates.
Advanced: Unified User Accounts
- EVM Address (
0x...) and Sei Address (sei...) derive from the same private key. - Automatic Linking: Triggered by first EVM transaction.
- Wallet Integration: Compass Wallet and others enable dual-address management.
Conclusion
Sei v2 resolves multi-environment complexity through:
- Pointer Contracts: Cross-environment token access.
- Precompiles: EVM-native access to Sei functionalities.
Result: Unified liquidity, wallet compatibility, and enhanced security.
FAQ
1. How do I use an existing Sei app with an EVM wallet?
- Developers will update frontends for EVM wallet (e.g., Metamask) support—no user action required.
2. Can I trade a token on both CosmWasm and EVM DEXes?
- Yes. Pools/markets for ERC and CW tokens can exist in either environment.
3. Are pointer contracts risky?
- Users must verify contract legitimacy. Teams should publicize pointer contract details.
4. Can I withdraw Sei from a CEX to an EVM address?
- Yes—Sei supports EVM
0xaddresses for deposits.
👉 Dive deeper into Sei’s interoperability
Appendix: Pointer Contracts Deep Dive
- Mechanism: Translates EVM calls to CW-20/721 standards (and vice versa).
- State Management: Underlying token contract remains the source of truth.
- Example: ERC-20 pointer for a CW-20 token allows EVM wallets to interact with CosmWasm-native tokens.