Search
Preparing search index...
The search index is not available
bitgesell-blockchain-sdk
Options
All
Public
Public/Protected
All
Inherited
Externals
Only exported
Menu
Globals
bitgesell-blockchain-sdk
Index
Classes
Address
Bitgesell
BlockchainSDK
Blockchain
Mempool
Transaction
Type aliases
Address
Blance
Address
Transaction
Address
Transactions
AddressUTXO
AddressUTXOs
Block
Block
Header
Block
Stats
Mempool
Recommended
Fee
Mempool
State
Mempool
Txes
SDKConfig
Transaction
Merkel
Proof
Transactions
UTXO
UTXOs
Object literals
sdk
Config
Type aliases
Address
Blance
Address
Blance
:
{
balance
:
number
;
firstReceivedTxPointer
:
string
;
firstSentTxPointer
:
string
;
largestReceivedTxAmount
:
number
;
largestReceivedTxPointer
:
string
;
largestSpentTxAmount
:
number
;
largestSpentTxPointer
:
string
;
lastTxPointer
:
string
;
pendingReceivedAmount
:
number
;
pendingReceivedOutsCount
:
number
;
pendingReceivedTxCount
:
number
;
pendingSentAmount
:
number
;
pendingSentTxCount
:
number
;
pendingSpentOutsCount
:
number
;
receivedAmount
:
number
;
receivedOutsCount
:
number
;
receivedTxCount
:
number
;
sentAmount
:
number
;
sentTxCount
:
number
;
spentOutsCount
:
number
;
type
:
string
}
Type declaration
balance
:
number
first
Received
TxPointer
:
string
first
Sent
TxPointer
:
string
largest
Received
TxAmount
:
number
largest
Received
TxPointer
:
string
largest
Spent
TxAmount
:
number
largest
Spent
TxPointer
:
string
last
TxPointer
:
string
pending
Received
Amount
:
number
pending
Received
Outs
Count
:
number
pending
Received
TxCount
:
number
pending
Sent
Amount
:
number
pending
Sent
TxCount
:
number
pending
Spent
Outs
Count
:
number
received
Amount
:
number
received
Outs
Count
:
number
received
TxCount
:
number
sent
Amount
:
number
sent
TxCount
:
number
spent
Outs
Count
:
number
type
:
string
Address
Transaction
Address
Transaction
:
{
addressInputs
:
number
;
addressOuts
:
number
;
addressReceived
:
number
;
addressSent
:
number
;
amount
:
number
;
bSize
:
number
;
blockHeight
:
number
;
blockIndex
:
number
;
blockTime
:
number
;
coinbase
:
boolean
;
confirmations
:
number
;
data
:
string
;
fee
:
number
;
inputAddressCount
:
number
;
inputsAmount
:
number
;
inputsCount
:
number
;
lockTime
:
number
;
outAddressCount
:
number
;
outputsAmount
:
number
;
outsCount
:
number
;
rbf
:
boolean
;
segwit
:
boolean
;
size
:
number
;
timestamp
:
number
;
txId
:
string
;
vIn
:
object
;
vOut
:
object
;
vSize
:
number
;
version
:
number
;
weight
:
number
}
Type declaration
address
Inputs
:
number
address
Outs
:
number
address
Received
:
number
address
Sent
:
number
amount
:
number
b
Size
:
number
block
Height
:
number
block
Index
:
number
block
Time
:
number
coinbase
:
boolean
confirmations
:
number
data
:
string
fee
:
number
input
Address
Count
:
number
inputs
Amount
:
number
inputs
Count
:
number
lock
Time
:
number
out
Address
Count
:
number
outputs
Amount
:
number
outs
Count
:
number
rbf
:
boolean
segwit
:
boolean
size
:
number
timestamp
:
number
tx
Id
:
string
v
In
:
object
v
Out
:
object
v
Size
:
number
version
:
number
weight
:
number
Address
Transactions
Address
Transactions
:
{
limit
:
number
;
list
:
Array
<
AddressTransaction
>
;
page
:
number
;
pages
:
number
;
time
:
number
}
Type declaration
limit
:
number
list
:
Array
<
AddressTransaction
>
page
:
number
pages
:
number
time
:
number
AddressUTXO
AddressUTXO
:
{
amount
:
number
;
block
:
number
;
txId
:
string
;
txIndex
:
number
;
vOut
:
number
}
Type declaration
amount
:
number
block
:
number
tx
Id
:
string
tx
Index
:
number
v
Out
:
number
AddressUTXOs
AddressUTXOs
:
Array
<
AddressUTXO
>
Block
Block
:
{
adjustedTimestamp
:
number
;
hash
:
string
;
header
:
string
;
height
:
number
}
Type declaration
adjusted
Timestamp
:
number
hash
:
string
header
:
string
height
:
number
Block
Header
Block
Header
:
{
data
:
Array
<
any
>
;
time
:
number
}
Type declaration
data
:
Array
<
any
>
time
:
number
Block
Stats
Block
Stats
:
{
adjustedTimestamp
:
number
;
amount
:
number
;
bits
:
number
;
bitsHex
:
string
;
blockDifficulty
:
number
;
blockFeeReward
:
number
;
blockReward
:
number
;
blockTime
:
number
;
coinbase
:
string
;
confirmations
:
number
;
difficulty
:
number
;
estimatedBlockReward
:
number
;
hash
:
string
;
header
:
string
;
height
:
number
;
medianBlockTime
:
number
;
merkleRoot
:
string
;
miner
:
string
;
nextBlockHash
:
string
;
nonce
:
number
;
nonceHex
:
string
;
previousBlockHash
:
string
;
receivedTimestamp
:
number
;
size
:
number
;
statistics
:
object
;
strippedSize
:
number
;
target
:
string
;
time
:
number
;
transactionsCount
:
number
;
version
:
number
;
versionHex
:
string
;
weight
:
number
}
Type declaration
adjusted
Timestamp
:
number
amount
:
number
bits
:
number
bits
Hex
:
string
block
Difficulty
:
number
block
Fee
Reward
:
number
block
Reward
:
number
block
Time
:
number
coinbase
:
string
confirmations
:
number
difficulty
:
number
estimated
Block
Reward
:
number
hash
:
string
header
:
string
height
:
number
median
Block
Time
:
number
merkle
Root
:
string
miner
:
string
next
Block
Hash
:
string
nonce
:
number
nonce
Hex
:
string
previous
Block
Hash
:
string
received
Timestamp
:
number
size
:
number
statistics
:
object
stripped
Size
:
number
target
:
string
time
:
number
transactions
Count
:
number
version
:
number
version
Hex
:
string
weight
:
number
Mempool
Recommended
Fee
Mempool
Recommended
Fee
:
{
best
:
number
;
best4h
:
number
;
bestHourly
:
number
;
time
:
number
}
Type declaration
best
:
number
best4h
:
number
best
Hourly
:
number
time
:
number
Mempool
State
Mempool
State
:
{
inputs
:
object
;
outputs
:
object
;
time
:
number
;
transactions
:
object
}
Type declaration
inputs
:
object
outputs
:
object
time
:
number
transactions
:
object
Mempool
Txes
Mempool
Txes
:
{
count
:
number
;
fromTimestamp
:
number
;
limit
:
number
;
list
:
Array
<
unknown
>
;
page
:
number
;
pages
:
number
;
time
:
number
}
Type declaration
count
:
number
from
Timestamp
:
number
limit
:
number
list
:
Array
<
unknown
>
page
:
number
pages
:
number
time
:
number
SDKConfig
SDKConfig
:
{
apiKey
?:
string
;
baseAPIURL
:
string
;
logger
?:
(
arg
:
string
)
=>
void
}
Type declaration
Optional
api
Key
?:
string
baseAPIURL
:
string
Optional
logger
?:
(
arg
:
string
)
=>
void
(
arg
:
string
)
:
void
Parameters
arg:
string
Returns
void
Transaction
Merkel
Proof
Transaction
Merkel
Proof
:
{
blockHeight
:
number
;
blockIndex
:
number
;
merkleProof
:
string
;
time
:
number
}
Type declaration
block
Height
:
number
block
Index
:
number
merkle
Proof
:
string
time
:
number
Transactions
Transactions
:
{
limit
:
number
;
list
:
Array
<
Transaction
>
;
page
:
number
;
pages
:
number
;
time
:
number
;
total
:
number
}
Type declaration
limit
:
number
list
:
Array
<
Transaction
>
page
:
number
pages
:
number
time
:
number
total
:
number
UTXO
UTXO
:
{
address
:
string
;
amount
:
number
;
script
:
string
;
time
:
number
;
txId
:
string
;
txIndex
:
number
;
type
:
string
;
vOut
:
number
}
Type declaration
address
:
string
amount
:
number
script
:
string
time
:
number
tx
Id
:
string
tx
Index
:
number
type
:
string
v
Out
:
number
UTXOs
UTXOs
:
Array
<
UTXO
>
Object literals
Const
sdk
Config
sdk
Config
:
object
baseAPIURL
baseAPIURL
:
string
= "https://api.bitaps.com/bgl/v1/blockchain"
logger
logger
:
log
= console.log
Globals
Address
Bitgesell
BlockchainSDK
Blockchain
Mempool
Transaction
Address
Blance
Address
Transaction
Address
Transactions
AddressUTXO
AddressUTXOs
Block
Block
Header
Block
Stats
Mempool
Recommended
Fee
Mempool
State
Mempool
Txes
SDKConfig
Transaction
Merkel
Proof
Transactions
UTXO
UTXOs
sdk
Config
Generated using
TypeDoc