# 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
}"