xPOP generation

by WietseWind

HTML

<script src="https://cdn.jsdelivr.net/npm/[email protected]/browser.min.js"></script>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/browser.min.js"></script>
<pre id="xpop">Loading...</pre>

CSS

pre#xpop {
  word-wrap: break-word;
  white-space: pre-wrap;
}

JavaScript

const {setVerbose, setEndpoints, xpop} = require('xpop')

setVerbose(true)

const tx = '24F443FEAE664340E3AA63828DF6173F00ACE8D7282823828D0AA1107BF50FC2'
const ledger = 83670394
const network = 0

fetch('https://xrpl.ws-stats.com/xpop/list?json=true')
  .then(r => r.json())
  .then(endpoints => {
		setEndpoints(endpoints.bestguess)
    
		xpop(tx, ledger, network, true)
      .then(xpop => document.getElementById('xpop').innerText = xpop)
  })