ARX Transfer
wallet/createtransaction
Description: Create a transfer transaction, if to address is not existed, then create the account on the blockchain
curl -X POST http://172.104.51.182:16667/wallet/createtransaction
-d '
{"to_address": "41a9c46373aEB4749E3CE45acA242b027A46f486f9",
"owner_address": "414203485a535a4072C9FBFaADDfe2A010AD0BcdB0",
"amount": 30000000}'
Parameter to_address: To address, default hexString
Parameter owner_address: Owner address, default hexString
Parameter amount: Transfer amount
Parameter permission_id: Optional, for multi-signature use
Return: Transaction objectconst privateKey = "...";
var fromAddress = "AFzFXoQCgUeoApjejKM9B46NgFGHXvUyKz"; //address _from
var toAddress = "ARSrWnjsK5ePhAVQGHr2JSFdKSjE3vKwE7"; //address _to
var amount = 10000000; //amount
//Creates an unsigned ARX transfer transaction
tradeobj = await aixcWeb.transactionBuilder.sendAixc(
toAddress,
amount,
fromAddress
);
const signedtxn = await aixcWeb.aixc.sign(
tradeobj,
privateKey
);
const receipt = await aixcWeb.aixc.sendRawTransaction(
signedtxn
);
console.log('- Output:', receipt, '\n');Last updated