Client interfaces
Node implementations may offer interfaces to clients for submitting new data to the network (transactions) as well as query data from the node. The spectrum of protocols that could serve this purpose is open and the choice is free for each implementation. Here we aggregate some interfaces that have been implemented for enabling this interaction:
- the Node-To-Client (NTC) interface as introduced by cardano-node, which is very similar to the Node-To-Node (NTN) network protocols,
- the UTxO RPC interface as a standard interface shared with other UTxO-based blockchains.
Below we present a table with clients and servers that implement each protocol:
Server | NTC | UTxO RPC |
---|---|---|
cardano-node | ✅ | ❔ |
dingo | ✅ | ✅ |
amaru | ❔ | ❔ |
Client | NTC | UTxO RPC |
---|---|---|
cardano-cli | ✅ | ⬜ |
pallas | ✅ | ❔ |
gouroboros | ✅ | ❔ |
note
Please help us keep this list up-to-date by suggesting an edit.