UnstakeInfo constructor

UnstakeInfo({
  1. required String hash,
  2. required int? epoch,
  3. required int timestamp,
  4. required String? block,
  5. required bool confirmed,
  6. required bool reverted,
  7. required String validator,
  8. required String withdrawer,
  9. required int unstakeValue,
  10. required int fee,
  11. required int nonce,
  12. required int weight,
})

Implementation

UnstakeInfo({
  required this.hash,
  required this.epoch,
  required this.timestamp,
  required this.block,
  required this.confirmed,
  required this.reverted,
  required this.validator,
  required this.withdrawer,
  required this.unstakeValue,
  required this.fee,
  required this.nonce,
  required this.weight,
}) : super(
          txnHash: hash,
          txnTime: timestamp,
          status:
              TransactionStatus.fromValues(null, reverted, confirmed).status,
          type: TransactionType.stake,
          blockHash: block);