Send
This API sends the Script tokens Note the API call can send Script tokens in one shot.
RPC Method: scriptcli.Send
Query Parameters
chain_id: ID of the chain
from: The address of the account to send tokens from
to: The address of the receipient account
SCPTWei: The amount of Theta tokens to be sent (in SCPTWei, 1 Scpt = 10^18 SCPTWei)
SPAYWei: The amount of TFuel tokens to be sent (in SPAYWei, 1 Spay = 10^18 SPAYWei)
fee: The transaction fee in SPAYWei
sequence: The expected sequence number of the from account
async: A boolean flag. If async is set to false, the RPC call will wait until the transaction has been included in a block, or a timeout reached. Otherwise, the RPC call will return immediately with the transaction hash.
Returns
hash: the hash of the transaction
block: the details of the block that has included the transaction
// Async Request
curl -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"scriptcli.Send","params":[{"chain_id":"scriptnet", "from":"0x2E833968E5bB786Ae419c4d13189fB081Cc43bab", "to":"0xA47B89c94a50C32CEACE9cF64340C4Dce6E5EcC6", "SCPTWei":"0", "SPAYWei":"88000000000000000000", "fee":"1000000000000", "sequence":"6", "async":true}],"id":1}' http://localhost:16889/rpc
// Async Result
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"hash": "0xe3e82ae1e08ca49f85842729bd3c70ba0874d59cca3812fe0807506463851d22",
"block": null
}
}
// Sync Request
curl -X POST -H 'Content-Type: application/json' --data '{"jsonrpc":"2.0","method":"scriptcli.Send","params":[{"chain_id":"scriptnet", "from":"0x2E833968E5bB786Ae419c4d13189fB081Cc43bab", "to":"0xA47B89c94a50C32CEACE9cF64340C4Dce6E5EcC6", "SCPTWei":"0", "SPAYWei":"88000000000000000000", "fee":"1000000000000", "sequence":"7", "async":false}],"id":1}' http://localhost:16889/rpc
// Sync Result
{
"jsonrpc": "2.0",
"id": 1,
"result": {
"hash": "0xd4dfa1b763cac0c18c816e31ff585c01f2c4f2604dfff01cb6638d6d19e1bd1e",
"block": {
"ChainID": "scriptnet",
"Epoch": 170511,
"Height": 170472,
"Parent": "0xe36483c52eeee44634038252bb33dfe6b70c439c94c89236c6f18c1a4a676e01",
"HCC": {
"Votes": {},
"BlockHash": "0xe36483c52eeee44634038252bb33dfe6b70c439c94c89236c6f18c1a4a676e01"
},
"TxHash": "0xff0d7f1bd6aa699369a935de46c287b30917958c6dbd2d542d31548eaf279525",
"ReceiptHash": "0x56e81f171bcc55a6ff8345e692c0f86e5b48e01b996cadc001622fb5e363b421",
"Bloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"StateHash": "0x49374ccea64633a51358816d29a55f372d0fbe7e2f9cb1447ddd2c7519fc17e5",
"Timestamp": 1550129583,
"Proposer": "0x2e833968e5bb786ae419c4d13189fb081cc43bab",
"Signature": "0x96dad1ff2ccc4eb2e18ca99f488cb9d6e6f3333c53a3347d7f8ded5f7301b613763bf0301a85b8f8e7342858c29dd1b262b1b6bdb9552fa5c9b6b61a9b4f6d5c01"
}
}
}
Last updated