API
Ultra's blockchain REST API uses HTTP methods to communicate with network.
Endpoints are available for retrieving data, submitting transactions, and executing smart contracts.
It is recommended to use a package such as @ultraos/ultra-api-lib for handling transactions or more complex API calls.
Producer Endpoints
These endpoints all support /v1 API calls.
Main Network (Production)
Chain ID:
a9c481dfbc7d9506dc7e87e9a137c931b0a9303f64fd7a1d08b8230133920097- https://ultra.eosphere.io
- https://ultra.eosrio.io
- https://api.ultra.cryptolions.io/
- https://ultra-api.eoseoul.io/
- https://ultra.eosusa.io
- https://api.ultra.eossweden.org
Test Network (Staging)
Chain ID:
7fc56be645bb76ab9d747b53089f132dcb7681db06f0852cfa03eaf6f7ac80e9- https://ultratest-api.eoseoul.io/
- https://ultra-testnet.eosphere.io
- https://testnet.ultra.eosrio.io
- https://test.ultra.eosusa.io
- https://api.ultra-testnet.cryptolions.io
- https://api.testnet.ultra.eossweden.org
Example
https://ultra.eosphere.io/v1/chain/get_infoP2P Peering Endpoints
These are the public P2P endpoints provided by Ultra block producers for node operators to connect their nodes to the network. Add these as p2p-peer-address entries in your nodeos config.ini.
Main Network (Production)
| Block Producer | P2P Endpoint |
|---|---|
| EOSphere | peer1-ultra.eosphere.io:9877 |
| EOSphere | peer2-ultra.eosphere.io:9878 |
| EOS Sweden | p2p.ultra.eossweden.org:9776 |
| EOSUSA | ultra.eosusa.io:9881 |
| CryptoLions | p2p.ultra.cryptolions.io:9876 |
Test Network (Staging)
| Block Producer | P2P Endpoint |
|---|---|
| EOS Sweden | p2p.testnet.ultra.eossweden.org:59776 |
| CryptoLions | p2p.ultra-testnet.cryptolions.io:9876 |
Example config.ini
p2p-peer-address = peer1-ultra.eosphere.io:9877
p2p-peer-address = peer2-ultra.eosphere.io:9878
p2p-peer-address = p2p.ultra.eossweden.org:9776
p2p-peer-address = ultra.eosusa.io:9881
p2p-peer-address = p2p.ultra.cryptolions.io:9876Hyperion Endpoints
These allow for a /v2 API call, useful for get-transaction API endpoint
Main Network (Production)
Test Network (Staging)