# add_delegation
The add_delegation
method initiates your node's staking of a compatible coin. Currently QTUM and tQTUM (test tokens avalable at http://testnet-faucet.qtum.info/) have been integrated, but this functionality will be expanded to more coins in future.
Note: Only UTXOs of 100 QTUM / tQTUM will be actively staked. It is recomended to consolidate your balance into a single UTXO before initiating delegated staking. After running add_delegation
, you will need to broadcast the returned hex via send_raw_transaction
to complete the process. Staking will only work with legacy QTUM addresses (segwit addresses are not supported).
# Arguments
Structure | Type | Description |
---|---|---|
coin | string | the coin being staked |
staking_details.type | string | the protocol being staked |
staking_details.address | string | the delegated staker address |
# 📌 Examples
# Command
curl --location --request POST "http://127.0.0.1:7783" \
--header "Content-Type: application/json" \
--data-raw "{
\"userpass\": \"$userpass\",
\"mmrpc\": \"2.0\",
\"method\": \"add_delegation\",
\"params\": {
\"coin\": \"tQTUM\",
\"staking_details\": {
\"type\": \"Qtum\",
\"address\": \"qcyBHeSct7Wr4mAw18iuQ1zW5mMFYmtmBE\"
}
},
\"id\": 0
}"