Files
xrpl-dev-portal/content/_code-samples/submit-and-verify/README.md
mDuo13 d93467a8af Issue a token: working code
- Fix bugs in submit and verify helper function
- Tweak tutorial and placement of helper function
- Finish drafting sample code
- Put sample code into tutorial
2021-08-18 15:09:26 -07:00

33 lines
1.1 KiB
Markdown

# Submit and Verify
Example JavaScript code using ripple-lib to submit a signed transaction blob and wait until it has a final result.
Example usage:
```js
// example testnet creds. Don't use for real
const address = "raXDGCShEGqYz2d94qkv1UmAh2uJd3UTea"
const secret = "ssNBEKCkEY3W6YFfrjcSoNit91Vvj"
api = new ripple.RippleAPI({server: 'wss://s.altnet.rippletest.net:51233'})
api.connect()
api.on('connected', async () => {
const prepared = await api.prepareTransaction({
"TransactionType": "AccountSet",
"Account": address
})
const signed = api.sign(prepared.txJSON, secret)
const result = await submit_and_verify(api, signed.signedTransaction)
if (result == "tesSUCCESS") {
console.log(`Transaction succeeded: https://testnet.xrpl.org/transactions/${signed.id}`)
} else if (result == "unknown") {
console.log(`Transaction status unknown. `)
} else if (result == "tefMAX_LEDGER") {
console.log(`Transaction failed to achieve a consensus.`)
} else {
console.log(`Transaction failed with code ${result}: https://testnet.xrpl.org/transactions/${signed.id}`)
}
}
```