claimSettled method

Future<Transaction> claimSettled(
  1. String owner, {
  2. required String underlying,
  3. required Object expiryMs,
  4. String? marketId,
  5. required BigInt orderId,
})

Claim a settled position in full. Takes only the order id — a settled claim closes the order in full.

Implementation

Future<Transaction> claimSettled(
  String owner, {
  required String underlying,
  required Object expiryMs,
  String? marketId,
  required BigInt orderId,
}) async {
  final resolved = await _c._resolveMarket(
      underlying: underlying, expiryMs: expiryMs, marketId: marketId);
  return _txOf(trade.redeemSettled(
    _c._config,
    expiryMarketId: resolved.id,
    wrapperId: _c.wrapperIdFor(owner),
    orderId: orderId,
  ));
}