SwapIDL.Swap
- addAuth
- addLiquidity
- addToken
- allowance
- approve
- balanceOf
- checkTxCounter
- createPair
- decimals
- deposit
- depositTo
- getAllPairs
- getDSwapInfo
- getLPTokenId
- getNumPairs
- getPair
- getPairs
- getSupportedTokenList
- getSupportedTokenListByName
- getSupportedTokenListSome
- getUserBalances
- getUserInfo
- getUserInfoAbove
- getUserInfoByNamePageAbove
- getUserLPBalances
- getUserLPBalancesAbove
- lazySwap
- name
- removeAuth
- removeLiquidity
- setAddTokenThresh
- setFeeForToken
- setFeeOn
- setFeeTo
- setGlobalTokenFee
- setMaxTokens
- setOwner
- setStorageCanisterId
- swapExactTokensForTokens
- swapTokensForExactTokens
- symbol
- totalSupply
- transfer
- transferFrom
- withdraw
- withdrawTo
▸ addAuth(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<boolean
>
▸ addLiquidity(arg_0
, arg_1
, arg_2
, arg_3
, arg_4
, arg_5
, arg_6
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
arg_2 |
bigint |
arg_3 |
bigint |
arg_4 |
bigint |
arg_5 |
bigint |
arg_6 |
bigint |
Promise
<TxReceipt
>
▸ addToken(arg_0
): Promise
<Result
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<Result
>
▸ allowance(arg_0
, arg_1
, arg_2
): Promise
<bigint
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
Principal |
arg_2 |
Principal |
Promise
<bigint
>
▸ approve(arg_0
, arg_1
, arg_2
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
Principal |
arg_2 |
bigint |
Promise
<boolean
>
▸ balanceOf(arg_0
, arg_1
): Promise
<bigint
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
Principal |
Promise
<bigint
>
▸ checkTxCounter(): Promise
<boolean
>
Promise
<boolean
>
▸ createPair(arg_0
, arg_1
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
Promise
<TxReceipt
>
▸ decimals(arg_0
): Promise
<number
>
Name | Type |
---|---|
arg_0 |
string |
Promise
<number
>
▸ deposit(arg_0
, arg_1
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
bigint |
Promise
<TxReceipt
>
▸ depositTo(arg_0
, arg_1
, arg_2
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
arg_2 |
bigint |
Promise
<TxReceipt
>
▸ getAllPairs(): Promise
<PairInfoExt
[]>
Promise
<PairInfoExt
[]>
▸ getDSwapInfo(): Promise
<DSwapInfo
>
Promise
<DSwapInfo
>
▸ getLPTokenId(arg_0
, arg_1
): Promise
<string
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
Promise
<string
>
▸ getNumPairs(): Promise
<bigint
>
Promise
<bigint
>
▸ getPair(arg_0
, arg_1
): Promise
<[] | [PairInfoExt
]>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
Promise
<[] | [PairInfoExt
]>
▸ getPairs(arg_0
, arg_1
): Promise
<[PairInfoExt
[], bigint
]>
Name | Type |
---|---|
arg_0 |
bigint |
arg_1 |
bigint |
Promise
<[PairInfoExt
[], bigint
]>
▸ getSupportedTokenList(): Promise
<TokenInfoExt
[]>
Promise
<TokenInfoExt
[]>
▸ getSupportedTokenListByName(arg_0
, arg_1
, arg_2
): Promise
<[TokenInfoExt
[], bigint
]>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
bigint |
arg_2 |
bigint |
Promise
<[TokenInfoExt
[], bigint
]>
▸ getSupportedTokenListSome(arg_0
, arg_1
): Promise
<[TokenInfoExt
[], bigint
]>
Name | Type |
---|---|
arg_0 |
bigint |
arg_1 |
bigint |
Promise
<[TokenInfoExt
[], bigint
]>
▸ getUserBalances(arg_0
): Promise
<[string
, bigint
][]>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<[string
, bigint
][]>
▸ getUserInfo(arg_0
): Promise
<UserInfo
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<UserInfo
>
▸ getUserInfoAbove(arg_0
, arg_1
, arg_2
): Promise
<UserInfo
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
bigint |
arg_2 |
bigint |
Promise
<UserInfo
>
▸ getUserInfoByNamePageAbove(arg_0
, arg_1
, arg_2
, arg_3
, arg_4
, arg_5
, arg_6
, arg_7
, arg_8
): Promise
<UserInfoPage
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
bigint |
arg_2 |
string |
arg_3 |
bigint |
arg_4 |
bigint |
arg_5 |
bigint |
arg_6 |
string |
arg_7 |
bigint |
arg_8 |
bigint |
Promise
<UserInfoPage
>
▸ getUserLPBalances(arg_0
): Promise
<[string
, bigint
][]>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<[string
, bigint
][]>
▸ getUserLPBalancesAbove(arg_0
, arg_1
): Promise
<[string
, bigint
][]>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
bigint |
Promise
<[string
, bigint
][]>
▸ lazySwap(arg_0
, arg_1
, arg_2
, arg_3
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
bigint |
arg_1 |
bigint |
arg_2 |
string [] |
arg_3 |
Principal |
Promise
<TxReceipt
>
▸ name(arg_0
): Promise
<string
>
Name | Type |
---|---|
arg_0 |
string |
Promise
<string
>
▸ removeAuth(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<boolean
>
▸ removeLiquidity(arg_0
, arg_1
, arg_2
, arg_3
, arg_4
, arg_5
, arg_6
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
arg_2 |
bigint |
arg_3 |
bigint |
arg_4 |
bigint |
arg_5 |
Principal |
arg_6 |
bigint |
Promise
<TxReceipt
>
▸ setAddTokenThresh(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
bigint |
Promise
<boolean
>
▸ setFeeForToken(arg_0
, arg_1
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
bigint |
Promise
<boolean
>
▸ setFeeOn(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
boolean |
Promise
<boolean
>
▸ setFeeTo(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<boolean
>
▸ setGlobalTokenFee(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
bigint |
Promise
<boolean
>
▸ setMaxTokens(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
bigint |
Promise
<boolean
>
▸ setOwner(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<boolean
>
▸ setStorageCanisterId(arg_0
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
Principal |
Promise
<boolean
>
▸ swapExactTokensForTokens(arg_0
, arg_1
, arg_2
, arg_3
, arg_4
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
bigint |
arg_1 |
bigint |
arg_2 |
string [] |
arg_3 |
Principal |
arg_4 |
bigint |
Promise
<TxReceipt
>
▸ swapTokensForExactTokens(arg_0
, arg_1
, arg_2
, arg_3
, arg_4
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
bigint |
arg_1 |
bigint |
arg_2 |
string [] |
arg_3 |
Principal |
arg_4 |
bigint |
Promise
<TxReceipt
>
▸ symbol(arg_0
): Promise
<string
>
Name | Type |
---|---|
arg_0 |
string |
Promise
<string
>
▸ totalSupply(arg_0
): Promise
<bigint
>
Name | Type |
---|---|
arg_0 |
string |
Promise
<bigint
>
▸ transfer(arg_0
, arg_1
, arg_2
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
Principal |
arg_2 |
bigint |
Promise
<boolean
>
▸ transferFrom(arg_0
, arg_1
, arg_2
, arg_3
): Promise
<boolean
>
Name | Type |
---|---|
arg_0 |
string |
arg_1 |
Principal |
arg_2 |
Principal |
arg_3 |
bigint |
Promise
<boolean
>
▸ withdraw(arg_0
, arg_1
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
bigint |
Promise
<TxReceipt
>
▸ withdrawTo(arg_0
, arg_1
, arg_2
): Promise
<TxReceipt
>
Name | Type |
---|---|
arg_0 |
Principal |
arg_1 |
Principal |
arg_2 |
bigint |
Promise
<TxReceipt
>