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