Bitcoin API Overview

These methods provide essential data for interacting with the blockchain, covering key aspects like block details, transaction handling, network information, and fee estimation.

Blocks info#

The Blocks Info group encompasses commands that provide detailed information about the blocks within the blockchain. These functions allow users to query specific blocks, understand the current state of the blockchain, and retrieve essential data such as block hashes and counts.

getblockhash
getblockcount
getbestblockhash
getblock

Transactions Info#

These functions enable users to access raw transaction data, monitor transaction statuses, inspect specific transaction outputs, list unspent outputs, and track the total amount received by addresses.

getrawtransaction
gettransaction
gettxout
listunspent
getrecievedbyaddress

Network info#

Functions allow users to monitor the number of active connections, assess the synchronization state of the blockchain, and retrieve detailed network parameters.

getconnectioncount
getblockchaininfo
getnetworkinfo

Fee info#

The Fee Info group includes commands related to estimating transaction fees.

estimatesmartfee

Executing Transactions#

Contains commands that facilitate the broadcasting and execution of transactions on the blockchain network

sendrawtransaction