LpMultitokenContract
@bidask-protocol/sdk / LpMultitokenContract
Class: LpMultitokenContract
Defined in: contracts/LpMultitokenContract.ts:3
Implements
Contract
Properties
address
address:
Address
Defined in: contracts/LpMultitokenContract.ts:13
Implementation of
Contract.address
Opcodes
staticOpcodes:object
Defined in: contracts/LpMultitokenContract.ts:4
Burn
Burn:
number=0x73403c43
BurnAll
BurnAll:
number=0xebd6ec83
Methods
getBinsNumber()
getBinsNumber(
provider):Promise<number>
Defined in: contracts/LpMultitokenContract.ts:41
Parameters
provider
ContractProvider
Returns
Promise<number>
getRangeAddress()
getRangeAddress(
provider):Promise<Address>
Defined in: contracts/LpMultitokenContract.ts:47
Parameters
provider
ContractProvider
Returns
Promise<Address>
getStorage()
getStorage(
provider):Promise<{binsNumber:number;rangeAddress:Address;tokens:Record<number,bigint>;userAddress:Address; }>
Defined in: contracts/LpMultitokenContract.ts:15
Parameters
provider
ContractProvider
Returns
Promise<{ binsNumber: number; rangeAddress: Address; tokens: Record<number, bigint>; userAddress: Address; }>
getTokens()
getTokens(
provider):Promise<Record<number,bigint>>
Defined in: contracts/LpMultitokenContract.ts:33
Parameters
provider
ContractProvider
Returns
Promise<Record<number, bigint>>
create()
staticcreate(address):LpMultitokenContract
Defined in: contracts/LpMultitokenContract.ts:9
Parameters
address
Address
Returns
LpMultitokenContract
parseTokens()
staticparseTokens(cell):Record<number,bigint>
Defined in: contracts/LpMultitokenContract.ts:57
Parameters
cell
null | Cell
Returns
Record<number, bigint>