@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