LogoLogo
  • 🏠Getting Started
  • 📖Overview
    • CrossFi Chain Overview
    • Architecture
      • Cosmos and EVM Role
  • Economy Overview
    • Native Coins Overview
    • XFI Coin
    • MPX Coin
      • eMPX Token
    • Get coins
  • Concepts
    • Vision and Mission
    • Use Cases
    • Lore
    • Glossary
    • Roles
    • FAQ
  • Ecosystem
    • CrossFi App (Web3 Banking)
    • XFI Scan
    • XFI Console
      • XFI-MPX Staking
      • Governance (DAO)
      • XDS
    • xApp
      • Swap
      • LP Tokens
      • Staking
      • Escrow/Vesting
    • XFI Bridge
    • EXE Interchain Protocol
  • ⚒️Developers
    • Why Develop on CrossFi Chain?
    • Quickstart
    • EVM
      • Deploying Smart Contracts
    • Connect a Frontend
      • Mainnet Cosmos Part
      • Mainnet EVM Part
      • Testnet Cosmos Part
      • Testnet EVM part
    • Configuring a Wallet
    • Integrating Developer Tools
  • API and Endpoints
    • XFI Scan API
    • API and Available Endpoints
    • Available RPC / API Validators
  • 🏗️Node Operators
    • Join a Network
    • Becoming a Validator
      • Introduction to Validating
      • Creating A Validator
      • Securing A Validator
      • Running a Validator
    • Setting Up the CrossFi Chain Client
      • Upgrading the Chain
      • Sending Transactions
      • Upgrade Your Node
  • ℹ️SEE Also
    • Contact and Media Channels
      • Telegram Channel
      • Telegram Chat
      • Discord
      • Medium
      • X (ex. Twitter)
      • LinkedIn
  • GitHub
  • Cross Finance Ecosystem Website
Powered by GitBook
On this page
  • Networks
  • Clients
  1. API and Endpoints

API and Available Endpoints

PreviousXFI Scan APINextAvailable RPC / API Validators

Last updated 6 months ago

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:

Description
Default Port
Url

Cosmos gRPC

Query or send CrossFi transactions using gRPC

9091

Cosmos REST (gRPC-Gateway)

Query or send CrossFi transactions using an HTTP RESTful API

1317

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

Subscribe to Tendermint ABCI events

26657

Command Line Interface (CLI)

Query or send CrossFi transactions using your Terminal or Console.

N/A

Websocket
Mainnet
Testnet
Mainnet
Testnet
Mainnet
Testnet
Mainnet
Testnet
Mainnet
Testnet