Masternode
Host a masternode
POST
https://www.allnodes.com/api/v1/node/hosting
This endpoint allows you to host new masternode.
Headers
Authorization*
string
Bearer TOKEN
Request Body
currencySymbol
string
Must be "DASH"
collateralHash
string
Hash of your collateral UTXO
collateralIndex
number
Index of your collateral UTXO
nodeName
string
Name of your new masternode
walletType
string
"ledger" | "trezor" | "core"
Get UTXO
GET
https://www.allnodes.com/api/v1/node/utxo/{address}
This endpoint allows you to get list of all your collateral utxo.
Path Parameters
address*
string
Your collateral address
Headers
Authorization*
string
Bearer TOKEN
Get hosting state
GET
https://www.allnodes.com/api/v1/node/state/{hash}-{index}
This endpoint allows you to get hosting state of your collateral utxo.
Path Parameters
hash*
string
Your collateral UTXO hash
index*
number
Your collateral UTXO index
Headers
Authorization*
string
Bearer TOKEN
Execute "protx register_prepare" command and get output
GET
https://www.allnodes.com/api/v1/node/{id}/deterministic/prepare
This endpoint allows you to get results of "protx register_submit" command executed on our full node.
Path Parameters
id*
string
Node you want to register. ID can be extracted from the “Get all nodes” call
Query Parameters
payeeAddress
string
Address for receiving masternode rewards
Headers
Authorization*
string
Bearer TOKEN
Execute "protx register_submit" command
POST
https://www.allnodes.com/api/v1/node/{id}/deterministic/submit
This endpoint allows you to execute "protx register_submit" command on our full node with data provided through the API call. Registration in deterministic list will happen in 1 block after execution.
Path Parameters
id*
string
Node you want to register. ID can be extracted from the “Get all nodes” call
Headers
Authorization*
string
Bearer TOKEN
Request Body
signature
string
Signed "signMessage" from protx register_prepare command output
tx
string
"tx" from protx register_prepare command output
Last updated