ForcedExit constructor

ForcedExit({
  1. required int toChainId,
  2. required int initiatorAccountId,
  3. required int initiatorSubAccountId,
  4. required int targetSubAccountId,
  5. required String target,
  6. required int l2SourceToken,
  7. required int l1TargetToken,
  8. required String exitAmount,
  9. required int initiatorNonce,
  10. required bool withdrawToL1,
  11. int? ts,
  12. dynamic hint,
})

Implementation

factory ForcedExit(
        {required int toChainId,
        required int initiatorAccountId,
        required int initiatorSubAccountId,
        required int targetSubAccountId,
        required String target,
        required int l2SourceToken,
        required int l1TargetToken,
        required String exitAmount,
        required int initiatorNonce,
        required bool withdrawToL1,
        int? ts,
        dynamic hint}) =>
    RustLib.instance.api.forcedExitNew(
        toChainId: toChainId,
        initiatorAccountId: initiatorAccountId,
        initiatorSubAccountId: initiatorSubAccountId,
        targetSubAccountId: targetSubAccountId,
        target: target,
        l2SourceToken: l2SourceToken,
        l1TargetToken: l1TargetToken,
        exitAmount: exitAmount,
        initiatorNonce: initiatorNonce,
        withdrawToL1: withdrawToL1,
        ts: ts,
        hint: hint);