• Welcome


  • Get Started

    • What is ZetaChain?
      Why Build on ZetaChain?
      Universal EVM
      Universal Apps

  • Build

    • Universal EVM
      Gateway
      Gas Fees
      Cross-Chain Transactions
      Account Addresses
      Liquidity Throughput
      Contract Standards
      Universal NFT
      Universal Token
      Connected Chains
      List of Chains
      Functionality
      ZetaChain
      EVM Blockchains
      Solana
      Ton
      Sui
      Bitcoin
      Tutorials
      Getting Started
      First Universal App
      Call & Deposit
      Solana
      Sui
      Sui Withdraw & Call
      Swap
      Localnet Setup
      Testnet Setup
      Frontend Tutorials
      UniversalKit
      Bitcoin Frontend
      Toolkit
      Class.fieldsv0
      Class.header
      Class.zetachainclient
      Enumeration.encodingformat
      Enumeration.opcode
      Function.encodetobytes
      Function.evmcall
      Function.evmdeposit
      Function.evmdepositandcall
      Function.getbalances
      Function.getchainid
      Function.getendpoint
      Function.getfees
      Function.getforeigncoins
      Function.gethardhatconfig
      Function.getpools
      Function.getquote
      Function.getrefundfee
      Function.getsupportedchains
      Function.getwithdrawfeeininputtoken
      Function.getzrc20fromerc20
      Function.getzrc20gastoken
      Function.preparedata
      Function.prepareparams
      Function.sendzeta
      Function.solanadeposit
      Function.solanadepositandcall
      Function.trackcctx
      Function.zetachaincall
      Function.zetachainwithdraw
      Function.zetachainwithdrawandcall
      Interface.zetachainclientparamsbase
      Toolkit
      Typealias.supportedargtype
      Typealias.zetachainclientparams
      Apps & Services
      The Graph
      Alchemy
      Goldsky
      Pyth
      Particle Network
      Envio
      SubQuery
      GoldRush
      Web3 Name SDK
      Working with Tokens
      ZETA
      ZRC-20
      ERC-20
      Architecture
      Architecture
      Observer-Signer Validators
      Privileged Actions
      Staking Rewards
      Whitelisting ERC-20
      Modules
      Modules Overview
      Authority
      Messages
      Crosschain
      Messages
      Overview
      Emissions
      Messages
      Overview
      Fungible
      Messages
      Overview
      Lightclient
      Messages
      Observer
      Messages
      Overview
      ZetaChain Node CLI
      CLI
      ZetaChain Node CLI
      Protocol
      Protocol contracts
      Readme
      Summary
      Contracts
      Readme
      Errors Sol
      Interface.inotsupportedmethods
      Revert Sol
      Interface.revertable
      Struct.revertcontext
      Struct.revertoptions
      Evm
      Readme
      Erc 20 Custody Sol
      Contract.erc20custody
      Gatewayevm Sol
      Contract.gatewayevm
      Zetaconnectorbase Sol
      Abstract.zetaconnectorbase
      Zetaconnectornative Sol
      Contract.zetaconnectornative
      Zetaconnectornonnative Sol
      Contract.zetaconnectornonnative
      Interfaces
      Readme
      Ierc 20 Custody Sol
      Interface.ierc20custody
      Interface.ierc20custodyerrors
      Interface.ierc20custodyevents
      Igatewayevm Sol
      Interface.callable
      Interface.igatewayevm
      Interface.igatewayevmerrors
      Interface.igatewayevmevents
      Struct.messagecontext
      Izetaconnector Sol
      Interface.izetaconnectorevents
      Izetanonethnew Sol
      Interface.izetanonethnew
      Legacy
      Readme
      Connectorerrors Sol
      Interface.connectorerrors
      Zeta Eth Sol
      Contract.zetaeth
      Zeta Non Eth Sol
      Contract.zetanoneth
      Zetaconnector Base Sol
      Contract.zetaconnectorbase
      Zetaconnector Eth Sol
      Contract.zetaconnectoreth
      Zetaconnector Non Eth Sol
      Contract.zetaconnectornoneth
      Zetaerrors Sol
      Interface.zetaerrors
      Zetainterfaces Sol
      Interface.zetacommonerrors
      Interface.zetaconnector
      Interface.zetainterfaces
      Interface.zetareceiver
      Interface.zetatokenconsumer
      Zetanonethinterface Sol
      Interface.zetanonethinterface
      Zevm
      Readme
      Gatewayzevm Sol
      Contract.gatewayzevm
      Systemcontract Sol
      Contract.systemcontract
      Interface.systemcontracterrors
      Wzeta Sol
      Contract.weth9
      Zrc 20 Sol
      Contract.zrc20
      Interface.zrc20errors
      Interfaces
      Readme
      Igatewayzevm Sol
      Interface.igatewayzevm
      Interface.igatewayzevmerrors
      Interface.igatewayzevmevents
      Struct.calloptions
      Isystem Sol
      Interface.isystem
      Iwzeta Sol
      Interface.iweth9
      Izrc 20 Sol
      Enum.cointype
      Interface.izrc20
      Interface.izrc20metadata
      Interface.zrc20events
      Universalcontract Sol
      Interface.universalcontract
      Interface.zcontract
      Struct.messagecontext
      Struct.zcontext
      Legacy
      Readme
      Zetaconnectorzevm Sol
      Contract.zetaconnectorzevm
      Interface.zetainterfaces
      Interface.zetareceiver

  • Tools

    • Network & APIs
      Network Details
      API / RPC Endpoints
      Contract Addresses
      Governance Upgrade Proposals
      ZetaChain HTTP API
      Address Converter
      Apps & Services
      Wallets
      Services & Providers
      Faucet: Get testnet ZETA
      ZetaScan
      Learn
      Glossary
      FAQs

  • Run a Node

    • Start Here
      Technical Requirements
      Setting Up a Node
      Syncing a Node
      Validate
      Create a Core Validator
      Create a Core Validator on Google Compute Engine

  • Use

    • ZetaHub
      Add ZetaChain to your Wallet
      Connect a Wallet in ZetaHub
      Get ZETA
      Pool ZETA
      Delegate/Stake ZETA
      Enroll in Zeta XP
      Earn Zeta XP
      Send Assets
      Ping Pub Explorer
      Delegating to a Validator
      Keplr Wallet
      Setup
      Transfer Tokens
      Staking Tokens
      Voting on Governance Proposals
      Leap Wallet
      Setup
      Delegating to a Validator
      ZetaChain's CLI
      Installing the CLI
      Adding an Account
      Querying Balances
      Delegating to a Validator
      Withdrawing Rewards
      Governance
      Governance
      Text Proposal
      Parameter Change Proposal
      Software Upgrade Proposal
      Submit a Proposal
      Making a Deposit
      Voting on a Proposal

  • About

    • About ZETA Token
      Token Utility
      ZETA Token
      ZETA Distribution
      Validator Incentives
      Gas Fees
      Core Liquidity Pools
      Zetachain
      Bug Bounty

  • Support

  • Community

Tools
Network & APIs
ZetaChain HTTP API
Tools

ZetaChain HTTP API

Swagger documentation for the API of ZetaChain.

15 min

Improve this documentation via GitHub

Continue Learning

Continue with the next part or try a related tutorial

Next

Address Converter

Feedback
How has your developer experience been?
Share your feedback and help improve it for everyone.
Share your thoughts →

© 2025 Meta Protocol, Inc

  • GitHub
  • Explorer
  • Bug Bounty
  • Terms
  • Privacy Policy
✕