Lambda Network
Lambda is a secure, reliable, and infinitely scalable decentralized network that enables data storage, data integrity check and security verification on the Lambda Chain Consensus network. It supports EVM and COSMOS ecosystems in the latest version. The native token of the Lambda chain is $LAMB.
Links
Website — https://lambda.im
Twitter — https://twitter.com/Lambdaim
Discord — https://discord.gg/lambdanetwork
CoinGecko https://www.coingecko.com/en/coins/lambda
Github https://github.com/LambdaIM
Medium https://lambdanetwork.medium.com
Endpoints
- Api https://api-lambda.sr20de.xyz
- RPC https://rpc-lambda.sr20de.xyz
- RPC for Metamask https://evm-lambda.sr20de.xyz
Explorers
Sr20de Explorer | Nodestake | EVM Explorer
Peers
1 |
40c228bcac23f88e6952adcdc2912e045a522cfc@213.239.215.115:29386,94a5d8c6a29038b586261eb0ee0f68e19e361cf9@142.132.248.253:11656,59b74a8b4870ab3f914ca4d9d9fd50e715cc0a58@144.76.97.251:45656,315b32c8fe4d85551d81873c5978751d1dcfceb5@144.91.125.55:21656,23abf6c70d81b5b7857727965c6c180fc75d6619@161.97.145.13:26656,5d8444f272d2a3a380373b42c0ae3fd87f116f0e@3.145.73.186:26656,6634b55d319b74e07c63534dd2c7d7987d90e6ef@46.4.81.204:38656,d5bc2c509d730b5211f1e2f4cc95ffbbb6eb6944@194.163.164.52:26656,8680b8ba38728d975eb5044952e25630cf15ce03@136.243.54.229:26656,b792f2a78ab42f4d2219f7141b0695ac567bbb16@5.9.70.101:26656,70a258d8337093e3f931edd0141587a6e8b2e56e@213.239.207.175:33656,c4ad2c193c529b8d4bce6910bd4695e7b6d935c1@5.9.13.234:26696,a37ee892ea269c7b9c69b7259d1f6844d4309d8f@5.181.190.161:26959,495cf1a9bed373191ea20cc8389007a9b62f65a4@65.109.29.150:23656,3d737d177c8140687981330817d8cf0b8dc786c2@95.165.89.222:24446,c85574a894598ac4ca85d0493058935f13a3ee2d@141.95.34.193:56656,0176aacceb0358c8ec29efa629004b631bd1f903@95.217.35.186:60556,bd8cf050873679ee125fffd94855403acbbfb394@65.21.226.230:28656,3957e1b208232a538b068589aba2a5f4bd9e48e6@65.109.92.240:31326,a001b8608802de7e333620da76589ab1ed43c4ea@38.242.220.64:26656,393125c3fd82456c4005a51cb83a7227d6a32142@185.215.167.227:13656,953745b07b43271a2264ceaf2805af027da30460@65.109.88.254:29656,c23ed17d2cd79ac1a09e306f0d2bbfc466c4ef0b@65.109.34.133:56656,811befef7ba6397be24d0c103455e96eac5650a9@88.198.32.17:26656,f98b18630d94c65791b49d2283e1210942ea517d@167.114.118.234:26716,d24aa6ac0c2fdb02dce5703b660ba1e8ca80c384@65.108.134.215:33656,4f99960dc7c2a41fb1bda2d2bbf0a627a12d84ef@65.108.232.168:12656,a01e4f47c5cf0a6436c247a851d83b5aeee5d89a@167.235.57.142:20656,c8dcd7de5c46e304811e84366b7557179506d649@149.102.136.70:46656,a4ad9857ac5efdd75ec94875b19dd2f0bf562bde@47.75.219.125:26656,52be999cce21f923d8253a88bcc51bafe2063fb3@37.120.191.47:56656,43bbefd171623eb6ff2a4da9bc2bfa4fd8e2c534@65.21.134.202:26556,b411a47f21567a6684c2a702e8f50d4d58cf0da5@66.45.251.38:36656,2c4f8e193fd10ab3a2bc919b484fd1c78eceffb3@13.213.214.88:26656,5132e9a3967e2246bad0a166a724969cd58a9936@65.109.94.221:29656,53e1c5f1783e839b1b1b51ae57ed2f05b9cdb4f3@13.229.27.15:26656,13e0e58efbb50df4dc5d39263bda1e432fe204f7@13.229.162.168:26656 |
State-Sync
1 2 3 4 5 |
SNAP_RPC=https://rpc-lambda.sr20de.xyz && \ LATEST_HEIGHT=$(curl -s $SNAP_RPC/block | jq -r .result.block.header.height); \ BLOCK_HEIGHT=$((LATEST_HEIGHT - 2000)); \ TRUST_HASH=$(curl -s "$SNAP_RPC/block?height=$BLOCK_HEIGHT" | jq -r .result.block_id.hash) && \ echo $LATEST_HEIGHT $BLOCK_HEIGHT $TRUST_HASH |
1 |
sudo systemctl stop lambdavm && lambdavm tendermint unsafe-reset-all --home $HOME/.lambdavm --keep-addr-book |
1 2 |
peers="7a189ed7650de692c92efaa294cbe1a88c733a48@46.17.250.43:26656" sed -i.bak -e "s/^persistent_peers *=.*/persistent_peers = \"$peers\"/" $HOME/.lambdavm/config/config.toml |
1 2 3 4 5 |
sed -i.bak -E "s|^(enable[[:space:]]+=[[:space:]]+).*$|\1true| ; \ s|^(rpc_servers[[:space:]]+=[[:space:]]+).*$|\1\"$SNAP_RPC,$SNAP_RPC\"| ; \ s|^(trust_height[[:space:]]+=[[:space:]]+).*$|\1$BLOCK_HEIGHT| ; \ s|^(trust_hash[[:space:]]+=[[:space:]]+).*$|\1\"$TRUST_HASH\"| ; \ s|^(seeds[[:space:]]+=[[:space:]]+).*$|\1\"\"|" $HOME/.lambdavm/config/config.toml |
1 |
sudo systemctl restart lambdavm && journalctl -fu lambdavm -o cat |
Install Node
1 |
sudo apt update && sudo apt upgrade -y |
1 |
sudo apt install curl build-essential git wget jq make gcc nano pkg-config libssl-dev libleveldb-dev tar clang ncdu unzip libleveldb-dev -y |
Install GO
1 2 3 4 5 6 7 8 |
ver="1.20.2" wget "https://go.dev/dl/go$ver.linux-amd64.tar.gz" sudo rm -rf /usr/local/go sudo tar -C /usr/local -xzf "go$ver.linux-amd64.tar.gz" rm "go$ver.linux-amd64.tar.gz" echo "export PATH=$PATH:/usr/local/go/bin:$HOME/go/bin" >> $HOME/.bash_profile source $HOME/.bash_profile go version |
Install last binary
1 2 3 4 |
git clone https://github.com/LambdaIM/lambdavm.git cd lambdavm git checkout 035d5b253c1a9d9d084a0a593ebfdd7089b59c80 make install |
Init config files
1 2 |
lambdavm init <moniker> --chain-id lambda_92000-1 lambdavm config chain-id lambda_92000-1 |
Create a wallet
1 |
lambdavm keys add <wallet_name> |
Download genesis
1 |
curl -Ls https://raw.githubusercontent.com/Sr20dem/Nodes_Guides/main/Lambda%20Mainnet/genesis.json > $HOME/.lambdavm/config/genesis.json |
Add peers and seeds
1 2 3 |
SEEDS="2c4f8e193fd10ab3a2bc919b484fd1c78eceffb3@13.213.214.88:26656" PEERS="a001b8608802de7e333620da76589ab1ed43c4ea@38.242.220.64:26656, a37ee892ea269c7b9c69b7259d1f6844d4309d8f@5.181.190.161:26959, 6634b55d319b74e07c63534dd2c7d7987d90e6ef@46.4.81.204:38656, 242462caa9c48ed4e6d902fefce0ac923397dba7@188.165.232.199:26716, 5132e9a3967e2246bad0a166a724969cd58a9936@65.109.94.221:29656, c8dcd7de5c46e304811e84366b7557179506d649@149.102.136.70:46656, bd8cf050873679ee125fffd94855403acbbfb394@65.21.226.230:28656, 8e3c499e11ccf06757cf6211d623e818076835cc@89.58.45.204:46656, 0ef96d6445c885ad067730e936e62df953e5c2c8@169.0.115.7:26656, d5bc2c509d730b5211f1e2f4cc95ffbbb6eb6944@194.163.164.52:26656, c23ed17d2cd79ac1a09e306f0d2bbfc466c4ef0b@65.109.34.133:56656, 27b098a6ed9c7760b78ef6a879e7ef98e4afce4c@23.88.91.115:26104, 953745b07b43271a2264ceaf2805af027da30460@65.109.88.254:29656, c85574a894598ac4ca85d0493058935f13a3ee2d@141.95.34.193:56656, 53720d346f4c697c74e1d3f13d86c5aa3c0fc8c2@65.108.41.173:29386, 737bf91b4e9ea790374ea26d7ccea0a732cc61fd@65.108.129.29:60656, ae0abf306bf68a331a66e6cad66d5110f1582dc8@72.44.78.50:26656, 53e1c5f1783e839b1b1b51ae57ed2f05b9cdb4f3@13.229.27.15:26656, 495cf1a9bed373191ea20cc8389007a9b62f65a4@65.109.29.150:23656, 02d7ffe8dbf62ebceb42fb9030c973a088ca5662@192.99.4.66:26716, 0176aacceb0358c8ec29efa629004b631bd1f903@95.217.35.186:60556, a01e4f47c5cf0a6436c247a851d83b5aeee5d89a@167.235.57.142:20656" sed -i.bak -e "s/^seeds *=.*/seeds = \"$SEEDS\"/; s/^persistent_peers *=.*/persistent_peers = \"$PEERS\"/" $HOME/.lambdavm/config/config.toml |
Add min gas
1 |
sed -i.bak -e "s/^minimum-gas-prices *=.*/minimum-gas-prices = \"0.0001ulamb\"/" $HOME/.lambdavm/config/app.toml |
Pruning (optional)
1 2 3 4 5 6 7 8 |
pruning="custom" && \ pruning_keep_recent="1000" && \ pruning_keep_every="0" && \ pruning_interval="100" && \ sed -i -e "s/^pruning *=.*/pruning = \"$pruning\"/" ~/.lambdavm/config/app.toml && \ sed -i -e "s/^pruning-keep-recent *=.*/pruning-keep-recent = \"$pruning_keep_recent\"/" ~/.lambdavm/config/app.toml && \ sed -i -e "s/^pruning-keep-every *=.*/pruning-keep-every = \"$pruning_keep_every\"/" ~/.lambdavm/config/app.toml && \ sed -i -e "s/^pruning-interval *=.*/pruning-interval = \"$pruning_interval\"/" ~/.lambdavm/config/app.toml |
Indexer (optional)
1 2 |
indexer="null" && \ sed -i -e "s/^indexer *=.*/indexer = \"$indexer\"/" $HOME/.lambdavm/config/config.toml |
Create the service file
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
sudo tee /etc/systemd/system/lambdavm.service > /dev/null <<EOF [Unit] Description=Lambda After=network-online.target [Service] User=$USER ExecStart=$(which lambdavm) start Restart=always RestartSec=3 LimitNOFILE=4096 [Install] WantedBy=multi-user.target EOF |
Load service and start
1 2 |
sudo systemctl daemon-reload && sudo systemctl enable lambdavm sudo systemctl restart lambdavm && journalctl -fu lambdavm -o cat |
Create Validator
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
lambdavm tx staking create-validator \ --amount=1000000ulamb \ --pubkey=$(lambdavm tendermint show-validator) \ --moniker="<moniker>" \ --identity="<identity>" \ --website="<website>" \ --details="<details>" \ --security-contact="<contact>" \ --chain-id="lambda_92000-1" \ --commission-rate="0.10" \ --commission-max-rate="0.20" \ --commission-max-change-rate="0.01" \ --min-self-delegation="1" \ --fees="0ulamb" \ --gas-prices="0.025ulamb" \ --min-self-delegation="1" \ --broadcast-mode block \ --from=<wallet_name> |
Metamask
You can use these settings for the Metamask wallet:
- Network name: Lambda
- New RPC URL: https://evm-lambda.sr20de.xyz
- Chain ID: 92000
- Currency symbol: LAMB
- Block explorer URL: https://explorer.lambda.im