interbtc-api

@interlay/interbtc-api / Exports / InterBtcApi

Interface: InterBtcApi

Implemented by

Table of contents

Properties

Methods

Properties

account

• Readonly account: undefined | AddressOrPair

Defined in

src/interbtc-api.ts:65


amm

• Readonly amm: AMMAPI

Defined in

src/interbtc-api.ts:61


api

• Readonly api: ApiPromise

Defined in

src/interbtc-api.ts:44


assetRegistry

• Readonly assetRegistry: AssetRegistryAPI

Defined in

src/interbtc-api.ts:59


btcRelay

• Readonly btcRelay: BTCRelayAPI

Defined in

src/interbtc-api.ts:51


electrsAPI

• Readonly electrsAPI: ElectrsAPI

Defined in

src/interbtc-api.ts:50


escrow

• Readonly escrow: EscrowAPI

Defined in

src/interbtc-api.ts:58


faucet

• Readonly faucet: FaucetClient

Defined in

src/interbtc-api.ts:48


fee

• Readonly fee: FeeAPI

Defined in

src/interbtc-api.ts:55


issue

• Readonly issue: IssueAPI

Defined in

src/interbtc-api.ts:46


loans

• Readonly loans: LoansAPI

Defined in

src/interbtc-api.ts:60


nomination

• Readonly nomination: NominationAPI

Defined in

src/interbtc-api.ts:56


oracle

• Readonly oracle: OracleAPI

Defined in

src/interbtc-api.ts:49


redeem

• Readonly redeem: RedeemAPI

Defined in

src/interbtc-api.ts:47


replace

• Readonly replace: ReplaceAPI

Defined in

src/interbtc-api.ts:54


rewards

• Readonly rewards: RewardsAPI

Defined in

src/interbtc-api.ts:57


system

• Readonly system: SystemAPI

Defined in

src/interbtc-api.ts:53


tokens

• Readonly tokens: TokensAPI

Defined in

src/interbtc-api.ts:52


transaction

• Readonly transaction: TransactionAPI

Defined in

src/interbtc-api.ts:62


vaults

• Readonly vaults: VaultsAPI

Defined in

src/interbtc-api.ts:45

Methods

disconnect

▸ disconnect(): Promise<void>

Returns

Promise<void>

Defined in

src/interbtc-api.ts:69


getGovernanceCurrency

▸ getGovernanceCurrency(): Currency

Returns

Currency

Defined in

src/interbtc-api.ts:66


getRelayChainCurrency

▸ getRelayChainCurrency(): Currency

Returns

Currency

Defined in

src/interbtc-api.ts:68


getWrappedCurrency

▸ getWrappedCurrency(): Currency

Returns

Currency

Defined in

src/interbtc-api.ts:67


removeAccount

▸ removeAccount(): void

Returns

void

Defined in

src/interbtc-api.ts:64


setAccount

▸ setAccount(account, signer?): void

Parameters

Name Type
account AddressOrPair
signer? Signer

Returns

void

Defined in

src/interbtc-api.ts:63