PoolContract
@bidask-protocol/sdk / PoolContract
Class: PoolContract
Implements
Contract
Properties
address
address:
Address
Implementation of
Contract.address
Opcodes
static
Opcodes:object
AddBothLiquidity
AddBothLiquidity:
number
=0x3ea0bafc
AddLiquidity
AddLiquidity:
number
=0x96feef7b
Swap
Swap:
number
=0xf2ef6c1b
SwapV2
SwapV2:
number
=0xc09da84e
Methods
getActiveRange()
getActiveRange(
provider
):Promise
<Address
>
Parameters
provider
ContractProvider
Returns
Promise
<Address
>
getPoolInfo()
getPoolInfo(
provider
):Promise
<PoolInfo
>
Parameters
provider
ContractProvider
Returns
Promise
<PoolInfo
>
getRangeAddress()
getRangeAddress(
provider
,firstBin
):Promise
<Address
>
Parameters
provider
ContractProvider
firstBin
number
Returns
Promise
<Address
>
getRangesStatusesByLiquidityBins()
getRangesStatusesByLiquidityBins(
provider
,liquidityBins
):Promise
<Record
<number
,RangeStatus
>>
Parameters
provider
ContractProvider
liquidityBins
Returns
Promise
<Record
<number
, RangeStatus
>>
getRangeStatus()
getRangeStatus(
provider
,range
):Promise
<RangeStatus
>
Parameters
provider
ContractProvider
range
number
Returns
Promise
<RangeStatus
>
create()
static
create(address
):PoolContract
Parameters
address
Address
Returns
PoolContract