UXUY Indexer
  • INTRODUCTION
    • 🎃Overview
    • 🤓Protocol Highlights
    • 📽️Feature Highlights
    • 🛣️Roadmap
  • 🌲INDEXS PROTOCOL
    • Recipes
    • Inscriptions RFC
    • Supported
    • Partner
    • Work Mechanism
      • Arch
      • INDS
    • Quick Start
    • Indexer
      • Get Started
      • Configuration
      • Running Indexer & API Server
      • API
      • Explorer
    • API Reference
      • About
      • API V1
        • Inscription.All
        • Inscription.Tick
        • Address.Transactions
        • Address.Balances
        • Address.Balance
        • Tick.Holders
        • Block.LastNumber
        • Tool.InscriptionTxOperate
        • Transaction.Info
      • API V1 Specification
      • API V2
        • Inds getTicks
        • Inds getTransactionByAddress
        • Inds getBalancesByAddress
        • Inds getHoldersByTick
        • Inds getLastBlockNumberIndexed
        • Inds getTickByCallData
        • Inds getTransactionByHash
        • Inds getTransactions
        • Inds getInscriptions
        • Inds getInscriptionTxOperate
        • Index getInscriptionByTick
        • Inds getAddressBalance
        • Inds getTickBriefs
        • Inds getAllChains
        • Inds search
      • API V2 Specification
    • Changelog
      • Version Alpha
    • Team
  • 🪄INDEXS FEATURES
    • Index
    • List
  • 🔐RISK & SECURITY
    • Credit Risk
  • 🌌ECOSYSTEM
    • Overview
  • 📚INDEXS GUIDES
    • Guides Overview
  • 🧙‍♂️FAQS
    • General
    • Resources
  • 💼WE'RE HIRING!
    • Open Positions
Powered by GitBook
On this page
  • Prerequisites
  • Installation
  • From source:

Was this helpful?

  1. INDEXS PROTOCOL
  2. Indexer

Get Started

The UXUY Indexer implements the inscription protocol on the blockchain and index the data from all blockchain.


careful

UXUY Indexer is alpha software. Use it on mainnet at your own risk!

Prerequisites

UXUY Indexer requires golang if you want to compiled from source.

// Mac
wget -c https://go.dev/dl/go1.21.6.darwin-amd64.tar.gz -O \
    - | sudo tar -xz -C /usr/local

// Linux
wget -c https://go.dev/dl/go1.21.6.linux-amd64.tar.gz -O \ 
    - | sudo tar -xz -C /usr/local
    
export PATH=$PATH:/usr/local/go/bin

UXUY Indexer need to store index data in your database, so far we support mySQL and will support SQLite. you need to install MySQL in your machine or config your MySQL connect info follow the next chapter.

Installation

From source:

Compile UXUY Indexer from source by cloning the uxuy indexer repository. Go Version 1.21 or higher is recommended (you may check what version of go is running with go version)

git clone https://github.com/uxuycom/indexer.git
cd indexer
make build && sudo make install
PreviousIndexerNextConfiguration

Last updated 1 year ago

Was this helpful?

🌲