Learn R Programming

⚠️There's a newer version (0.1-2) of this package.Take me there.

rbch (version 0.1-1)

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

198

Version

0.1-1

License

GPL-3

Issues

Pull Requests

Stars

Forks

Maintainer

Rucknium

Last Published

January 10th, 2022

Functions in rbch (0.1-1)

ANSRPC-class

The ANSRPC class
BCHADR-class

S4 class BCHADR
EcparamOrNull-class

S4 Class Union ECPARAM or NULL
ECPOINT-class

S4 Class ECPOINT
concatHex

Concatenate two hex strings
clearbanned

RPC-JSON API: clearbanned
date2int

Convert date/time to integer
base58CheckDecode

Base 58 binary-to-text-decoding
addnode

RPC-JSON API: addnode
decoderawtransaction

RPC-JSON API: decoderawtransaction
getblock

RPC-JSON API: getblock
decodescript

RPC-JSON API: decodescript
NullOrInteger-class

S4 Class Union NULL or integer
getblockchaininfo

RPC-JSON API: getblockchaininfo
base58CheckEncode

Base 58 binary-to-text-encoding
bkfee

Compute fee in a block
PubHash2BchAdr

Create BCH address from public key hash
NullOrCharacter-class

S4 Class Union NULL or character
getpeerinfo

RPC-JSON API: getpeerinfo
getblockheader

RPC-JSON API: getblockheader
ecparam

Creating objects of class ECPARAM
getchaintips

RPC-JSON API: getchaintips
getnetworkinfo

RPC-JSON API: getnetworkinfo
ecpoint

Creating objects of class ECPOINT
decodeHex

Decoding of a hex string
getbestblockhash

RPC-JSON API: getbestblockhash
getaddednodeinfo

RPC-JSON API: getaddednodeinfo
PubHash2BtcAdr

Create BCH address from public key hash (BTC alias)
CONRPC-class

The CONRPC class
blockstats

Obtaining statistics of a block
ecoperators

Elliptic curve operators
getrawmempool

RPC-JSON API: getrawmempool
blockattime

Block height at time
getchaintxstats

RPC-JSON API: getchaintxstats
getrawtransaction

RPC-JSON API: getrawtransaction
disconnectnode

RPC-JSON API: disconnectnode
getconnectioncount

RPC-JSON API: getconnectioncount
PubKey2PubHash

Create public key hash from 512-bit public key
listbanned

RPC-JSON API: listbanned
conrpc

Extracting Configuration Settings
getinfo

RPC-JSON API: getinfo
getmempoolancestors

RPC-JSON API: getmempoolancestors
getdifficulty

RPC-JSON API: getdifficulty
gethelp

RPC-JSON API: Help
show

show-methods
getwalletinfo

RPC-JSON API: getwalletinfo
gettxoutsetinfo

RPC-JSON API: gettxoutsetinfo
startbch

Start bitcoind server process
gettxout

RPC-JSON API: gettxout
hash160

BCH hash160
gettxoutproof

RPC-JSON API: gettxoutproof
intMinDay

Integer representation of a day-begin
ping

RPC-JSON API: ping
getmempoolentry

RPC-JSON API: getmempoolentry
getblockcount

RPC-JSON API: getblockcount
getmempooldescendants

RPC-JSON API: getmempooldescendants
getblockhash

RPC-JSON API: getblockhash
containsPoint

containsPoint-methods
hash256

BCH hash256
intRangePeriod

Integer range between two dates
stopbtc

Stop bitcoind server process (BTC alias)
timeofblock

Time of a block
isNull

Test for empty EC point
intRangeDay

Integer range within a day
txstats

Statistics of a transaction
txinids

Retrieving the input transaction IDs
getmempoolinfo

RPC-JSON API: getmempoolinfo
getnettotals

RPC-JSON API: getnettotals
txfee

Compute fee of a transaction
intMaxDay

Integer representation of a day-end
pruneblockchain

RPC-JSON API: pruneblockchain
utxoage

Age of UTXOs
rpcpost

HTTP post of RPC-JSON
int2date

Convert time stamp to POSIX
txids

Retrieve TX Ids in block
utxotype

Retrieving types of UTXOs
startbtc

Start bitcoind server process (BTC alias)
utxovalue

Retrieving values of UTXOs
validBchAdr

Validate S4-class BCHADR
stopbch

Stop bitcoind server process
validBtcAdr

Validate S4-class BTCADR (BTC alias)
verifychain

RPC-JSON API: verifychain
verifytxoutproof

RPC-JSON API: verifytxoutproof
BTCADR-class

S4 class BTCADR (BTC alias)
ECPARAM-class

The ECPARAM class