APIs e Endpoints Disponíveis
As APIs a seguir são recomendadas para fins de desenvolvimento. Para maior controle e confiabilidade, é recomendável executar seu próprio nó.
Redes
Conecte rapidamente seu aplicativo ou cliente à rede principal CrossFi e às redes de teste públicas. Vá para Redes para encontrar uma lista de endpoints disponíveis publicamente que você pode usar para se conectar ao CrossFi
Clientes
A Rede CrossFi suporta diferentes clientes para oferecer suporte a transações e consultas do Cosmos e Ethereum. Você pode usar o Swagger como uma interface REST para consultas de estado e transações:
| Cliente | Descrição | Porta Padrão | URL |
|---|---|---|---|
| Cosmos gRPC | Consultar ou enviar transações CrossFi usando gRPC | 9091 | Mainnet / Testnet |
| Cosmos REST (gRPC-Gateway) | Consultar ou enviar transações CrossFi usando uma API RESTful HTTP | 1317 | Mainnet / Testnet |
| Ethereum JSON-RPC | Consultar transações e blocos formatados para Ethereum ou enviar transações Ethereum usando JSON-RPC | 8545 | Mainnet / Testnet |
| Ethereum Websocket | Inscreva-se em logs e eventos do Ethereum emitidos em contratos inteligentes. | 8586 | |
| Tendermint RPC | Consultas de transações, blocos, estado de consenso, transmissão de transações, etc. | 26657 | Mainnet / Testnet |
| Tendermint Websocket (link removido) | Inscreva-se em eventos Tendermint ABCI | 26657 | Mainnet / Testnet |
| Interface de Linha de Comando (CLI) | Consultar ou enviar transações CrossFi usando o seu Terminal ou Console. | N/D |