InsideDropLabs
Install :
screen -R danode
sudo apt update && sudo apt upgrade -y
sudo apt install curl git wget htop tmux build-essential jq make gcc tar clang pkg-config libssl-dev ncdu protobuf-compiler -y
cd $HOME
VER="1.22.0"
wget "https://golang.org/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"
[ ! -f ~/.bash_profile ] && touch ~/.bash_profile
echo "export PATH=$PATH:/usr/local/go/bin:~/go/bin" >> ~/.bash_profile
source $HOME/.bash_profile
[ ! -d ~/go/bin ] && mkdir -p ~/go/bin
go version
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
cd $HOME
rm -rf 0g-da-node
git clone https://github.com/0glabs/0g-da-node.git
cd 0g-da-node
git fetch --all --tag
git checkout v1.1.3
git submodule update --init
cargo build --release
./dev_support/download_params.sh
cargo run --bin key-gen
Simpan code yang di generate (BLS Code)
nano $HOME/0g-da-node/config.toml
Isi dengan config ini :
log_level = "info"
data_path = "./db/"
# path to downloaded params folder
encoder_params_dir = "params/"
# grpc server listen address
grpc_listen_address = "0.0.0.0:34000"
# chain eth rpc endpoint
eth_rpc_endpoint = "https://evmrpc-testnet.0g.ai"
# public grpc service socket address to register in DA contract
# ip:34000 (keep same port as the grpc listen address)
# or if you have dns, fill your dns
socket_address = "gantiipvps:34000"
# data availability contract to interact with
da_entrance_address = "0x857C0A28A8634614BB2C96039Cf4a20AFF709Aa9"
# deployed block number of da entrance contract
start_block_number = 940000
# signer BLS private key
signer_bls_private_key = " " Paste Private Key yang digunakan untuk stake
# signer eth account private key
signer_eth_private_key = " " Paste BLS code yang sudah disimpan diatas
# miner eth account private key, (could be the same as 'signer_eth_private_key', but not recommended)
miner_eth_private_key = " " Paste Private Key wallet untuk miner (Bisa buat baru)
# whether to enable data availability sampling
enable_das = "true"
Perhatikan beberapa point yang admin tandai, silahkan ganti sebelum di simpan.
sudo tee /etc/systemd/system/0gda.service > /dev/null <<EOF
[Unit]
Description=0G-DA Node
After=network.target
[Service]
User=$USER
WorkingDirectory=$HOME/0g-da-node
ExecStart=$HOME/0g-da-node/target/release/server --config $HOME/0g-da-node/config.toml
Restart=always
RestartSec=10
LimitNOFILE=65535
[Install]
WantedBy=multi-user.target
EOF
sudo systemctl daemon-reload
sudo systemctl enable 0gda
sudo systemctl start 0gda
sudo journalctl -u 0gda -f -o cat
#NotFree
Please open Telegram to view this post
VIEW IN TELEGRAM
Discord
Join the 0G Discord Server!
Check out the 0G community on Discord - hang out with 650358 other members and enjoy free voice and text chat.
InsideDropLabs
*Cek di pojok kiri atas
#Free
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
Galxe
Weekly Quest: Atoma x Linera by Linera | Galxe Quest
Join Weekly Quest: Atoma x Linera on Galxe. Earn loyalty points by contributing to Linera and enhance your web3 presence and reputation.
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
Galxe
Weekly Quest: Community Hour 27.02.25 by Linera | Galxe Quest
Join Weekly Quest: Community Hour 27.02.25 on Galxe. Earn loyalty points by contributing to Linera and enhance your web3 presence and reputation.
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
hub.0g.ai
Hub | 0G
Instantly claim testnet tokens, swap assets with ease, and track your portfolio seamlessly—all within the 0G Hub unified interface.
👍1
*Butuh faucet lebih ?
Swap :
Add LP :
Deposit :
Lend, Borrow :
Swap :
Swap :
Deposit, Witdrawl, Borrow, Repay :
Swap :
Swap :
Swap :
Swap :
➡️Akses Timeswap
➡️Pilih USDT/WMONAD
➡️Add Liquidity
➡️Borrow
➡️Lend
🔔 Untuk free user, kerjakan sampai faucet habis, next task tunggu 24 jam. Claim faucet dan lanjut kerjakan task. Ulangi setiap 3-7 hari, wait updates. LFG
Please open Telegram to view this post
VIEW IN TELEGRAM
Monad Testnet
Monad Testnet: Test, Play and Build on Monad Testnet
Test, Play, and Build in Monad's High-Performance, EVM-Compatible Testnet Environment
🔥1
InsideDropLabs
Sentient WL.PNG
23 KB
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Free Faucet :
#Free
Please open Telegram to view this post
VIEW IN TELEGRAM
OKX Wallet
Faucet monad | Dapatkan Token Uji untuk monad (66)
Klaim token uji coba monad dan mulai pengujian monad (66) hari ini! Akses token uji dengan cepat dan mudah menggunakan faucet kami.
Somnia.sol"// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
contract Somnia {
string public name;
address public owner;
event NameChanged(string oldName, string newName);
modifier onlyOwner() {
require(msg.sender == owner, "Only the owner can perform this action");
_;
}
constructor(string memory _initialName) {
name = _initialName;
owner = msg.sender;
}
function changeName(string memory _newName) external onlyOwner {
string memory oldName = name;
name = _newName;
emit NameChanged(oldName, _newName);
}
function greet() external view returns (string memory) {
return string(abi.encodePacked("Hello, ", name, "Isi Sendiri"));
}
}
*Untuk "name" silahkan ubah sesuai keinginan
Dibagian "ENVIRONMENT" ganti menjadi "Injected Provider - Metamask"
*Check metamask, pastikan jaringan sudah diubah ke "Somnia Devnet/Testnet"
IERC20.sol"// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount)
external
returns (bool);
function allowance(address owner, address spender)
external
view
returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount)
external
returns (bool);
}
Please open Telegram to view this post
VIEW IN TELEGRAM
ERC20.sol"// SPDX-License-Identifier: MIT
pragma solidity ^0.8.22;
import "./IERC20.sol";
contract ERC20 is IERC20 {
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(
address indexed owner, address indexed spender, uint256 value
);
uint256 public totalSupply;
mapping(address => uint256) public balanceOf;
mapping(address => mapping(address => uint256)) public allowance;
string public name;
string public symbol;
uint8 public decimals;
constructor(string memory _name, string memory _symbol, uint8 _decimals) {
name = _name;
symbol = _symbol;
decimals = _decimals;
}
function transfer(address recipient, uint256 amount)
external
returns (bool)
{
balanceOf[msg.sender] -= amount;
balanceOf[recipient] += amount;
emit Transfer(msg.sender, recipient, amount);
return true;
}
function approve(address spender, uint256 amount) external returns (bool) {
allowance[msg.sender][spender] = amount;
emit Approval(msg.sender, spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount)
external
returns (bool)
{
allowance[sender][msg.sender] -= amount;
balanceOf[sender] -= amount;
balanceOf[recipient] += amount;
emit Transfer(sender, recipient, amount);
return true;
}
function _mint(address to, uint256 amount) internal {
balanceOf[to] += amount;
totalSupply += amount;
emit Transfer(address(0), to, amount);
}
function _burn(address from, uint256 amount) internal {
balanceOf[from] -= amount;
totalSupply -= amount;
emit Transfer(from, address(0), amount);
}
function mint(address to, uint256 amount) external {
_mint(to, amount);
}
function burn(address from, uint256 amount) external {
_burn(from, amount);
}
}
Dibagian "ENVIRONMENT" ganti menjadi "Injected Provider - Metamask"
*Check metamask, pastikan jaringan sudah diubah ke "Somnia Devnet/Testnet"
_name:papacz
_symbol:cz
_decimals:16
#Free
Please open Telegram to view this post
VIEW IN TELEGRAM
quest.somnia.network
Somnia Quest
Somnia - Quest
InsideDropLabs
5092Y63I#Free
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
shmonad.xyz
shMonad | Stake, Commit, and Earn on Monad
shMonad.xyz is a decentralized application enabling users to stake, commit, unbond, and manage shMONAD tokens by interacting with smart contracts directly on the blockchain. The world first holistic liquid staking token (LST) on Monad.
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
Discord
Join the Somnia Cats Discord Server!
Check out the Somnia Cats community on Discord - hang out with 11353 other members and enjoy free voice and text chat.
InsideDropLabs
Please open Telegram to view this post
VIEW IN TELEGRAM
InsideDropLabs
1. ZK Circuits
2. RISC-V
3. Proving System
4. Rust
Please open Telegram to view this post
VIEW IN TELEGRAM