Explorador Ordinal
El ejecutable de ord
incluye un explorador de bloques. Alojamos una instancia del explorador de bloques en mainnet en ordinals.com, en signet en signet.ordinals.com.
Ejecutando El Explorador
El servidor puede ser ejecutado localmente utilizando:
ord server
Para especificar un puerto agrega la bandera (flag) --http-port
:
ord server --http-port 8080
Los endpoints de la API de JSON están habilitados por defecto; para desactivarlos, añade la siguiente bandera:--disable-json-api
(consulta aquí para más información):
ord server --disable-json-api
Búsqueda
El cuadro de búsqueda acepta una variedad de representaciones de objetos.
Bloques
Los bloques pueden buscarse por hash, por ejemplo, este es el bloque génesis:
000000000019d6689c085ae165831e934ff763ae46a2a6c172b3f1b60a8ce26f
Transacciones
Las transacciones se pueden buscar por hash, por ejemplo esta es la transacción coinbase del bloque génesis:
4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b
Salidas
Las salidas de transacciones se pueden buscar por outpoint, por ejemplo, la única salida de la transacción coinbase del bloque génesis:
4a5e1e4baab89f3a32518a88c31bc87f618f76673e2cc77ab2127b7afdeda33b:0
Sats
Los sats se pueden buscar por número entero, según su posición dentro de todo el suministro de bitcoin:
Por decimal, según su bloque y el desplazamiento dentro de ese bloque:
Por grado sexagesimal, según su ciclo, bloques desde el último halving, bloques desde el último ajuste de dificultad y desplazamiento dentro de su bloque:
Por nombre, su representación en base 26 utilizando las letras de la "a" a la "z":
O por percentil, el cual representa el porcentaje del suministro total de bitcoin que ha sido o será emitido una vez sean minados:
API JASON
Por defecto, el ord server
permite acceder a endpoints que devuelven JSON en lugar de HTML si se configura el encabezado HTTP Accept: application/json
. La estructura de estos objetos es muy similar a la que se muestra en el HTML. Los endpoints disponibles son:
/inscription/<ID_DE_INSCRIPCIÓN>
/inscriptions
/inscriptions/block/<ALTURA_DE_BLOQUE>
/inscriptions/block/<ALTURA_DE_BLOQUE>/<INDICE_DE_PÁGINA>
/inscriptions/<DESDE>
/inscriptions/<DESDE>/<N>
/output/<OUTPOINT>
/sat/<SAT>
Para obtener una lista de las 100 inscripciones más recientes, harías lo siguiente:
curl -s -H "Accept: application/json" 'http://0.0.0.0:80/inscriptions'
Para obtener información sobre un UTXO, incluyendo las inscripciones que contiene, haz lo siguiente:
curl -s -H "Accept: application/json" 'http://0.0.0.0:80/output/bc4c30829a9564c0d58e6287195622b53ced54a25711d1b86be7cd3a70ef61ed:0'
Lo cual devuelve:
{
"value": 10000,
"script_pubkey": "OP_PUSHNUM_1 OP_PUSHBYTES_32 156cc4878306157720607cdcb4b32afa4cc6853868458d7258b907112e5a434b",
"address": "bc1pz4kvfpurqc2hwgrq0nwtfve2lfxvdpfcdpzc6ujchyr3ztj6gd9sfr6ayf",
"transaction": "bc4c30829a9564c0d58e6287195622b53ced54a25711d1b86be7cd3a70ef61ed",
"sat_ranges": null,
"inscriptions": [
"6fb976ab49dcec017f1e201e84395983204ae1a7c2abf7ced0a85d692e442799i0"
]
}