PoolContract
@bidask-protocol/sdk / PoolContract
Class: PoolContract
Defined in: contracts/PoolContract.ts:8
Implements
Contract
Properties
address
address:
Address
Defined in: contracts/PoolContract.ts:19
Implementation of
Contract.address
Opcodes
static
Opcodes:object
Defined in: contracts/PoolContract.ts:9
AddBothLiquidity
AddBothLiquidity:
number
=0x3ea0bafc
AddLiquidity
AddLiquidity:
number
=0x96feef7b
Swap
Swap:
number
=0xf2ef6c1b
Methods
getActiveRange()
getActiveRange(
provider
):Promise
<Address
>
Defined in: contracts/PoolContract.ts:32
Parameters
provider
ContractProvider
Returns
Promise
<Address
>
getPoolInfo()
getPoolInfo(
provider
):Promise
<PoolInfo
>
Defined in: contracts/PoolContract.ts:21
Parameters
provider
ContractProvider
Returns
Promise
<PoolInfo
>
getRangeAddress()
getRangeAddress(
provider
,firstBin
):Promise
<Address
>
Defined in: contracts/PoolContract.ts:51
Parameters
provider
ContractProvider
firstBin
number
Returns
Promise
<Address
>
getRangesStatusesByLiquidityBins()
getRangesStatusesByLiquidityBins(
provider
,liquidityBins
):Promise
<Record
<number
,RangeStatus
>>
Defined in: contracts/PoolContract.ts:59
Parameters
provider
ContractProvider
liquidityBins
Returns
Promise
<Record
<number
, RangeStatus
>>
getRangeStatus()
getRangeStatus(
provider
,range
):Promise
<RangeStatus
>
Defined in: contracts/PoolContract.ts:84
Parameters
provider
ContractProvider
range
number
Returns
Promise
<RangeStatus
>
create()
static
create(address
):PoolContract
Defined in: contracts/PoolContract.ts:15
Parameters
address
Address
Returns
PoolContract