Explorateur Ordinals

The ord binary includes a block explorer. We host a instance of the block explorer on mainnet at ordinals.groestlcoin.org, and on signet at ordinals-signet.groestlcoin.org.

Exécuter l'explorateur

Le serveur peut être exécuté localement avec :

ord server

Pour spécifier un port, ajoutez le drapeau --http-port :

ord server --http-port 8080

Pour activer les points de terminaisons JSON-API, ajoutez le drapeau --enable-json-api ou -j (voir ici pour plus d’informations) :

ord --enable-json-api server

Pour tester à quoi ressembleraient vos inscriptions, vous pouvez lancer :

ord preview <FILE1> <FILE2> ...

Recherche

La zone de recherche accepte une variété de représentations d’objets.

Blocs

Les blocs peuvent être recherchés par hash, par exemple, le bloc genesis :

00000ac5927c594d49cc0bdb81759d0da8297eb614683d3acb62f0703b639023

Transactions

Transactions can be searched by hash, for example, the block 1 coinbase transaction:

cf72b5842b3528fd7f3065ba9e93c50a62e84f42b3b7b7a351d910b5e353b662

Sorties

Les sorties de transaction peuvent être recherchées par outpoint, par exemple, la seule sortie de la transaction coinbase du bloc genesis :

3ce968df58f9c8a752306c4b7264afab93149dbc578bd08a42c446caaa6628bb:0

Gros

Gros can be searched by integer, their position within the entire groestlcoin supply:

2099994106992659

Par nombre décimal, leur bloc et leur déplacement dans ce bloc :

481824.0

Par degré sexagésimal, leur cycle, blocs depuis le dernier halving, blocs depuis le dernier ajustement de la difficulté, et déplacement dans leur bloc :

1°0′0″0‴

Par leur nom, leur représentation à base 26 à l’aide des lettres de « a » à « z » :

ahistorical

Or by percentile, the percentage of groestlcoin's supply that has been or will have been issued when they are mined:

100%

JSON-API

Vous pouvez exécuter ord avec le drapeau --enable-json-api pour accéder à des points de terminaison qui renvoient des réponses JSON au lieu de HTML si vous définissez l’en-tête HTTP Accept: application/json. La structure de ces objets suit de près ce qui est montré dans HTML. Ces points de terminaison sont les suivants :

  • /inscription/<INSCRIPTION_ID>
  • /inscriptions
  • /inscriptions/block/<BLOCK_HEIGHT>
  • /inscriptions/block/<BLOCK_HEIGHT>/<PAGE_INDEX>
  • /inscriptions/<FROM>
  • /inscriptions/<FROM>/<N>
  • /output/<OUTPOINT>
  • /output/<OUTPOINT>
  • /sat/<SAT>

Pour obtenir une liste des 100 dernières inscriptions, il faut procéder comme suit :

curl -s -H "Accept: application/json" 'http://0.0.0.0:80/inscriptions'

Pour obtenir des informations sur un UTXO qui contient des inscriptions, exécutez :

curl -s -H "Accept: application/json" 'http://0.0.0.0:80/output/bc4c30829a9564c0d58e6287195622b53ced54a25711d1b86be7cd3a70ef61ed:0'

Ce qui renvoie :

{
  "value": 10000,
  "script_pubkey": "OP_PUSHNUM_1 OP_PUSHBYTES_32 156cc4878306157720607cdcb4b32afa4cc6853868458d7258b907112e5a434b",
  "address": "grs1pz4kvfpurqc2hwgrq0nwtfve2lfxvdpfcdpzc6ujchyr3ztj6gd9sfr6ayf",
  "transaction": "bc4c30829a9564c0d58e6287195622b53ced54a25711d1b86be7cd3a70ef61ed",
  "sat_ranges": null,
  "inscriptions": [
    "6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0"
  ]
}