Infrastructure
Lancer un masternode
Les masternodes Orin Core sont enregistrés via ProTx (DIP3). Les étapes ci-dessous couvrent les masternodes classiques et EvoNodes.
Pré-requis
- Collateral masternode : 1000 ORIN (
protx register_fund). - Collateral EvoNode : 4000 ORIN (
protx register_fund_evo). - Adresse IP publique et serveur toujours en ligne.
- Ports ouverts : mainnet 18444, testnet 28444.
- Ports plateforme : P2P 26656 (mainnet) / 22000 (testnet), HTTP 443 (mainnet) / 22001 (testnet).
Assurez-vous que la version du nœud correspond à la release réseau.
Clés et adresses
- Créer une clé BLS opérateur :
orin-cli bls generate. - Créer les adresses owner et voting :
orin-cli getnewaddress. - Préparer les adresses de payout et de collateral.
Configuration de base
Ajoutez dans orin.conf puis redémarrez le service :
server=1
rpcuser=orinrpc
rpcpassword=CHANGE_ME
externalip=YOUR_PUBLIC_IP:18444
masternodeblsprivkey=YOUR_BLS_PRIVATE_KEY
Pour le testnet, utilisez le port 28444.
Enregistrement masternode (ProTx)
Vérifiez l'ordre exact via orin-cli help protx register_fund.
Exemple :
orin-cli protx register_fund "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
"OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS"
Utilisez protx register avec collateralHash et collateralIndex pour un collateral externe.
Enregistrement EvoNode
Les EvoNodes requièrent des paramètres plateforme. La commande
protx register_fund_evo inclut platformNodeID,
platformP2PAddrs et platformHTTPSAddrs.
orin-cli protx register_fund_evo "COLLATERAL_ADDRESS" "IP:18444" "OWNER_ADDRESS" \
"OPERATOR_PUBKEY" "VOTING_ADDRESS" 0 "PAYOUT_ADDRESS" \
"PLATFORM_NODE_ID" 26656 443
Vérifications d'état
orin-cli masternode status— état local.orin-cli protx list registered— liste ProTx on-chain.orin-cli protx info <protx_hash>— détails d'une entrée.