PoolValuation top-level property

BcsType<Map<String, dynamic>, dynamic> PoolValuation
final

Implementation

final PoolValuation = Bcs.struct('${$moduleName}::PoolValuation', {
  'expected_expiry_markets': Bcs.vector(SuiBcs.Address),
  'valued_expiry_markets': Bcs.vector(SuiBcs.Address),
  'total_nav': SuiBcs.U64,
  'frozen_pricers':
      vec_map.VecMap(SuiBcs.Address, Bcs.option(pricing.FrozenPricer)),
  'sealed': SuiBcs.BOOL,
  'started_at_ms': SuiBcs.U64,
  'supply_budget': Bcs.option(SuiBcs.U64),
  'withdraw_budget': Bcs.option(SuiBcs.U64),
  'supply_request_cutoff': SuiBcs.U64,
  'withdraw_request_cutoff': SuiBcs.U64,
  'frozen_idle_balance': SuiBcs.U64,
  'frozen_profit_basis_credits': SuiBcs.U64,
  'frozen_profit_basis_debits': SuiBcs.U64,
  'frozen_pending_protocol_profit': SuiBcs.U64,
});