Interface: RpcMethodMap ​
Defined in: packages/bitcoin/src/client/rpc/index.ts:36
Maps Bitcoin Core JSON-RPC method names to their parameter and return types. Used by BitcoinCoreRpcClient.executeRpc for compile-time safety.
Properties ​
createrawtransaction ​
createrawtransaction:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:46
params ​
params: [
CreateRawTxInputs[],CreateRawTxOutputs[],number?,boolean?]
result ​
result:
string
deriveaddresses ​
deriveaddresses:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:54
params ​
params: [
string,number[]?]
result ​
result:
DerivedAddresses[]
generatetoaddress ​
generatetoaddress:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:55
params ​
params: [
number,string]
result ​
result:
string[]
getbalance ​
getbalance:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:42
params ​
params: []
result ​
result:
number
getbestblockhash ​
getbestblockhash:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:37
params ​
params: []
result ​
result:
string
getblock ​
getblock:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:38
params ​
params: [
string,number?]
result ​
result:
BlockResponse
getblockchaininfo ​
getblockchaininfo:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:39
params ​
params: []
result ​
result:
ChainInfo
getblockcount ​
getblockcount:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:40
params ​
params: []
result ​
result:
number
getblockhash ​
getblockhash:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:41
params ​
params: [
number]
result ​
result:
string
getnewaddress ​
getnewaddress:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:43
params ​
params: [
string?,string?]
result ​
result:
string
getrawtransaction ​
getrawtransaction:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:45
params ​
params: [
string,number?,string?]
result ​
result:
RawTransactionResponse
gettransaction ​
gettransaction:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:44
params ​
params: [
string,boolean?]
result ​
result:
WalletTransaction
listtransactions ​
listtransactions:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:49
params ​
params: [
string?,number?,number?,boolean?]
result ​
result:
ListTransactionsResult
listunspent ​
listunspent:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:50
params ​
params: [
number?,number?,string[]?,boolean?]
result ​
result:
UnspentTxInfo[]
sendrawtransaction ​
sendrawtransaction:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:48
params ​
params: [
string, (string|number)?, (string|number)?]
result ​
result:
string
sendtoaddress ​
sendtoaddress:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:51
params ​
params: [
string,number]
result ​
result:
string
signmessage ​
signmessage:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:52
params ​
params: [
string,string]
result ​
result:
string
signrawtransactionwithwallet ​
signrawtransactionwithwallet:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:47
params ​
params: [
string]
result ​
result:
SignedRawTx
verifymessage ​
verifymessage:
object
Defined in: packages/bitcoin/src/client/rpc/index.ts:53
params ​
params: [
string,string,string]
result ​
result:
boolean