API and Available Endpoints

These following API's are recommended for development purposes. For maximun control and reliability it's recommended to run your own node.

Networks

Quickly connect your app or client to CrossFi mainnet and public testnets. Head over to Networks to find a list of publicly available endpoints that you can use to connect to the CrossFi

Clients

The CrossFi Network supports different clients in order to support Cosmos and Ethereum transactions and queries. You can use Swagger as a REST interface for state queries and transactions:

DescriptionDefault PortSwagger

Cosmos gRPC

Query or send CrossFi transactions using gRPC

9090

Cosmos REST (gRPC-Gateway)

Query or send CrossFi transactions using an HTTP RESTful API

9091

Ethereum JSON-RPC

Query Ethereum-formatted transactions and blocks or send Ethereum txs using JSON-RPC

8545

Ethereum Websocket

Subscribe to Ethereum logs and events emitted in smart contracts.

8586

Tendermint RPC

Query transactions, blocks, consensus state, broadcast transactions, etc.

26657

Tendermint Websocket

Subscribe to Tendermint ABCI events

26657

Command Line Interface (CLI)

Query or send CrossFi transactions using your Terminal or Console.

N/A

Last updated