xrpld WebSocket Client
Connect to the XRP Ledger using websockets
by WietseWind
HTML
<script src="https://cdn.jsdelivr.net/npm/xrpl-client/dist/browser.min.js"></script>
<h1 id="me"><code>rwietsevLFg8XSmG3bEZzFein1g8RBqWDZ</code></h1>
<pre id="ledger">Ledger info loading...</pre>
<pre id="account">Account info loading...</pre>
<pre id="state">State info loading...</pre>
JavaScript
const {XrplClient} = require('xrpl-client')
const main = async () => {
const client = new XrplClient('wss://xrplcluster.com')
client.on('ledger', ledger => {
document.getElementById('ledger').innerText = JSON.stringify(ledger, null, 2)
})
const account = document.getElementById('me').innerText
setInterval(() => {
document.getElementById('state').innerText = JSON.stringify(client.getState(), null, 2)
}, 4000)
const accountLines = await client.send({command:"account_lines", account })
document.getElementById('account').innerText = JSON.stringify(accountLines.lines[0], null, 2)
}
main()