Debugging validateTxid2

This commit is contained in:
Chris Troutner
2021-02-11 13:41:08 -08:00
parent 0a0644d05c
commit 9e895bb0bd
+14 -5
View File
@@ -36,9 +36,13 @@ util.inspect.defaultOptions = { depth: 5 }
// Determine the Access password for a private instance of SLPDB. // Determine the Access password for a private instance of SLPDB.
// https://gist.github.com/christroutner/fc717ca704dec3dded8b52fae387eab2 // https://gist.github.com/christroutner/fc717ca704dec3dded8b52fae387eab2
// Password for General Purpose (GP) SLPDB. // Password for General Purpose (GP) SLPDB.
const SLPDB_PASS_GP = process.env.SLPDB_PASS_GP ? process.env.SLPDB_PASS_GP : 'BITBOX' const SLPDB_PASS_GP = process.env.SLPDB_PASS_GP
? process.env.SLPDB_PASS_GP
: 'BITBOX'
// Password for Whitelist (WL) SLPDB. // Password for Whitelist (WL) SLPDB.
const SLPDB_PASS_WL = process.env.SLPDB_PASS_WL ? process.env.SLPDB_PASS_WL : 'BITBOX' const SLPDB_PASS_WL = process.env.SLPDB_PASS_WL
? process.env.SLPDB_PASS_WL
: 'BITBOX'
// const rawtransactions = require('./full-node/rawtransactions') // const rawtransactions = require('./full-node/rawtransactions')
const RawTransactions = require('./full-node/rawtransactions') const RawTransactions = require('./full-node/rawtransactions')
@@ -46,7 +50,7 @@ const rawTransactions = new RawTransactions()
// Setup REST and TREST URLs used by slpjs // Setup REST and TREST URLs used by slpjs
// Dev note: this allows for unit tests to mock the URL. // Dev note: this allows for unit tests to mock the URL.
if (!process.env.REST_URL) process.env.REST_URL = 'https://bchn.fullstack.cash/v4/' if (!process.env.REST_URL) { process.env.REST_URL = 'https://bchn.fullstack.cash/v4/' }
if (!process.env.TREST_URL) { if (!process.env.TREST_URL) {
process.env.TREST_URL = 'https://testnet.fullstack.cash/v4/' process.env.TREST_URL = 'https://testnet.fullstack.cash/v4/'
} }
@@ -1213,10 +1217,13 @@ class Slp {
msg: '' msg: ''
} }
const path = `${process.env.SLP_API_URL}slp/validate/${txid}`
console.log(`validate2Single path: ${path}`)
// Request options // Request options
const opt = { const opt = {
method: 'get', method: 'get',
baseURL: `${process.env.SLP_API_URL}slp/validate/${txid}`, baseURL: path,
timeout: 10000 // Exit after 10 seconds. timeout: 10000 // Exit after 10 seconds.
} }
const tokenRes = await _this.axios.request(opt) const tokenRes = await _this.axios.request(opt)
@@ -2098,7 +2105,9 @@ class Slp {
// console.log(`theseUtxos: ${JSON.stringify(theseUtxos, null, 2)}`) // console.log(`theseUtxos: ${JSON.stringify(theseUtxos, null, 2)}`)
// Get SLP token details. // Get SLP token details.
const details = await _this.bchjs.SLP.Utils.tokenUtxoDetailsWL(theseUtxos) const details = await _this.bchjs.SLP.Utils.tokenUtxoDetailsWL(
theseUtxos
)
// console.log('details : ', details) // console.log('details : ', details)
// Replace the original UTXO data with the hydrated data. // Replace the original UTXO data with the hydrated data.