Get information about public services provided by the Dojo
Get a list of public services provided by the Dojo with pairing information provided for each available service.
GET /support/servicesParameters
Section titled “Parameters”- at -
string(optional) - Access Token (json web token). Required if authentication is activated. Alternatively, the access token can be passed through theAuthorizationHTTP header (with theBearerscheme).
Examples
Section titled “Examples”GET /support/servicesSuccess
Section titled “Success”Status code 200 with JSON response:
{ "services": [ { "type": "explorer", "kind": "btc_rpc_explorer", "url": "http://[...].onion" }, { "type": "indexer", "kind": "fulcrum", "url": "tcp://[...].onion:50001" }, { "type": "soroban", "kind": "rpc", "url": "http://[...].onion/rpc", "keyAnnounce": "soroban.cluster.testnet.nodes", "keyAuth47": "soroban.auth47.testnet.auth" } ]}Each service provided by the Dojo has a corresponding entry in the list.
Each entry in the list is at least composed of:
- a type attribute identifying the service,
- a kind attribute identifying kind of the service,
- a url attribute storing information allowing to access the service.
Additional attributes
Section titled “Additional attributes”Soroban RPC service
Section titled “Soroban RPC service”- keyAnnounce: key identifying the Soroban channel used to announce the onion addresses of Soroban public RPC nodes.
- keyAuth47: key identifying the Soroban channel used to publish authentication information to Soroban
Failure
Section titled “Failure”Status code 400 with JSON response:
{ "status": "error", "error": "<error message>"}