@arkade-os/sdk Documentation - v0.3.11
Preparing search index...
OnchainProvider
Interface OnchainProvider
interface
OnchainProvider
{
broadcastTransaction
(
...
txs
:
string
[]
)
:
Promise
<
string
>
;
getChainTip
()
:
Promise
<
{
hash
:
string
;
height
:
number
;
time
:
number
}
>
;
getCoins
(
address
:
string
)
:
Promise
<
Coin
[]
>
;
getFeeRate
()
:
Promise
<
number
|
undefined
>
;
getTransactions
(
address
:
string
)
:
Promise
<
ExplorerTransaction
[]
>
;
getTxOutspends
(
txid
:
string
)
:
Promise
<
{
spent
:
boolean
;
txid
:
string
}
[]
>
;
getTxStatus
(
txid
:
string
,
)
:
Promise
<
|
{
confirmed
:
false
}
|
{
blockHeight
:
number
;
blockTime
:
number
;
confirmed
:
true
}
,
>
;
watchAddresses
(
addresses
:
string
[]
,
eventCallback
:
(
txs
:
ExplorerTransaction
[]
)
=>
void
,
)
:
Promise
<
()
=>
void
>
;
}
Implemented by
EsploraProvider
Index
Methods
broadcast
Transaction
get
Chain
Tip
get
Coins
get
Fee
Rate
get
Transactions
get
Tx
Outspends
get
Tx
Status
watch
Addresses
Methods
broadcast
Transaction
broadcastTransaction
(
...
txs
:
string
[]
)
:
Promise
<
string
>
Parameters
...
txs
:
string
[]
Returns
Promise
<
string
>
get
Chain
Tip
getChainTip
()
:
Promise
<
{
hash
:
string
;
height
:
number
;
time
:
number
}
>
Returns
Promise
<
{
hash
:
string
;
height
:
number
;
time
:
number
}
>
get
Coins
getCoins
(
address
:
string
)
:
Promise
<
Coin
[]
>
Parameters
address
:
string
Returns
Promise
<
Coin
[]
>
get
Fee
Rate
getFeeRate
()
:
Promise
<
number
|
undefined
>
Returns
Promise
<
number
|
undefined
>
get
Transactions
getTransactions
(
address
:
string
)
:
Promise
<
ExplorerTransaction
[]
>
Parameters
address
:
string
Returns
Promise
<
ExplorerTransaction
[]
>
get
Tx
Outspends
getTxOutspends
(
txid
:
string
)
:
Promise
<
{
spent
:
boolean
;
txid
:
string
}
[]
>
Parameters
txid
:
string
Returns
Promise
<
{
spent
:
boolean
;
txid
:
string
}
[]
>
get
Tx
Status
getTxStatus
(
txid
:
string
,
)
:
Promise
<
|
{
confirmed
:
false
}
|
{
blockHeight
:
number
;
blockTime
:
number
;
confirmed
:
true
}
,
>
Parameters
txid
:
string
Returns
Promise
<
|
{
confirmed
:
false
}
|
{
blockHeight
:
number
;
blockTime
:
number
;
confirmed
:
true
}
,
>
watch
Addresses
watchAddresses
(
addresses
:
string
[]
,
eventCallback
:
(
txs
:
ExplorerTransaction
[]
)
=>
void
,
)
:
Promise
<
()
=>
void
>
Parameters
addresses
:
string
[]
eventCallback
:
(
txs
:
ExplorerTransaction
[]
)
=>
void
Returns
Promise
<
()
=>
void
>
Settings
Member Visibility
Inherited
External
Theme
OS
Light
Dark
On This Page
Methods
broadcast
Transaction
get
Chain
Tip
get
Coins
get
Fee
Rate
get
Transactions
get
Tx
Outspends
get
Tx
Status
watch
Addresses
@arkade-os/sdk Documentation - v0.3.11
Loading...