API IPC
L'API IPC permet aux utilisateurs de créer des sockets de domaine UNIX sur lesquelles les blockchains peuvent publier
Dernière mise à jour
Cet article vous a-t-il été utile ?
L'API IPC permet aux utilisateurs de créer des sockets de domaine UNIX sur lesquelles les blockchains peuvent publier
Dernière mise à jour
Cet article vous a-t-il été utile ?
L'API IPC permet aux utilisateurs de créer des sockets de domaine UNIX sur lesquelles publier des blockchains. Lorsque la blockchain accepte un sommet / bloc, elle le publie sur une socket et les décisions contenues à l'intérieur sont publiées sur un autre.
Un nœud exposera cette API uniquement s'il est démarré avec l'argument de ligne de commande api-ipcs-enabled=true
.
Les messages de socket se composent d'un entier 64 bits au format BigEndian suivi d'octets.
Example:
Les noms des sockets sont de la forme <network_id>-<chain_id>-<event_type>
où <event_type>
est soit un consensus
, soit des decisions
. Le socket de consensus reçoit des verticies et des blocs et tandis que le socket de décisions reçoit des transactions individuelles.
Cette API utilise le format RPC json 2.0
. Pour plus d'informations sur les appels JSON RPC, cliquez .
Enregistrez une blockchain pour qu'elle publie les sommets acceptés sur une socket Unix domain.
Signature
blockchainID
est la blockchain qui publiera les sommets acceptés.
consensusURL
est le chemin de la socket domain Unix sur laquelle les sommets sont publiés.
decisionsURL
est le chemin de la socket domain Unix sur laquelle les transactions sont publiées.
Exemple d'un Appel
Exemple de Réponse
Désenregistrez une blockchain afin qu'elle ne publie plus sur une socket domain Unix.
Signature
blockchainID
est la blockchain qui ne publiera plus sur une socket domain Unix.
Exemple d'un Appel
Exemple de Réponse