signum-transaction-grabber
Version:
Scans an Signum Blockchain account for transactions by custom criteria and persists the results
28 lines (22 loc) • 618 B
JavaScript
const { composeApi } = require('@signumjs/core')
const ReliableNodeList = [
'https://europe.signum.network',
'https://europe1.signum.network',
'https://australia.signum.network',
'https://brazil.signum.network',
'https://canada.signum.network'
]
async function createApi (nodeHost = '') {
const api = composeApi({
nodeHost: nodeHost || ReliableNodeList[0],
reliableNodeHosts: ReliableNodeList
})
if (!nodeHost) {
await api.service.selectBestHost(true)
}
console.info('Selected Peer:', api.service.settings.nodeHost)
return Promise.resolve(api)
}
module.exports = {
createApi
}