On this page

task::enable_sia::init

Use this method for task managed activation of SIA. Refer to the task managed activation overview for activation of other coin types.

Parameter* = requiredTypeDescription
activation_params*
object
Activation parameters; see EnableSiaActivationParams.
ticker*
string
Ticker of the Sia coin to enable.
client_id
integer
Optional. Client identifier to receive streaming status updates.

Parameter* = requiredTypeDescription
task_id*
integer
Task identifier to track activation progress.

task::enable_sia::init

POST
task::enable_sia::init
{
  "id": 1,
  "method": "task::enable_sia::init",
  "mmrpc": "2.0",
  "params": {
    "activation_params": {
      "client_conf": {
        "headers": {},
        "server_url": "https://api.siascan.com/wallet/api"
      },
      "required_confirmations": 3,
      "tx_history": true
    },
    "client_id": 0,
    "ticker": "SC"
  },
  "userpass": "RPC_UserP@SSW0RD"
}

Response (Success)

SUCCESS
{
  "id": 1,
  "mmrpc": "2.0",
  "result": {
    "task_id": 12
  }
}