Erc20TokenBalance
Used to manage a ERC20 token balance
Hierarchy
Entity‹Params›
↳ Erc20TokenBalance
Index
Constructors
constructor
Properties
balance
tokenAddress
tokenSymbol
uid
walletAddress
Methods
_refresh
toPojo
generateId
unserialize
Constructors
constructor
+ new Erc20TokenBalance(params
: Params & UniqueIdentifiers): Erc20TokenBalance
Create an ERC20 Token balance instance
Parameters:
Name
Type
params
Returns: Erc20TokenBalance
Properties
balance
• balance: BigNumber
total number of tokens belonging to token holder
tokenAddress
• tokenAddress: string
address of the ERC20 token
tokenSymbol
• tokenSymbol: string | null
uid
• uid: string
Overrides Entity.uid
unique generated identifier for an ERC20 token balance
walletAddress
• walletAddress: string
wallet address of the token holder
Methods
_refresh
▸ _refresh(params
: Partial‹Params›): void
Overrides Entity._refresh
Hydrate the entity
Parameters:
Name
Type
params
Returns: void
toPojo
▸ toPojo(): object
Overrides Entity.toPojo
Convert entity to a POJO (Plain Old Javascript Object)
Returns: object
balance: BigNumber
tokenAddress: string
tokenSymbol: null | string
uid: string
walletAddress: string
Static
generateId
Static
generateId▸ generateId(__namedParameters
: object): string
Generate the ERC20 Token Balance's UUID from its identifying properties
Parameters:
▪ __namedParameters: object
Name
Type
tokenAddress
string
walletAddress
string
Returns: string
Static
unserialize
Static
unserialize▸ unserialize(serialized
: any): UniqueIdentifiers
Unserialize a serialized erc20 token balance
Parameters:
Name
Type
Description
serialized
any
string with erc20 token balance entity information
Returns: UniqueIdentifiers
Last updated
Was this helpful?