WRX Transfer

HTTP Api:

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 object

Welweb Example:

const privateKey = "..."; 
var fromAddress = "WFzFXoQCgUeoApjejKM9B46NgFGHXvUyKz"; //address _from
var toAddress = "WRSrWnjsK5ePhAVQGHr2JSFdKSjE3vKwE7"; //address _to
var amount = 10000000; //amount
//Creates an unsigned WRX transfer transaction
tradeobj = await welWeb.transactionBuilder.sendWel(
      toAddress,
      amount,
      fromAddress
);
const signedtxn = await welWeb.wel.sign(
      tradeobj,
      privateKey
);
const receipt = await welWeb.wel.sendRawTransaction(
      signedtxn
);
console.log('- Output:', receipt, '\n');

Please follow the instructions below to complete this transaction:

  1. Tip: "Please confirm and enter your permission id, if input y or Y means default 0, other non-numeric characters will cancel transaction.", Enter "y" or "Y" to confirm the transaction;

  2. Tip: "lease choose your key for sign. ...... Please choose between 1 and 2", select the serial number of the sign account;

  3. Tip: "Please input your password.", Enter your local password;

  4. Tip: "Send 100 Sun to WRSrWnjsK5ePhAVQGHr2JSFdKSjE3vKwE7 successful !!", which indicates that the WRX transfer was successful.

Last updated