
Sei is the fastest general purpose L1 blockchain and the first parallelized EVM. This allows Sei to get the best of Solana and Ethereum - a hyper optimized execution layer that benefits from the tooling and mindshare around the EVM.
Sei is a high-performance, low-fee, delegated proof-of-stake blockchain designed for developers. It supports optimistic parallel execution of both EVM and CosmWasm, opening up new design possibilities. With unique optimizations like twin turbo consensus and SeiDB, Sei ensures consistent 400ms block times and a transaction throughput that’s orders of magnitude higher than Ethereum. This means faster, more cost-effective operations. Plus, Sei’s seamless interoperability between EVM and CosmWasm gives developers native access to multi-sig accounts and more.
For the most up to date documentation please visit https://www.docs.sei.io/
Developer reference in this repo: EVM JSON-RPC explicitly unsupported methods (methods that return -32000 with a clear message).
Starting with v6.7, IBC module source and wiring are removed. IBC queries, historical transfer transaction decoding, and pre-v6.7 IBC precompile tracing are not served by v6.7 nodes. Run a v6.6 freeze node to serve pre-v6.7 IBC history. See IBC retirement for the retained CosmWasm and state behavior.
Sei introduces four major innovations:
All these features combine to unlock a brand new, scalable design space for the Ethereum Ecosystem.
How to validate on the Sei Testnet This is the Sei Atlantic-2 Testnet ()
Genesis Published
Minimum
Linux (x86_64) or Linux (amd64) Recommended Arch Linux
Dependencies
Prerequisite: go1.18+ required.
pacman -S gosudo snap install go --classicPrerequisite: git.
pacman -S gitsudo apt-get install gitOptional requirement: GNU make.
pacman -S makesudo apt-get install makeClone git repository
git clone https://github.com/sei-protocol/sei-chain
cd sei-chain
git checkout $VERSION
make install
Generate keys
seid keys add [key_name]
seid keys add [key_name] --recover to regenerate keys with your mnemonic
seid keys add [key_name] --ledger to generate keys with ledger device
Install seid binary
Initialize node (use --mode validator so RPC/P2P bind to localhost): seid init <moniker> --chain-id sei-testnet-1 --mode validator
Download the Genesis file: wget https://github.com/sei-protocol/testnet/raw/main/sei-testnet-1/genesis.json -P $HOME/.sei/config/
Edit the minimum-gas-prices in ${HOME}/.sei/config/app.toml: sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.01usei"/g' $HOME/.sei/config/app.toml
Start seid by creating a systemd service to run the node in the background
nano /etc/systemd/system/seid.service
Copy and paste the following text into your service file. Be sure to edit as you see fit.
[Unit]
Description=Sei-Network Node
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/root/go/bin/seid start
Restart=on-failure
StartLimitInterval=0
RestartSec=3
LimitNOFILE=65535
LimitMEMLOCK=209715200
[Install]
WantedBy=multi-user.target
Start seid on Linux
sudo systemctl daemon-reloadsudo systemctl enable seid.servicesystemctl start seid && journalctl -u seid -fStart a chain on 4 node docker cluster
make docker-cluster-startdocker exec -it [container_name] /bin/bashmake docker-cluster-stopseid tx staking create-validator \
--from {{KEY_NAME}} \
--chain-id \
--moniker="<VALIDATOR_NAME>" \
--commission-max-change-rate=0.01 \
--commission-max-rate=1.0 \
--commission-rate=0.05 \
--details="<description>" \
--security-contact="<contact_information>" \
--website="<your_website>" \
--pubkey $(seid tendermint show-validator) \
--min-self-delegation="1" \
--amount <token delegation>usei \
--node localhost:26657
If you are interested in building with Sei Network: Email us at team@seinetwork.io DM us on Twitter https://twitter.com/SeiNetwork
Go
86.5%
TypeScript
3.3%
C
2.3%
Shell
1.9%
TeX
1.1%
Solidity
1.1%

