본문으로 건너뛰기
수동 업데이트 v0.32.12 · 릴리스 공개

BTX v0.32.12가 최신 릴리스입니다.

GitHub를 통해 업그레이드하세요. 이번 릴리스에는 현재 소스, Mac arm64, Linux x86_64, Linux aarch64, CUDA12 아카이브와 v9 빠른 시작 스냅샷이 포함됩니다.

업데이트 경로 수동 즉시 업그레이드하려면 GitHub v0.32.12 릴리스 자산과 스냅샷을 사용하세요. 서명된 btx.dev 자동 업데이트 매니페스트는 일치하는 업데이트 서명이 준비될 때까지 고정됩니다.

RPC Reference

Complete JSON-RPC API reference for the BTX node.

경로 선택

여기 온 이유에 맞는 작업 흐름에서 시작하세요.

문서 범위는 넓습니다. 이 두 경로는 새 microsite 뒤에 있는 운영자용과 빌더용 핵심 자료로 바로 안내합니다.

Connecting to the RPC Interface

The BTX node exposes a JSON-RPC interface on port 19334 (mainnet). Authentication uses a .cookie file auto-generated on startup, or explicit rpcuser/rpcpassword in btx.conf.

# Using btx-cli (recommended)
btx-cli -rpcport=19334 getmininginfo

# Using curl
curl --user __cookie__:$(cat ~/.btx/.cookie) \
  --data-binary '{"jsonrpc":"2.0","method":"getmininginfo","params":[]}' \
  -H 'content-type: text/plain;' \
  http://127.0.0.1:19334/

Security: The RPC interface has no built-in encryption. Never expose it on a public network. Use SSH tunneling or a VPN for remote access.

API Endpoints

EndpointPurpose
/Default RPC endpoint (non-wallet + single-wallet)
/wallet/<name>/Wallet-specific endpoint (required for multi-wallet)

Command Categories

Blockchain

Query chain state, blocks, headers, and UTXO set.

getbestblockhash getblock getblockcount getblockhash getblockheader getblockstats getchaintips getchaintxstats gettxout gettxoutsetinfo verifychain

Full blockchain RPC reference →

Mining & Difficulty

Block template construction, submission, and difficulty health monitoring.

getblocktemplate submitblock getmininginfo getnetworkhashps getdifficultyhealth getmatmulchallenge generatetoaddress

Full mining RPC reference →

Service Challenges

MatMul-based proof-of-work for API rate limiting, spam prevention, and AI endpoint gating.

getmatmulservicechallenge getmatmulservicechallengeprofile getmatmulservicechallengeplan issuematmulservicechallengeprofile solvematmulservicechallenge verifymatmulserviceproof redeemmatmulserviceproof verifymatmulserviceproofs redeemmatmulserviceproofs

service challenge RPC 전체 레퍼런스 →

Wallet

Wallet creation, backup, key management, and transaction signing.

createwallet backupwallet backupwalletbundle encryptwallet getwalletinfo listdescriptors migratewallet

Full wallet RPC reference →

Network

Peer management, connection info, and ban lists.

getpeerinfo getconnectioncount addnode disconnectnode setban getnetworkinfo

Full network RPC reference →

Transactions

Raw transaction creation, decoding, signing, and PSBT operations.

createrawtransaction decoderawtransaction sendrawtransaction signrawtransactionwithkey createpsbt finalizepsbt

Full transaction RPC reference →

Shielded Pool

SMILE v2 shielded transaction operations and bridge settlement.

z_verifywalletintegrity bridge_planin bridge_planbatchin bridge_planout bridge_buildshieldtx bridge_submitshieldtx

Full shielded pool RPC reference →

REST API

BTX also provides unauthenticated REST endpoints for common queries:

EndpointFormatDescription
/rest/block/<hash>.json .hex .binBlock data
/rest/tx/<hash>.json .hex .binTransaction lookup
/rest/chaininfo.jsonBlockchain state
/rest/mempool/info.jsonMempool statistics
/rest/getutxos/<txid>-<n>.json .hex .binUTXO query
/rest/blockhashbyheight/<h>.json .hex .binHeight to hash