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