CompositeProvider
@totemsdk/chain-provider / CompositeProvider
Class: CompositeProvider
Implements
Constructors
Constructor
new CompositeProvider(
primary,fallback,onFallback?):CompositeProvider
Parameters
primary
fallback
onFallback?
(method, error) => void
Returns
CompositeProvider
Methods
broadcastTxPoW()
broadcastTxPoW(
txpowHex):Promise<BroadcastResult>
Parameters
txpowHex
string
Returns
Promise<BroadcastResult>
Implementation of
ChainStateProvider.broadcastTxPoW
getCoin()
getCoin(
coinId):Promise<Coin|null>
Parameters
coinId
string
Returns
Promise<Coin | null>
Implementation of
getCoins()
getCoins(
query):Promise<Coin[]>
Parameters
query
Returns
Promise<Coin[]>
Implementation of
getProof()
getProof(
coinId):Promise<MMRProof>
Parameters
coinId
string
Returns
Promise<MMRProof>
Implementation of
getTip()
getTip():
Promise<ChainTip>
Returns
Promise<ChainTip>
Implementation of
getToken()
getToken(
tokenId):Promise<TokenInfo>
Parameters
tokenId
string
Returns
Promise<TokenInfo>
Implementation of
getTokensByCreator()
getTokensByCreator(
address):Promise<TokenInfo[]>
Parameters
address
string
Returns
Promise<TokenInfo[]>
Implementation of
ChainStateProvider.getTokensByCreator
searchTokens()
searchTokens(
query):Promise<TokenInfo[]>
Parameters
query
Returns
Promise<TokenInfo[]>