T3rn v2 went live just a few hours ago, and it's running flawlessly.
Backed by a $7.85 million raise led by Polychain Capital, the upgrade builds on the success of v1, which wrapped up last month with four major chains: Arbitrum, Optimism, Blast, and Base.
Now, with v2, Unichain has been added to the network. More chains are set to be added in the coming weeks.
There are two major ways to earn BRN
➡️ Working as an executor
➡️ Bridging manually (https://unlock3d.t3rn.io/)
You can read about the manual bridging in my previous tweet.
The easiest way to earn BRN is by operating as an executor, and that's exactly what I'm covering here.
To get started, you'll need a VPS that meets the requirements below. If you don’t have one yet, you can get a VPS from HostVDS (Pay as you go) or Contabo. Just make sure it aligns with the listed specs!
VPS Minimum Requirements:
➡️ vCPU Cores: 4
➡️ 8GB RAM
➡️ Storage: 100 GB NVMe or 400 GB SSD
Network Requirements:
You'll need at least 5 ETH Sepolia each on all four chains, plus B2N/L2rn for gas. However, I recommend getting extra Sepolia ETH to ensure smooth operation.
Get ETH Sepolia from Testnet Bridge and use Superbridge to bridge it across networks.
Claim B2N faucet here: B2N Hub
After purchasing your VPS, you'll receive an email with important details, including your VPS IP address, username, password, and port.
Next, download Termius and use this information to connect to your VPS
Now, let’s get to the commands! Open your terminal and paste the following commands to set up your executor.
For each command you paste, press enter to validate it. (Use CTRL + SHIFT + V to paste)
Before we begin, I regularly post guides on setting up different nodes. Follow me on Twitter so you don’t miss out.
➡️ Update dependencies:
sudo apt update
sudo apt install build-essential
sudo apt install git -y
sudo apt upgrade
sudo apt install screen
➡️ Open a new screen:
screen -S t3rn
➡️ Download the latest release:
wget https://github.com/t3rn/executor-release/releases/download/v0.53.1/executor-linux-v0.53.1.tar.gz
➡️ Extract the archive:
tar -xvzf executor-linux-v0.53.1.tar.gz
➡️ Navigate to the executor binary directory:
cd executor/executor/bin
➡️ Set the environment to testnet:
export ENVIRONMENT=testnet
➡️ Configure logging settings:
export LOG_LEVEL=debug
export LOG_PRETTY=false
➡️ Enable order and claim processing:
export EXECUTOR_PROCESS_ORDERS=true
export EXECUTOR_PROCESS_CLAIMS=true
➡️ Set your private key:
export PRIVATE_KEY_LOCAL=0
(Replace “0” with your actual private key)
➡️ Enable networks:
export ENABLED_NETWORKS='arbitrum-sepolia,base-sepolia,optimism-sepolia,unichain-sepolia,l2rn’
➡️ Disable orders processing via API:
export EXECUTOR_PROCESS_ORDERS_API_ENABLED=false
export EXECUTOR_PROCESS_ORDERS_API_ENABLED=false
If you're using API, Set it to true. But in this case, we're using a private RPC from Alchemy so its false.
➡️ Enable batch bidding:
export EXECUTOR_ENABLE_BATCH_BIDING=true
➡️ Enable bid processing:
export EXECUTOR_PROCESS_BIDS_ENABLED=true
➡️ Set your custom RPC using Alchemy:
export RPC_ENDPOINTS='{
"l2rn": ["https://b2n.rpc.caldera.xyz/http"],
"arbt": ["https://arb-sepolia.g.alchemy.com/v2/N3Bhk2iTRqoxx5C7xU7U9dL1UTu"],
"bast": ["https://base-sepolia.g.alchemy.com/v2/ig790OfQKxxxJm_xog-Jh8u87c50Nf"],
"opst": ["https://opt-sepolia.g.alchemy.com/v2/DqgEmfNVYJ0IxxxiBwcgXflN_"],
"unit": ["https://unichain-sepolia.g.alchemy.com/v2/E2YVy60VrRE4tWxxxrRD6dzx7"]
}'
(Replace the API with the one given to you by Alchemy)
➡️ Set your preferred gas:
export EXECUTOR_MAX_L3_GAS_PRICE=100
The gas limit is set to prevent overspending on transaction fees and ensure efficient use of resources while executing transactions. I used 3000 while setting up my executor.
➡️ Launch your executor:
./executor
That's all for now.
➡️ Monitor your transaction and gas using the explorer:
Note: You'll need BRN on testnet v2 network called B2N/l2rn to bid on orders. You can receive BRN by swapping, by claiming minimal amount from the faucet (https://b2n.hub.caldera.xyz/) or by Bridging BRN from BRN network (v1) to arbitrum sepolia here https://brn.bridge.caldera.xyz/
After that, bridge from arbitrum sepolia to B2N/l2rn here https://b2n.bridge.caldera.xyz/
Note that Bridging takes 1hour and after the time elapsed, you'll need to manually confirm the transaction in the transaction tab.
➡️ Official Docs: https://docs.t3rn.io/executor/become-an-executor/binary-setup

