Bitcoin
On-chain Data Sources for Bitcoin Mainnet and Signet
Bitcoin Transactions
use BitcoinTransactions, BitcoinTransaction from hexagate;
source txs: list<BitcoinTransaction> = BitcoinTransactions {};Bitcoin Transaction By Id
Param
Type
Required
txid
bytes
yes
use BitcoinTransactionById, BitcoinTransaction from hexagate;
source tx: BitcoinTransaction = BitcoinTransactionById {
txid: bytes(0x75fe58af2d4a0d8a85b3f7d346e271fbb708d16695113d4f157d13b3503e82d4)
};Parse Bitcoin Transaction Hex
Name: ParseBitcoinTransactionHex
Type: BitcoinTransaction
Parse a Bitcoin transaction from its hexadecimal representation.
Param
Type
Required
tx_hex
string
yes
use BitcoinTransaction, ParseBitcoinTransactionHex from hexagate;
source tx: BitcoinTransaction = ParseBitcoinTransactionHex {
tx_hex: "0100000001eaefefbd1f687ef4e861804aed59ef05e743ea85f432cc146f325d759a026ce6010000006a4730440220718954e28983c875858b5a0094df4607ce2e7c6e9ffea47f3876792b01755c1202205e2adc7c32ff64aaef6d26045f96181e8741e560b6f3a8ef2f4ffd2892add656012103142355370728640592109c3d2bf5592020a6b9226303c8bc98ab2ebcadf057abffffffff02005a6202000000001976a914fe7e0711287688b33b9a5c239336c4700db34e6388ac10ca0f24010000001976a914af92ad98c7f77559f96430dfef2a6805b87b24f888ac00000000"
};Bitcoin Balance
Name: BitcoinBalance
Type: integer
Get the balance (in satoshis) of a specified address.
Param
Type
Required
address
string
yes
Xpub Bitcoin Balance
Name: XpubBitcoinBalance
Type: integer
Retrieve the balance (in satoshis) of a wallet using its xpub.
Param
Type
Required
xpub
string
yes
Last updated