xrpl-accountlib @ Browser
by WietseWind
HTML
<script src="https://cdn.jsdelivr.net/npm/xrpl-accountlib/dist/browser.min.js"></script>
<h1>XRPL Accountlib demo</h1>
<div id="raddr"></div>
<h4>Private Key</h4>
<span id="privhex"></span>
<h4>Signed TX id</h4>
<code id="txid"></code>
<h4>Signed TX blob</h4>
<code id="txblob"></code>
JavaScript
var AccountLib = require('xrpl-accountlib')
var Derived = AccountLib.derive.familySeed("sni2chTNGKBHkULN8zcLwELNTUMXS")
document.getElementById('raddr').innerHTML = Derived.address
document.getElementById('privhex').innerHTML = Derived.keypair.privateKey
console.log(Derived)
AccountLib.utils.txNetworkAndAccountValues('wss://xrplcluster.com', Derived)
.then(function (networkInfo) {
var tx = {
TransactionType: "AccountSet",
// Add: Sequence, Account, LastLedgerSequence, Fee
...networkInfo.txValues,
}
console.log(tx)
var signed = AccountLib.sign(tx, Derived)
console.log(signed)
document.getElementById('txid').innerHTML = signed.id
document.getElementById('txblob').innerHTML = signed.signedTransaction
})