TokenEvent.erc20Transfer constructor
- @FreezedUnionValue('ERC-20')
Represents an ERC-20 token transfer event.
Parameters:
symbol
– The symbol of the ERC-20 token.name
– The name of the ERC-20 token.decimals
– The number of decimals the ERC-20 token uses.address
– The address of the ERC-20 token.value
– The value associated with the ERC-20 token transfer.
Implementation
@FreezedUnionValue('ERC-20')
const factory TokenEvent.erc20Transfer({
required String symbol,
@JsonKey(
fromJson: nameFromJson,
)
required String name,
required int decimals,
@JsonKey(
fromJson: addressFromJson,
)
required String address,
required BigInt value,
String? to,
String? from,
}) = ERC20Transfer;