Learn R Programming

rbch (version 0.1-2)

Extraction and Analysis of Data from the Bitcoin Cash (BCH) Blockchain

Description

Issues RPC-JSON calls to 'bitcoind', the daemon of Bitcoin Cash (BCH), to extract transaction data from the blockchain. BCH is a fork of Bitcoin that permits a greater number of transactions per second. A BCH daemon is available under an MIT license from the Bitcoin Unlimited website .

Copy Link

Version

Install

install.packages('rbch')

Monthly Downloads

152

Version

0.1-2

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Rucknium

Last Published

September 27th, 2024

Functions in rbch (0.1-2)

decoderawtransaction

RPC-JSON API: decoderawtransaction
ecparam

Creating objects of class ECPARAM
decodescript

RPC-JSON API: decodescript
disconnectnode

RPC-JSON API: disconnectnode
getconnectioncount

RPC-JSON API: getconnectioncount
getblockhash

RPC-JSON API: getblockhash
getblockcount

RPC-JSON API: getblockcount
ecoperators

Elliptic curve operators
blockattime

Block height at time
getchaintxstats

RPC-JSON API: getchaintxstats
blockstats

Obtaining statistics of a block
getmempoolinfo

RPC-JSON API: getmempoolinfo
date2int

Convert date/time to integer
getinfo

RPC-JSON API: getinfo
containsPoint

containsPoint-methods
decodeHex

Decoding of a hex string
getmempoolancestors

RPC-JSON API: getmempoolancestors
getpeerinfo

RPC-JSON API: getpeerinfo
getblock

RPC-JSON API: getblock
getblockchaininfo

RPC-JSON API: getblockchaininfo
getnetworkinfo

RPC-JSON API: getnetworkinfo
getdifficulty

RPC-JSON API: getdifficulty
getrawmempool

RPC-JSON API: getrawmempool
getrawtransaction

RPC-JSON API: getrawtransaction
int2date

Convert time stamp to POSIX
gettxout

RPC-JSON API: gettxout
getaddednodeinfo

RPC-JSON API: getaddednodeinfo
gethelp

RPC-JSON API: Help
intMaxDay

Integer representation of a day-end
intRangeDay

Integer range within a day
intRangePeriod

Integer range between two dates
txfee

Compute fee of a transaction
txinids

Retrieving the input transaction IDs
isNull

Test for empty EC point
txids

Retrieve TX Ids in block
intMinDay

Integer representation of a day-begin
utxovalue

Retrieving values of UTXOs
validBchAdr

Validate S4-class BCHADR
getbestblockhash

RPC-JSON API: getbestblockhash
ecpoint

Creating objects of class ECPOINT
getblockheader

RPC-JSON API: getblockheader
getchaintips

RPC-JSON API: getchaintips
hash160

BCH hash160
txstats

Statistics of a transaction
verifytxoutproof

RPC-JSON API: verifytxoutproof
hash256

BCH hash256
pruneblockchain

RPC-JSON API: pruneblockchain
listbanned

RPC-JSON API: listbanned
getnettotals

RPC-JSON API: getnettotals
getwalletinfo

RPC-JSON API: getwalletinfo
gettxoutsetinfo

RPC-JSON API: gettxoutsetinfo
ping

RPC-JSON API: ping
gettxoutproof

RPC-JSON API: gettxoutproof
startbch

Start bitcoind server process
getmempooldescendants

RPC-JSON API: getmempooldescendants
getmempoolentry

RPC-JSON API: getmempoolentry
show

show-methods
utxoage

Age of UTXOs
validBtcAdr

Validate S4-class BTCADR (BTC alias)
rpcpost

HTTP post of RPC-JSON
utxotype

Retrieving types of UTXOs
stopbch

Stop bitcoind server process
timeofblock

Time of a block
stopbtc

Stop bitcoind server process (BTC alias)
startbtc

Start bitcoind server process (BTC alias)
verifychain

RPC-JSON API: verifychain
BTCADR-class

S4 class BTCADR (BTC alias)
ECPOINT-class

S4 Class ECPOINT
EcparamOrNull-class

S4 Class Union ECPARAM or NULL
CONRPC-class

The CONRPC class
PubHash2BchAdr

Create BCH address from public key hash
NullOrInteger-class

S4 Class Union NULL or integer
NullOrCharacter-class

S4 Class Union NULL or character
ECPARAM-class

The ECPARAM class
ANSRPC-class

The ANSRPC class
base58CheckEncode

Base 58 binary-to-text-encoding
BCHADR-class

S4 class BCHADR
clearbanned

RPC-JSON API: clearbanned
bkfee

Compute fee in a block
PubHash2BtcAdr

Create BCH address from public key hash (BTC alias)
concatHex

Concatenate two hex strings
PubKey2PubHash

Create public key hash from 512-bit public key
base58CheckDecode

Base 58 binary-to-text-decoding
conrpc

Extracting Configuration Settings
addnode

RPC-JSON API: addnode