MemoryLiquidityBondStore
@totemsdk/liquidity-bond / MemoryLiquidityBondStore
Class: MemoryLiquidityBondStore
Constructors
Constructor
new MemoryLiquidityBondStore():
MemoryLiquidityBondStore
Returns
MemoryLiquidityBondStore
Methods
attachAllocation()
attachAllocation(
allocation):Promise<void>
Parameters
allocation
Returns
Promise<void>
attachFeeRecord()
attachFeeRecord(
record):Promise<void>
Parameters
record
Returns
Promise<void>
attachReceipt()
attachReceipt(
receipt):Promise<void>
Parameters
receipt
Returns
Promise<void>
attachWithdrawalIntent()
attachWithdrawalIntent(
intent):Promise<void>
Parameters
intent
Returns
Promise<void>
getPool()
getPool(
poolId):Promise<LiquidityPoolManifest|undefined>
Parameters
poolId
string
Returns
Promise<LiquidityPoolManifest | undefined>
getPosition()
getPosition(
positionId):Promise<LiquidityPosition|undefined>
Parameters
positionId
string
Returns
Promise<LiquidityPosition | undefined>
getReceipt()
getReceipt(
receiptId):Promise<LiquidityReceipt|undefined>
Parameters
receiptId
string
Returns
Promise<LiquidityReceipt | undefined>
getSnapshot()
getSnapshot():
Promise<LiquidityBondRegistryState>
Returns
Promise<LiquidityBondRegistryState>
listActivePositions()
listActivePositions():
Promise<LiquidityPosition[]>
Returns
Promise<LiquidityPosition[]>
listPools()
listPools():
Promise<LiquidityPoolManifest[]>
Returns
Promise<LiquidityPoolManifest[]>
listPositionsByLp()
listPositionsByLp(
lpAddress):Promise<LiquidityPosition[]>
Parameters
lpAddress
string
Returns
Promise<LiquidityPosition[]>
listPositionsByPool()
listPositionsByPool(
poolId):Promise<LiquidityPosition[]>
Parameters
poolId
string
Returns
Promise<LiquidityPosition[]>
listWithdrawablePositions()
listWithdrawablePositions(
now):Promise<LiquidityPosition[]>
Parameters
now
number
Returns
Promise<LiquidityPosition[]>
registerCommitment()
registerCommitment(
commitment):Promise<void>
Parameters
commitment
Returns
Promise<void>
registerPool()
registerPool(
pool):Promise<void>
Parameters
pool
Returns
Promise<void>
registerPosition()
registerPosition(
position):Promise<void>
Parameters
position
Returns
Promise<void>
updatePool()
updatePool(
pool):Promise<void>
Parameters
pool
Returns
Promise<void>