Verstehen der iquidus-API-Einstellungen

Ich versuche zu verstehen, nach welchen Werten ich in der settings.json gefragt werde, um den Block-Explorer für Iquidus zu installieren. Ich weiß, wie ich den Genesis-Block bekomme, da ich ihn hart codiert habe, als ich einen Fork gemacht habe, um einen neuen Altcoin zu erstellen, aber ich bin mir nicht sicher, wie ich den genesis_tx bekommen soll. Ich weiß, dass Sie es aus dem Genesis-Block konvertieren können, aber ich bin mir nicht sicher, wie?

"genesis": { "genesis_tx": " ", "genesis_block": " "}

In Bezug auf die API-Einstellungen fragen sie nach einer Adresse, einem Blockindex, einem Blockhash und einem Txhash. Der Blockindex kann ein beliebiger Wert innerhalb Ihrer Blockhöhe sein ... wähle ich also nur einen beliebigen Wert für den Index mit der entsprechenden Adresse in der Transaktionsliste? Außerdem, wie bekomme ich den txhash und den blockhash? Diese Werte können sich meines Wissens ändern und ich weiß, dass sie in der Blockchain gespeichert sind ... weiß jemand, wie ich diese Informationen abrufen kann?

"api": { "blockindex": " ", "blockhash": " ", "txhash": " ", "adresse": " " },

Ich schätze Ihre Zeit und Überlegung.

Antworten (1)

Finden Sie Ihren Blockhash mit index=0 heraus (normalerweise können Sie in Ihrem Coind-Debug-Fenster: a

getblockhash 0 (0 = Genesis-Blocknummer)

Mit dem Rückgabewert davon machst du einen getblock xxxx

z.B:


getblockhash 0
5597f25c062a3038c7fd815fe46c67dedfcb3c839fbc8e01ed4044540d08fe48

getblock 5597f25c062a3038c7fd815fe46c67dedfcb3c839fbc8e01ed4044540d08fe48

{
"hash" : "5597f25c062a3038c7fd815fe46c67dedfcb3c839fbc8e01ed4044540d08fe48",
"confirmations" : 4142183,
"size" : 240,
"height" : 0,
"version" : 1,
"merkleroot" : "2bad42ac6e0ccc4808d8df0fd50ac8634eea335b1412b1ef52864b430a87b262",
"tx" : [
"2bad42ac6e0ccc4808d8df0fd50ac8634eea335b1412b1ef52864b430a87b262"
],
"time" : 1394102925,
"nonce" : 2482334,
"bits" : "1e0ffff0",
"difficulty" : 0.00024414,
"nextblockhash" : "df34593a55b7ed0ff076766805023c8262fe26c84ba8624b77abae446c402dea"
}