@vafanassieff/bitcoin-cli-ts
Version:
Auto-generated Bitcoin client library for bitcoind JSON-RPC API
29 lines (25 loc) • 873 B
text/typescript
// Auto synced from github actions. Don't change this file
import { Bitcoind } from '../../types.js'
import request from '../../rpc-request.js'
type GetReceivedByLabelParams = {
bitcoind: Bitcoind
/* The selected label, may be the default label using "". */
label: string
/* Only include transactions confirmed at least this many times. */
minconf?: number
/* Include immature coinbase transactions. */
include_immature_coinbase?: boolean
}
/**
* getreceivedbylabel "label" ( minconf include_immature_coinbase )
*
* Returns the total amount received by addresses with <label> in transactions with at least [minconf] confirmations.
*
*/
export function getReceivedByLabel(params: GetReceivedByLabelParams) {
const { bitcoind, ...methodParams } = params
return request(
{ method: 'getreceivedbylabel', params: methodParams },
bitcoind
)
}