Sei is the fastest general purpose L1 blockchain and the first parallelized EVM. This allows Sei to get the best of Solana and Ethereum - a hyper optimized execution layer that benefits from the tooling and mindshare around the EVM.
Sei is a high-performance, low-fee, delegated proof-of-stake blockchain designed for developers. It supports optimistic parallel execution of both EVM and CosmWasm, opening up new design possibilities. With unique optimizations like twin turbo consensus and SeiDB, Sei ensures consistent 400ms block times and a transaction throughput that’s orders of magnitude higher than Ethereum. This means faster, more cost-effective operations. Plus, Sei’s seamless interoperability between EVM and CosmWasm gives developers native access to multi-sig accounts and more.
For the most up to date documentation please visit https://www.docs.sei.io/
Developer reference in this repo: EVM JSON-RPC explicitly unsupported methods (methods that return -32000 with a clear message).
Starting with v6.7, IBC module source and wiring are removed. IBC queries, historical transfer transaction decoding, and pre-v6.7 IBC precompile tracing are not served by v6.7 nodes. Run a v6.6 freeze node to serve pre-v6.7 IBC history. See IBC retirement for the retained CosmWasm and state behavior.
Sei introduces four major innovations:
All these features combine to unlock a brand new, scalable design space for the Ethereum Ecosystem.
How to validate on the Sei Testnet This is the Sei Atlantic-2 Testnet ()
Genesis Published
Minimum
Linux (x86_64) or Linux (amd64) Recommended Arch Linux
Dependencies
Prerequisite: go1.18+ required.
pacman -S gosudo snap install go --classicPrerequisite: git.
pacman -S gitsudo apt-get install gitOptional requirement: GNU make.
pacman -S makesudo apt-get install makeClone git repository
git clone https://github.com/sei-protocol/sei-chain
cd sei-chain
git checkout $VERSION
make install
Generate keys
seid keys add [key_name]
seid keys add [key_name] --recover to regenerate keys with your mnemonic
seid keys add [key_name] --ledger to generate keys with ledger device
Install seid binary
Initialize node (use --mode validator so RPC/P2P bind to localhost): seid init <moniker> --chain-id sei-testnet-1 --mode validator
Download the Genesis file: wget https://github.com/sei-protocol/testnet/raw/main/sei-testnet-1/genesis.json -P $HOME/.sei/config/
Edit the minimum-gas-prices in ${HOME}/.sei/config/app.toml: sed -i 's/minimum-gas-prices = ""/minimum-gas-prices = "0.01usei"/g' $HOME/.sei/config/app.toml
Start seid by creating a systemd service to run the node in the background
nano /etc/systemd/system/seid.service
Copy and paste the following text into your service file. Be sure to edit as you see fit.
[Unit]
Description=Sei-Network Node
After=network.target
[Service]
Type=simple
User=root
WorkingDirectory=/root/
ExecStart=/root/go/bin/seid start
Restart=on-failure
StartLimitInterval=0
RestartSec=3
LimitNOFILE=65535
LimitMEMLOCK=209715200
[Install]
WantedBy=multi-user.target
Start seid on Linux
sudo systemctl daemon-reloadsudo systemctl enable seid.servicesystemctl start seid && journalctl -u seid -fStart a chain on 4 node docker cluster
make docker-cluster-startdocker exec -it [container_name] /bin/bashmake docker-cluster-stopseid tx staking create-validator \
--from {{KEY_NAME}} \
--chain-id \
--moniker="<VALIDATOR_NAME>" \
--commission-max-change-rate=0.01 \
--commission-max-rate=1.0 \
--commission-rate=0.05 \
--details="<description>" \
--security-contact="<contact_information>" \
--website="<your_website>" \
--pubkey $(seid tendermint show-validator) \
--min-self-delegation="1" \
--amount <token delegation>usei \
--node localhost:26657
If you are interested in building with Sei Network: Email us at team@seinetwork.io DM us on Twitter https://twitter.com/SeiNetwork
Go
86.5%
TypeScript
3.3%
C
2.3%
Shell
1.9%
TeX
1.1%
Solidity
1.1%