Xai Network
English
English
  • About Xai
    • Welcome to Xai
    • Xai Introduction
      • Xai Blockchain
      • Xai Foundation
      • Xai Token
      • Blockchain Gaming
        • Current Limitations
        • The Future of Gaming
        • Gaming Evolved
      • Ex Populus Partnership
      • Offchain Labs Partnership
      • Vanguard League
      • FAQ
      • Important Links
      • Xai Brand Kit
    • Xai Protocol
      • Xai Basic Concepts
      • AnyTrust: Revolutionizing Blockchain Infrastructure
        • Reducing Costs through Trust Assumptions
        • Keysets for Flexibility
        • Data Availability Certificates (DACerts)
        • Dual Data Posting Mechanisms
        • Data Availability Servers (DAS)
        • Sequencer-Committee Interaction
      • Security considerations
    • Xai Governance Voting Guide
    • XAI Tokenomics
      • XAI Token’s Utility & Purpose
      • esXAI Token’s Utility & Purpose
      • The Redemption Process
      • Token metrics and initial allocation
      • XAI & esXAI Emissions & Burning
      • Network Rewards
      • Sentry Key Pricing Tiers
    • Sentry Keys Explained
      • How do Sentry Nodes Work
      • Who Can Operate A Sentry Node
      • Referee Smart Contract
        • Submission of Assertions
        • Claiming Rewards
        • Creating Assertion Hash and Checking Payout
      • Challenger Component
      • Key (NFT-based)
      • Sentry Download and Operation
      • Sentry Wallet Functionality
      • Licensing Impact
      • Sentry Node Hardware Requirements
      • Sentry Node Utility
      • Accruing Key Rewards
    • Sentry Key Purchase & Setup
      • Step 1: Purchase a Sentry Key
        • Option 1: Buy Sentry Key via the website
        • Option 2: Buy Sentry Key via Xai Sentry Node desktop app
        • Option 3: Buy Sentry Key via Xai Sentry Node CLI (command line interface)
          • How to view the price of a Key via the CLI
        • Option 4: Buy Sentry Key via Node License Contract on Arbiscan
      • Step 2: Download & Run the Xai Sentry Node
      • Step 3: Complete Requirements to Accrue esXAI
        • Step 3a: Set Up & Fund the Sentry Wallet
          • How to Obtain Arbitrum ETH
          • How to import your wallet as the Sentry Wallet in the desktop app
        • Step 3b: Start the Sentry Wallet (a.k.a Operator)
          • How to create a wallet using the CLI
        • Step 3c: Assign Keys to the Sentry Wallet
      • Step 4: Complete KYC (or KYB) to Claim XAI redemptions
        • How to interpret a Pending KYC status
      • Common Troubleshooting Steps
        • How do I run a Xai Node on VPS?
          • Step 1: Choose a VPS
          • Step 2: Log in to a server
          • Step 3: Set up Xai Sentry Node
          • Step 4: Set up a Screen
          • Step 5: Start Xai Sentry Node
          • Step 6: Monitor your Node via Screen
          • Step 7: Updating your node
        • How do I prevent others from using my Sentry Wallet or Operator?
        • Why don't I see the KYC link on the desktop app?
        • How do I know my Node is running in the CLI?
        • How do I KYC if I'm using the CLI?
        • How can I see my rewards?
        • Crashing, inconsistent Emissions / missing revert data errors
        • According to BlockPass, my KYC is approved, but the desktop app still says I am not approved
        • I see "Transaction in progress" message after assigning my wallet. Did my wallet not get assigned?
        • How do I delegate my Keys to another user's operator?
        • Why did my Accrued esXAI balance decrease?
        • What are the legitimate contracts owned & operated by Xai Foundation?
        • Why do I get an error for challenge 2012?
      • How To Videos
        • Desktop Client
          • Download & Install Xai Node Desktop Client
          • Import & Start Your Sentry Wallet
          • Assign Wallets Containing Keys to the Sentry Wallet
          • Fund Sentry Wallet with Arbitrum One ETH
          • Submit KYC
          • Claim Node Rewards after Passing KYC
        • Command Line Interface (CLI)
          • Download & Install Xai Node CLI
          • Boot Operator & Interpret Status Logs
          • Add Custom Operator
          • Track Accrued esXAI
          • KYC When Using CLI
      • Redeem Referral Rewards
    • Open Initiatives
      • Completed Initiatives
      • Xai & Sentry Nodes Initiatives
      • Xai Protocol Initiatives
  • Staking Explained
    • Staking v1 and v2
    • Staking Pool Guide
      • Create a Pool
      • Stake esXAI
      • Stake Sentry Keys
      • Generating Rewards
      • Unstaking
    • Staking Rewards & Tiers
    • Time Cooldown
    • Gas Optimizations
  • Tiny Sentry Key FAQ
    • FAQ (Indonesian / Bahasa Indonesia)
    • FAQ (Korean / 한국어)
    • FAQ (Hindi / हिन्दी) - कुंजी विभाजन सामान्य प्रश्न
    • FAQ (Chinese / 中文)
  • Key Sale Referrals
  • Key Split Update (technical)
  • Build on Xai
    • Xai Chains & Parameters
      • Connect to Xai Mainnet
      • Bridge to Xai Mainnet
      • Connect to Xai Testnet (Sepolia)
      • Bridge to Xai Testnet
      • Bridged Token Addresses
      • Contract Addresses
    • How to run a full node for Xai chain
    • How to get $XAI
      • Centralized Exchanges
      • Decentralized Exchanges
        • Camelot
    • Developer Tools
      • Block Explorers
      • RPC
        • Ankr
        • Nirvana
        • QuickNode
      • Token Bridges
        • Xai native bridge
        • Gas.zip
        • Relay
      • Wallets
      • Marketplace
        • Reservoir
        • Snag Solutions
        • RaribleX
      • On chain randomisation
        • Supra VRF
  • Xai Gaming Dev Resources
    • Xai Connect
      • Overview
      • Integrate with Xai Connect
    • Build with thirdweb
      • Overview
      • Connect
      • Contracts
      • Wallets
      • Account Abstraction
      • SDKs
      • Engine
      • Web3 APIs
    • Build with Sequence
    • Subgraph
    • Xai Gas Subsidy
  • Xai Vanguard: Genesis
    • Getting Started
      • Leaderboard
      • Discord
    • Chapter 01: Onboarding
    • Chapter 02: Minting
      • Minting from Contract
    • Chapter 03: Discord
      • Obtaining esXAI
      • Obtaining XAI
      • Buy Sentry Key
    • Chapter 04: Xai Staking Pools
    • Chapter 05: Unicorn Bingo
    • Chapter 06: Bridging
    • Chapter 08: Build on Xai
      • Thirdweb: Creator Portal Walkthrough
      • Sequence: Xai Builder Walkthrough
    • Chapter 09: Camelot
    • Chapter 10: Crypto Unicorns
    • Chapter 11: Tarochi
    • Chapter 12 - My Angry Yakuza Girlfriend
    • Chapter 13 - Rainbow Rumble
    • Chapter 14 - The Lost Glitches
  • Xai Vanguard: Previous Seasons
    • XAI Token Claim
      • Claim Details
  • Play Games on Xai
    • Connect your wallet to Xai
    • Xai Games Catalog
    • Final Form
      • Card Sets
      • Card System
      • Where to Get Cards
      • ❔FAQ
