sei

Installation
SKILL.md

Sei Parallelized EVM L1

What You Probably Got Wrong

  • Sei V2 is a parallelized EVM, NOT just a Cosmos chain. Since V2, Sei runs the EVM natively as its primary execution environment. It is not an EVM bridge, sidechain, or rollup on top of Cosmos. The EVM executes directly inside the Sei node with parallel transaction processing.
  • Pointer contracts enable EVM<>CosmWasm interop. A CW20 token automatically gets a pointer ERC20 contract, and an ERC20 token can get a pointer CW20 contract. This means the same token is accessible from both execution environments without bridging or wrapping. The pointer is a lightweight proxy, not a copy.
  • Associated balances let EVM addresses hold Cosmos-native tokens. Your EVM address (0x...) can hold native usei, IBC denoms, and TokenFactory tokens directly. No wrapping required. This is NOT the same as WSEI -- it is the actual native balance.
  • The native DEX module is deprecated. Sei originally had a built-in order matching engine (the dex module). This is deprecated in favor of standard EVM DEXes like DragonSwap and Yaka Finance. Do NOT build against the native DEX module.
  • Standard EVM tooling works. Deploy with Hardhat, Foundry, viem, ethers.js -- no custom compiler, no special flags. Sei EVM is bytecode-compatible with Ethereum. The Solidity compiler target is paris (no Shanghai-era PUSH0).
  • Parallel execution requires no code changes. Sei's optimistic parallelization happens at the runtime level. Your Solidity contracts do not need any annotations or special patterns. However, contracts that touch independent storage slots parallelize better.
  • Precompile contracts exist for Cosmos-native operations. Staking, governance, IBC transfers, address format conversion, and JSON parsing are all available via precompile contracts at fixed addresses. These are callable from Solidity like normal contracts.
  • EVM version target is paris, not shanghai. Sei's EVM does not support the PUSH0 opcode introduced in Shanghai. Set evmVersion: "paris" in your compiler config or deployments will fail with opcode errors.

Chain Configuration

Mainnet (pacific-1)

Installs
1
First Seen
Aug 4, 2026
sei — justaname-id/cryptoskills