Integration Guide
LI Network is built for seamless integration with existing services. Whether you're an exchange or a third-party wallet provider, this guide provides the necessary steps to integrate LICOIN into your platform.
Exchange Integration
Integrating LICOIN into an exchange requires a secure and high-performance connection to the network.
Node Deployment
Exchanges should run at least two full nodes (LICOINd) in separate geographical regions for redundancy.
Recommended Hardware:
- 4+ vCPU cores
- 8GB+ RAM
- 200GB+ SSD (NVMe preferred)
- 1Gbps Internet connection
Wallet Management
We recommend using a hot/cold wallet architecture for managing user funds.
- Hot Wallet: A small amount of funds for withdrawals, managed by
LICOIN-wallet-cli. - Cold Wallet: The majority of funds, stored offline or in a multisig environment.
Transaction Confirmation
For security, we recommend the following confirmation thresholds:
- Low Value Deposits: 20 confirmations (~5 minutes)
- High Value Deposits: 60 confirmations (~15 minutes)
- Withdrawals: Standard P2P broadcast (typically confirmed within 1-2 blocks).
Third-Party Wallets
Integrating LICOIN into your mobile or desktop wallet is straightforward thanks to our standard address format and transaction structure.
Address Validation
LICOIN addresses use a custom prefix LI followed by a base58check-encoded payload.
Example Address: LI1FZj4p6FaMYiepUX2YxV5JRDUq7bzDG2bh
Developers can use the Address class in src/core/primitives.cpp to validate and generate addresses.
Transaction Signing
LICOIN uses a standard UTXO model similar to Bitcoin. Transaction inputs must be signed using the corresponding private key for the scriptPubKey.
Signature Hash Type: SIGHASH_ALL (1)
The signature scheme is based on ECDSA over the secp256k1 curve.
Public APIs
For lightweight integrations, we provide public RPC endpoints and block explorer APIs.
Explorer API: https://explorer.linet.work/api/v1/Public RPC: https://rpc.linet.work/
