WalletAction.swapTokens constructor
- @FreezedUnionValue('swapTokens')
- @TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
- @JsonKey(name: '_id') required String id,
- @Default('swapTokens') 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 token swap action on the blockchain.
Implementation
@FreezedUnionValue('swapTokens')
const factory WalletAction.swapTokens({
@TimestampConverter() @JsonKey(name: 'updatedAt') @Default(0) int timestamp,
@JsonKey(name: '_id') required String id,
@Default('swapTokens') 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,
}) = SwapTokens;