WalletAction.batchTransaction constructor
- @FreezedUnionValue('batchTransaction')
- @TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
- @JsonKey(name: '_id') required String id,
- @Default('batchTransaction') String name,
- String? txHash,
- required String status,
- @Default(0) int? blockNumber,
- required String userOpHash,
- required String description,
- @Default([]) List<
TokenEvent> sent, - @Default([]) List<
TokenEvent> received,
Represents a batch transaction action on the blockchain.
Implementation
@FreezedUnionValue('batchTransaction')
const factory WalletAction.batchTransaction({
@TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
@JsonKey(name: '_id') required String id,
@Default('batchTransaction') String name,
String? txHash,
required String status,
@Default(0) int? blockNumber,
required String userOpHash,
required String description,
@Default([]) List<TokenEvent> sent,
@Default([]) List<TokenEvent> received,
}) = BatchTransaction;