๐ Getting Started
Welcome to Daily Network โ an DVM-compatible blockchain with fast block times and low fees.
Quick Links
๐ Network Information
Mainnet
| Parameter | Value |
|---|---|
| Network Name | Daily Network Mainnet |
| Chain ID | 824 (0x338) |
| Currency Symbol | DLY |
| Block Time | ~3 seconds |
| Total Supply | 888 Trillion DLY |
| RPC URL | https://rpc.mainnet.dailycrypto.net |
| Block Explorer | https://explorer.dailycrypto.net |
Testnet
| Parameter | Value |
|---|---|
| Network Name | Daily Network Testnet |
| Chain ID | 825 (0x339) |
| Currency Symbol | DLY |
| RPC URL | https://rpc.testnet.dailycrypto.net |
| Block Explorer | https://testnet-explorer.dailycrypto.net |
| Faucet | https://faucet.dailycrypto.net |
Smart Contracts
| Contract | Address |
|---|---|
| SFC (Staking) | 0xfc00face00000000000000000000000000000000 |
| WDLY | 0xbab09d1930842edFAB1712edaA93E9e9Cbce9D02 |
| DEX Factory | 0xc089A97918c426141484c7a0D0Ec8a88f64e1d71 |
| DEX Router | 0x9A096A9EF7e77f76d9df40fCAac14E2500eCb2aa |
| DDLY (DEX token) | 0xc13B37915EC516502b31559012798Af09d80fd72 |
๐ฅ For Users
Adding Daily Network to MetaMask
Method 1: One-Click Add (Recommended)
- Visit rpc.mainnet.dailycrypto.net
- Click the "Add to MetaMask" button
- Approve the network addition in MetaMask
Method 2: Via ChainList
- Go to chainlist.org
- Search "Daily Network"
- Click "Connect Wallet"
Method 3: Manual Configuration
- Open MetaMask โ Network dropdown โ "Add Network manually"
- Enter: RPC URL, Chain ID 824, Symbol DLY, Explorer URL
- Click "Save"
Staking
Visit the Staking Dashboard to view validators and participate in network staking.
Safe Wallet (Multisig)
Daily Network supports multi-signature wallets via Safe โ no app installation required, just a browser and MetaMask.
What is a Multisig Wallet?
A multisig wallet requires multiple signers to approve a transaction before it executes. For example, a 2-of-3 wallet needs 2 out of 3 owners to sign. Ideal for teams, DAOs, and treasury management.
Step-by-Step: Create a Safe Multisig
- Add Daily Network to MetaMask first using one of these methods:
- Visit chainlist.org, search "Daily Network", and click "Add to MetaMask"
- Or manually add: Network Name: "Daily Network", RPC URL:
https://rpc.mainnet.dailycrypto.net, Chain ID:824, Symbol:DLY
- Open wallet.dailycrypto.net in your browser
- Click Connect Wallet and connect MetaMask (ensure you're on Daily Network)
- Click Create new Safe
- Add owner addresses and set the threshold (e.g. 2 of 3 signatures required)
- Click Create and confirm in MetaMask โ your Safe is deployed
Step-by-Step: Add an Existing Safe Wallet
If you previously created a Safe wallet and want to access it again:
- Open wallet.dailycrypto.net in your browser
- Click Connect Wallet and connect MetaMask (ensure you're on Daily Network)
- Click Add existing Safe
- Enter your Safe wallet address (starts with 0x...)
- Click Add โ your Safe will appear in the sidebar
- Click on the Safe to open and manage it
Note: You can only interact with a Safe if you're connected with one of the owner wallets. The Safe address is the same across all owner devices.
Step-by-Step: Send a Transaction
- Click New Transaction โ Send tokens
- Enter recipient and amount, click Submit
- Each required owner confirms in MetaMask
- Once threshold is reached, any owner can Execute
Compatible Wallets
Works with MetaMask and any WalletConnect-compatible wallet. No plugin required.
Create and manage multisig wallets at wallet.dailycrypto.net. Make sure to add Daily Network to MetaMask before connecting.
๐จโ๐ป For Developers
Web3.js
Ethers.js
Hardhat Configuration
Foundry
Supported RPC Methods
Daily Network supports all standard Ethereum JSON-RPC methods including eth_blockNumber, eth_getBalance, eth_sendRawTransaction, eth_call, eth_estimateGas and more.
๐ฅ๏ธ Node Operators โ Validators & RPC
This guide explains how to run a Daily Network node (RPC) and how to become a validator. Daily Network is based on Fantom go-opera (rebranded as Daily-Node).
RPC node
Serves JSON-RPC / WebSocket to wallets and dApps. Does not produce blocks.
Validator node
Participates in consensus and seals blocks. Requires unique validator key + SFC stake.
Boot / seed node
Helps new nodes discover peers. Usually operated by the core team.
Before you start
| Item | Mainnet | Testnet |
|---|---|---|
| OS | Ubuntu 22.04 LTS (recommended) | |
| CPU / RAM / Disk | 4 vCPU ยท 8 GB RAM ยท 200 GB SSD (validator/RPC) | |
| Chain ID | 824 | 825 |
| P2P port | 5050 | 5051 |
| HTTP RPC port | 18545 | 18547 (typical) |
| WebSocket port | 18546 | 18548 (typical) |
| Max validators | 100 | 10 |
| Min validator self-stake (SFC) | 100,000,000 DLY (100 M DLY) | |
| Min delegation | 1,000 DLY | |
Important: New mainnet validators must be approved by the Daily Network team (verified infrastructure + unique key). Running a validator without SFC registration will not earn rewards or appear on stake.dailycrypto.net.
Step 1 โ Server hardening
- Provision Ubuntu 22.04 VPS (4 vCPU / 8 GB / 200 GB SSD).
- Enable SSH key login; disable password SSH.
- Open firewall ports:
Step 2 โ Install Daily-Node binary
Build from source or copy the release binary from an existing node:
Step 3 โ Genesis & data directory
Obtain the official genesis file for your network:
- Mainnet:
/opt/daily/mainnet-genesis.g - Testnet:
/opt/daily/testnet-genesis.g
Contact the Daily Network ops team or copy from a boot node. Then create directories:
Step 4A โ Run an RPC-only node (no validator)
Use this if you only want to serve RPC for your apps โ you do not need a validator keystore.
Replace YOUR_PUBLIC_IP and use current bootnode enodes from the ops team. For production RPC, put nginx + TLS in front of port 18545.
Step 4B โ Run a validator node
- Create a unique validator key (one key per validator โ never reuse):
- Export validator pubkey (needed for systemd and SFC):
- Configure systemd with validator flags:
Full validator service matches the RPC template above, plus the three --validator.* flags. Use a unique --port if multiple validators share one IP.
Step 5 โ Start & verify sync
Step 6 โ Register on SFC (staking contract)
After your node syncs, register the validator on the SFC contract and self-stake at least 100 M DLY:
- SFC address:
0xfc00face00000000000000000000000000000000 - UI: stake.dailycrypto.net (connect wallet with your validator operator address)
- On-chain min: 100,000,000 DLY self-stake to create a validator
Once registered, your validator appears on the validators page. Users can delegate DLY to you; you earn ~3.5% APR on stake (network parameter).
Step 7 โ Expose public RPC (optional)
If you want others to use your RPC endpoint:
- Point a subdomain (e.g.
rpc.yourdomain.com) to your server IP. - Install nginx with TLS (Let's Encrypt).
- Proxy
/โhttp://127.0.0.1:18545. - Rate-limit and monitor โ public RPC receives heavy traffic.
Official public endpoints: rpc.mainnet.dailycrypto.net (mainnet) ยท rpc.testnet.dailycrypto.net (testnet).
Operations checklist
| Task | Command / note |
|---|---|
| Restart node | systemctl restart daily-mainnet |
| Double-sign lock | Remove /opt/daily/mainnet/errlock only after confirming no duplicate validator key elsewhere |
| Disk space | Monitor /opt/daily/mainnet/chaindata โ prune or expand disk before full |
| Never | Run the same validator key on two servers (causes slashing / errlock) |
| Testnet first | Use testnet + faucet before mainnet validator |
Apply to run a verified validator
To be listed as a Verified Validator on stake.dailycrypto.net:
- Run a synced testnet validator successfully for 7+ days.
- Provide server specs, location, and monitoring plan.
- Fund validator wallet with โฅ 100 M DLY for SFC self-stake.
- Contact Daily Network operations with your validator address and pubkey.
Validators are classified as Verified or Non-Verified based on uptime, infrastructure quality, and team approval.
Daily Network Documentation