Loading
Loading
Neuron registration trends
TaoLend is a decentralized peer-to-peer lending protocol on Bittensor (Subnet 116) that enables users to lend TAO and earn interest while borrowers access liquidity using subnet ALPHA as collateral. The protocol uses smart contracts with EIP-712 signed offers, supports leverage operations, and distributes ALPHA mining rewards to both TAO depositors (20%) and active lenders (80%) based on protocol fees earned.
TaoLend operates as a decentralized lending protocol where miners/users participate by lending TAO or depositing ALPHA collateral through a smart contract. Validators run a Bittensor neuron that periodically syncs with the blockchain, fetches pre-calculated weight allocations from a centralized API (https://api.taolend.io/v1/weights), and submits these weights on-chain every ~100 blocks. The validator checks registration, manages metagraph syncs, and handles weight setting with fallback logic (if API fails, sets UID 0 weight to 1.0).
Miners earn ALPHA rewards through daily distributions calculated off-chain based on their deposit and lending activity metrics. The system uses a dual-cap mechanism to limit daily distributions and includes anti-manipulation measures like historical balance sampling for deposits.
Daily ALPHA distribution (7,200 ALPHA) is split between deposit and lending rewards. Deposit rewards (20%) use historical balance sampling (minimum balance across 360-block intervals) to prevent gaming. Lending rewards (80%) are calculated from actual protocol fees (30% of interest) with a 1.5x multiplier: lending_alpha = min(allocatable × 0.80, (total_fees × 1.5) / alpha_price).
Individual lender rewards are proportional to their protocol fee share. A dual-cap mechanism limits allocatable ALPHA to the minimum of fixed pool cap and TAO emission cap. Validators fetch pre-calculated weights from the API and submit them on-chain every ~100 blocks (~1200 seconds).
Excess ALPHA after user allocations and gas fees is burned.
The sections above were auto-generated from the GitHub repository and may not reflect the latest changes.
This information was auto-extracted from the GitHub repository and may be incomplete or out of date. Always refer to the subnet's GitHub repository for the latest instructions.
Holder & total-staked metrics as of 2h ago (hourly snapshot)
Miners participate through web interface at www.taolend.io. No command-line tools or specialized hardware required. Earn rewards by depositing TAO or providing loans through the smart contract.
Validators run the validator.py neuron to set weights on-chain. Communication with weight API at https://api.taolend.io/v1/weights. Requires Bittensor wallet registration on netuid 116.
Access TaoLend web interface
Visit https://www.taolend.io
Prove control of your coldkey for protocol registration
Register your EVM-generated SS58 coldkey address via signature
Fund your account with TAO (for lending) or ALPHA (for collateral)
Deposit TAO to create loan offers or deposit ALPHA to borrow
Use EIP-712 signatures to create P2P lending offers. Offers are off-chain (no gas).
Create signed loan offers specifying terms (subnet, amount, interest rate, expiration)
Track active loans, request repayments, transfer positions, and withdraw earnings
Monitor and manage loans through web interface
Install NVM (Node Version Manager)
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/master/install.sh | bash && source ~/.bashrc
Install and activate Node.js LTS
nvm install --lts && nvm use --lts
Install TypeScript, ts-node, and PM2 globally
npm install -g typescript ts-node pm2
Install build essentials and dependencies
sudo apt install build-essential libssl-dev git
Clone the TaoLend repository
git clone https://github.com/xpenlab/taolend && cd taolend
Install Python dependencies for validator
pip install -r requirement.txt
Start validator with PM2 for auto-restart and monitoring
pm2 start --name sn116-auto-upgrade python3 -- start_validator.py --wallet.name <your_wallet_name> --wallet.hotkey <your_hotkey>
Monitor validator logs in real-time(optional)
pm2 logs sn116-auto-upgrade
Check PM2 process status(optional)
pm2 status