HostedProvider
@totemsdk/chain-provider / HostedProvider
Class: HostedProvider
Implements
Constructors
Constructor
new HostedProvider(
config):HostedProvider
Parameters
config
Returns
HostedProvider
Methods
broadcastTxPoW()
broadcastTxPoW(
txpowHex):Promise<BroadcastResult>
Broadcast a mined TxPoW hex. Uses POST /api/meg/postminedtxn (the correct Axia MEG broadcast bridge).
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[]>
Get coins (UTXOs) for an address. Maps GET /v1/wallet/utxos/:address → Coin[].
Parameters
query
Returns
Promise<Coin[]>
Implementation of
getProof()
getProof(
coinId):Promise<MMRProof>
Get MMR proof for a coin via Minima coinproof RPC command.
Parameters
coinId
string
Returns
Promise<MMRProof>
Implementation of
getTip()
getTip():
Promise<ChainTip>
Get chain tip via Minima status RPC — parses response.chain.
Returns
Promise<ChainTip>
Implementation of
getToken()
getToken(
tokenId):Promise<TokenInfo>
Get token info via Minima tokens tokenid:X RPC command.
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[]>
Search tokens via Minima tokens RPC command, then filter client-side.
Parameters
query
Returns
Promise<TokenInfo[]>