PoolVault top-level property
Implementation
final PoolVault = Bcs.struct('${$moduleName}::PoolVault', {
'id': SuiBcs.Address,
'protocol_reserve_balance': balance.Balance,
'fee_incentive_reserve': balance.Balance,
'lp': lp_book.LpBook,
'expiry_accounting': pool_accounting.Ledger,
'valuation': Bcs.option(PoolValuation),
});