Powered by GitBook
On this page
  • Overview
  • Products
  • Core RPC API​
  • Token and NFT API​
  • Marketplace​
  • QuickAlerts​
  • Streams​
  • IPFS​
  • Learn more about QuickNode Xai RPC
  1. Build on Xai
  2. Developer Tools
  3. RPC

QuickNode

PreviousNirvanaNextToken Bridges

Last updated 5 months ago

Overview

QuickNode is a blockchain development platform offering a wide range of APIs and tools, making it as easy as possible to build in web3.

Consumer applications today consist of many components (front-end, back-end, database, APIs, libraries, etc.), and tying these components together is not easy.

On top of that, blockchain adds another layer of complexity as it requires integration with blockchain networks with new challenges. This is where QuickNode can help.

Products

Core RPC API

This is the flagship product of QuickNode. offers fast, secure and reliable access to all the major blockchain networks.

With QuickNode Core API users gets access to QuickNode's globally distributed network of nodes that helps in blockchain interaction without having to run blockchain nodes themselves. You leave the heavy lifting to QuickNode and focus on your application.

Core API can be used to make both read and write interactions on the blockchain via HTTPS and WebSocket endpoints.

Token and NFT API

These APIs help you as a user to get Ethereum ERC-20 tokens and NFT data via JSON-RPC.

Getting ERC-20 token or NFT data requires querying that particular token's smart contract, which can get tedious given the number of tokens out there. With Token and NFT API, you can get this data by calling the API.

Marketplace

Tracking onchain activity requires deep knowledge of the blockchain's data models and robust infrastructure. Ensuring reliability and the lowest latencies requires frequent polling or redundant websocket connections which can be very costly at scale.

Creating a data pipeline in itself is a complex process, and the blockchain adds another level of complexity on top of it.

With Streams, you can easily deploy blockchain data pipelines that are consistent, scalable, and robust. Streams provides guaranteed data delivery to the destination of your choice, from webhooks to data stores and messaging services.

Files on IPFS are uploaded via IPFS nodes, and when these files are not accessed for a long time or if the node goes down, the file can be lost.

With QuickNode's IPFS pinning service, you can pin your IPFS files without worrying about losing access to your data. You can upload, store, and manage your files anytime, and they will be available anytime you want to access them without running your own IPFS node.

Since IPFS is a protocol, most browsers cannot access the files natively as they work with HTTPS protocol. So, one needs a gateway to access files on IPFS via HTTPS protocol. QuickNode offers IPFS gateways, which you can use to access files from IPFS. With QuickNode, you can create custom domains for your IPFS gateways and create private (can only access files uploaded via QuickNode IPFS pinning) or public (can access any file stored on IPFS) gateways.

QuickNode IPFS pinning can be accessed via both QuickNode dashboard and REST API.

Learn more about QuickNode Xai RPC

There can be some APIs or tooling that QuickNode is not offering at the moment, but you, as a user, might need it in your BUIDL. staying true to QuickNode's spirit of making lives of developers easier offers a universe of in-house and third-party tooling in the form of add-ons.

QuickAlerts

With , you can deploy alerts for data changes on the blockchain. You have to write a small expression to target specific data on the blockchain, and as soon as that change takes place on the blockchain, QuickAlerts will send the notification in real-time. Whether it's tracking transactions sent and received by a wallet address, smart contract events, gas changes within a block, or new block confirmations, anything on-chain can be tracked using QuickAlerts.

Streams

Streams ensures you get the maximum throughput, with no errors, and even .

IPFS

Blockchain storage space is costly, and storing files on the blockchain network could be impractical. That is where decentralized storage protocol like IPFS comes into play. (InterPlanetary File System) is a peer-to-peer file storage system.

​
Core API
​
​
QuickNode Marketplace
​
QuickAlerts
​
handles reorgs for you
​
IPFS
https://www.quicknode.com/docs/xai