Skip to content

API de Eventos

La API de eventos devuelve eventos a medida que se fusionan en el Hub, lo que permite monitorear la actividad del Hub.

eventById

Obtener un evento por su ID

Parámetros de Consulta

ParámetroDescripciónEjemplo
event_idEl ID del evento en el Hubevent_id=350909155450880

Ejemplo

bash
curl http://127.0.0.1:2281/v1/eventById?id=350909155450880

Respuesta

json
{
  "type": "HUB_EVENT_TYPE_MERGE_USERNAME_PROOF",
  "id": 350909155450880,
  "mergeUsernameProofBody": {
    "usernameProof": {
      "timestamp": 1695049760,
      "name": "nftonyp",
      "owner": "0x23b3c29900762a70def5dc8890e09dc9019eb553",
      "signature": "xp41PgeO...hJpNshw=",
      "fid": 20114,
      "type": "USERNAME_TYPE_FNAME"
    }
  }
}

events

Obtener una página de eventos del Hub

Parámetros de Consulta

ParámetroDescripciónEjemplo
from_event_idUn ID opcional del Hub para comenzar a obtener eventos. También se devuelve desde la API como nextPageEventId, que puede usarse para navegar por todos los eventos del Hub. Establécelo en 0 para comenzar desde el primer eventofrom_event_id=350909155450880

Nota Los Hubs eliminan eventos anteriores a 3 días, por lo que no todos los eventos históricos pueden recuperarse a través de esta API

Ejemplo

bash
curl http://127.0.0.1:2281/v1/events?from_event_id=350909155450880

Respuesta

json
{
  "nextPageEventId": 350909170294785,
  "events": [
    {
      "type": "HUB_EVENT_TYPE_MERGE_USERNAME_PROOF",
      "id": 350909155450880,
      "mergeUsernameProofBody": {
        "usernameProof": {
          "timestamp": 1695049760,
          "name": "nftonyp",
          "owner": "0x23b3c29900762a70def5dc8890e09dc9019eb553",
          "signature": "xp41PgeOz...9Jw5vT/eLnGphJpNshw=",
          "fid": 20114,
          "type": "USERNAME_TYPE_FNAME"
        }
      }
    },
    ...
  ]
}