Files
xrpl-dev-portal/content/_code-samples/secure-signing/js/signPayment.js
2019-02-27 15:11:41 -08:00

23 lines
708 B
JavaScript

'use strict'
const RippleAPI = require('ripple-lib').RippleAPI
// Can sign offline if the txJSON has all required fields
const api = new RippleAPI()
const txJSON = '{"Account":"rBXsgNkPcDN2runsvWmwxk3Lh97zdgo9za", \
"TransactionType":"Payment", \
"Destination":"rf1BiGeXwwQoi8Z2ueFYTEXSwuJYfV2Jpn", \
"Amount":"13000000", \
"Flags":2147483648, \
"LastLedgerSequence":7835923, \
"Fee":"13", \
"Sequence":2}'
// Be careful where you store your real secret.
const secret = 's████████████████████████████'
const signed = api.sign(txJSON, secret)
console.log("tx_blob is:", signed.signedTransaction)
console.log("tx hash is:", signed.id)