T3rn

T3rn is a modular interoperability platform that enables fast, secure, and cost-effective cross-chain exchanges. t3rn connects various blockchains, makes it easy for users to exchange assets, and rewards infrastructure providers (Executors) through efficient execution of cross-network transactions.

Installation

  • Download Binary
curl -L -o executor-linux-v0.21.0.tar.gz https://github.com/t3rn/executor-release/releases/download/v0.21.0/executor-linux-v0.21.0.tar.gz && tar -xzvf executor-linux-v0.21.0.tar.gz && rm -rf executor-linux-v0.21.0.tar.gz && cd executor/executor/bin
  • Create a service
sudo tee /etc/systemd/system/t3rn-executor.service > /dev/null <<EOF
[Unit]
Description=t3rn Executor Service
After=network.target
[Service]
ExecStart=$HOME/executor/executor/bin/executor
Environment="NODE_ENV=testnet"
Environment="LOG_LEVEL=debug"
Environment="LOG_PRETTY=false"
Environment="PRIVATE_KEY_LOCAL=your_private_keys"
Environment="ENABLED_NETWORKS=arbitrum-sepolia,base-sepolia,blast-sepolia,optimism-sepolia,l1rn"
Restart=always
RestartSec=5
User=$USER
[Install]
WantedBy=multi-user.target
EOF
  • Enable and Start the t3rn Executor Node Service
sudo systemctl daemon-reload
sudo systemctl enable t3rn-executor.service
sudo systemctl start t3rn-executor.service
  • Check Logs
sudo journalctl -u t3rn-executor.service -f --no-hostname -o cat

Upgrade

No chain upgrades scheduled yet.