@interlay/interbtc-api / Exports / DefaultInterBtcApi
Class: DefaultInterBtcApi
Implements
Table of contents
Constructors
Properties
Accessors
Methods
Constructors
constructor
• new DefaultInterBtcApi(api, bitcoinNetwork?, _account?, esploraNetwork?): DefaultInterBtcApi
Parameters
| Name |
Type |
Default value |
api |
ApiPromise |
undefined |
bitcoinNetwork |
BitcoinNetwork |
"mainnet" |
_account? |
AddressOrPair |
undefined |
esploraNetwork? |
string |
undefined |
Returns
DefaultInterBtcApi
Defined in
src/interbtc-api.ts:95
Properties
amm
• Readonly amm: AMMAPI
Implementation of
InterBtcApi.amm
Defined in
src/interbtc-api.ts:92
api
• Readonly api: ApiPromise
Implementation of
InterBtcApi.api
Defined in
src/interbtc-api.ts:96
assetRegistry
• Readonly assetRegistry: AssetRegistryAPI
Implementation of
InterBtcApi.assetRegistry
Defined in
src/interbtc-api.ts:90
btcRelay
• Readonly btcRelay: BTCRelayAPI
Implementation of
InterBtcApi.btcRelay
Defined in
src/interbtc-api.ts:82
electrsAPI
• Readonly electrsAPI: ElectrsAPI
Implementation of
InterBtcApi.electrsAPI
Defined in
src/interbtc-api.ts:81
escrow
• Readonly escrow: EscrowAPI
Implementation of
InterBtcApi.escrow
Defined in
src/interbtc-api.ts:89
faucet
• Readonly faucet: FaucetClient
Implementation of
InterBtcApi.faucet
Defined in
src/interbtc-api.ts:79
fee
• Readonly fee: FeeAPI
Implementation of
InterBtcApi.fee
Defined in
src/interbtc-api.ts:86
issue
• Readonly issue: IssueAPI
Implementation of
InterBtcApi.issue
Defined in
src/interbtc-api.ts:77
loans
• Readonly loans: LoansAPI
Implementation of
InterBtcApi.loans
Defined in
src/interbtc-api.ts:91
nomination
• Readonly nomination: NominationAPI
Implementation of
InterBtcApi.nomination
Defined in
src/interbtc-api.ts:87
oracle
• Readonly oracle: OracleAPI
Implementation of
InterBtcApi.oracle
Defined in
src/interbtc-api.ts:80
redeem
• Readonly redeem: RedeemAPI
Implementation of
InterBtcApi.redeem
Defined in
src/interbtc-api.ts:78
replace
• Readonly replace: ReplaceAPI
Implementation of
InterBtcApi.replace
Defined in
src/interbtc-api.ts:85
rewards
• Readonly rewards: RewardsAPI
Implementation of
InterBtcApi.rewards
Defined in
src/interbtc-api.ts:88
system
• Readonly system: SystemAPI
Implementation of
InterBtcApi.system
Defined in
src/interbtc-api.ts:84
tokens
• Readonly tokens: TokensAPI
Implementation of
InterBtcApi.tokens
Defined in
src/interbtc-api.ts:83
transaction
• Readonly transaction: TransactionAPI
Implementation of
InterBtcApi.transaction
Defined in
src/interbtc-api.ts:93
vaults
• Readonly vaults: VaultsAPI
Implementation of
InterBtcApi.vaults
Defined in
src/interbtc-api.ts:76
Accessors
account
• get account(): undefined | AddressOrPair
Returns
undefined | AddressOrPair
Implementation of
InterBtcApi.account
Defined in
src/interbtc-api.ts:169
Methods
disconnect
▸ disconnect(): Promise<void>
Returns
Promise<void>
Implementation of
InterBtcApi.disconnect
Defined in
src/interbtc-api.ts:191
getGovernanceCurrency
▸ getGovernanceCurrency(): Currency
Returns
Currency
Implementation of
InterBtcApi.getGovernanceCurrency
Defined in
src/interbtc-api.ts:173
getRelayChainCurrency
▸ getRelayChainCurrency(): Currency
Returns
Currency
Implementation of
InterBtcApi.getRelayChainCurrency
Defined in
src/interbtc-api.ts:185
getWrappedCurrency
▸ getWrappedCurrency(): Currency
Returns
Currency
Implementation of
InterBtcApi.getWrappedCurrency
Defined in
src/interbtc-api.ts:179
removeAccount
▸ removeAccount(): void
Returns
void
Implementation of
InterBtcApi.removeAccount
Defined in
src/interbtc-api.ts:165
setAccount
▸ setAccount(account, signer?): void
Parameters
| Name |
Type |
account |
AddressOrPair |
signer? |
Signer |
Returns
void
Implementation of
InterBtcApi.setAccount
Defined in
src/interbtc-api.ts:155