btc-assets-api

A comprehensive API service that retrieves BTC/RGB++ information and assets, processes transactions, and manages automated RGB++ asset workflows through scheduled operations.

btc-assets-api Overview

This is a service that retrieves BTC/RGB++ information/assets and processes transactions with these assets. It serves as the critical infrastructure component that connects Bitcoin and CKB networks for RGB++ operations.

Core Functionality

The btc-assets-api provides essential services for RGB++ ecosystem including blockchain data retrieval, transaction processing, and automated workflow management, ensuring seamless integration between Bitcoin and CKB networks.

Core Services

Blockchain Information Retrieval

Access to Bitcoin chain data including blocks, headers, transactions, addresses, and RGB++ assets. This functionality is provided by the SPV service.

Available Data

  • • Bitcoin blocks and headers
  • • Transaction records
  • • Address information
  • • RGB++ asset data
Transaction Handling

Comprehensive transaction processing capabilities for both Bitcoin and RGB++ asset transactions, ensuring proper validation and execution.

Processing Features

  • • Transaction validation
  • • Cross-chain coordination
  • • Error handling & recovery
  • • Status tracking
Transaction Queue Management

Automated processing of RGB++ asset workflows through scheduled cron jobs, ensuring reliable and timely execution of operations.

Automation Features

  • • Scheduled job execution
  • • Queue management
  • • Workflow orchestration
  • • Retry mechanisms
API Endpoints

The btc-assets-api provides dedicated endpoints for different network environments, ensuring proper isolation between development and production systems.

Testnet Environments

Bitcoin Testnet3

https://api.testnet.rgbpp.io

Bitcoin Signet

https://api.signet.rgbpp.io

Production Environment

Mainnet Access

For production applications, access instructions are available in the btc-assets-api repository.

Technical Resources