0x68184c449e1a8f34fa18d289737129fd27b66f8f
Solidity v0.8.28+commit.7893614a
Fungible token following the ERC-20 standard.
Admin & Risk
Who can change the rules?
Detected upgradeable, mintable, pausable, ownable, and role based controls from the verified ABI.
Current controls
- Owner
- 0x0000000000000000000000000000000000000000 (none)
- Upgradeability inferred from ABI/events; proxy storage resolution may be incomplete.
Overview
Read Functions
Block #25,988,882 · just nowReturns
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
EIP712 Domain Separator
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes32 | The domain separator for EIP-712 signatures |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes2 |
Parameters
| Name | Type | Description |
|---|---|---|
| owner | address | |
| spender | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 | A uint256 specifying the amount of tokens still available for the spender. |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Parameters
| Name | Type | Description |
|---|---|---|
| addr | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 | An uint256 representing the amount owned by the passed address. |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint8 |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint48 |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint48 |
Parameters
| Name | Type | Description |
|---|---|---|
| — | bytes4 |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Get the facet address for a function selector
Parameters
| Name | Type | Description |
|---|---|---|
| selector | bytes4 | The function selector |
Returns
| Name | Type | Description |
|---|---|---|
| — | address | The facet contract address |
Parameters
| Name | Type | Description |
|---|---|---|
| role | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| referenceTime | uint40 | |
| maturityPeriod | uint32 | |
| partnerSignedRegistrationsEnabled | bool | |
| __gap_remaining | bytes10 | |
| paused | bool |
Parameters
| Name | Type | Description |
|---|---|---|
| role | bytes32 | |
| account | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
Returns
| Name | Type | Description |
|---|---|---|
| — | string |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| newAdmin | address | |
| schedule | uint48 |
Returns
| Name | Type | Description |
|---|---|---|
| newDelay | uint48 | |
| schedule | uint48 |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | bytes32 |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Returns
| Name | Type | Description |
|---|---|---|
| — | address |
Parameters
| Name | Type | Description |
|---|---|---|
| interfaceId | bytes4 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool |
Returns
| Name | Type | Description |
|---|---|---|
| — | string |
Returns
| Name | Type | Description |
|---|---|---|
| — | uint256 |
Write Functions
Parameters
| Name | Type | Description |
|---|---|---|
| spender | address | |
| value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Batch set facet functions from one or more facets
Parameters
| Name | Type | Description |
|---|---|---|
| facetCuts | tuple[] | Array of FacetCut structs (facet address + selectors per facet) |
Parameters
| Name | Type | Description |
|---|---|---|
| newAdmin | address |
Parameters
| Name | Type | Description |
|---|---|---|
| amount | uint256 | The number of tokens to remove |
Parameters
| Name | Type | Description |
|---|---|---|
| newDelay | uint48 |
Parameters
| Name | Type | Description |
|---|---|---|
| spender | address | |
| subtractedValue | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Parameters
| Name | Type | Description |
|---|---|---|
| value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| success | bool | success A boolean that indicates if the operation was successful. |
Decreases the total supply by burning the specified number of tokens. Can only be called by a supply controller. Function is marked virtual to aid in testing, but is never overridden on the actual token.
Parameters
| Name | Type | Description |
|---|---|---|
| value | uint256 | The number of tokens to remove |
| burnFromAddress | address | Address to burn tokens from. |
Returns
| Name | Type | Description |
|---|---|---|
| success | bool | success A boolean that indicates if the operation was successful |
Parameters
| Name | Type | Description |
|---|---|---|
| role | bytes32 | |
| account | address |
Parameters
| Name | Type | Description |
|---|---|---|
| spender | address | |
| addedValue | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Parameters
| Name | Type | Description |
|---|---|---|
| value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| success | bool | success A boolean that indicates if the operation was successful. |
Increases the total supply by minting the specified number of tokens to the supply controller account. Function is marked virtual to aid in testing, but is never overridden on the actual token.
Parameters
| Name | Type | Description |
|---|---|---|
| value | uint256 | The number of tokens to add |
| mintToAddress | address | Address to mint tokens to. |
Returns
| Name | Type | Description |
|---|---|---|
| success | bool | success A boolean that indicates if the operation was successful |
Parameters
| Name | Type | Description |
|---|---|---|
| initialDelay | uint48 | |
| initialOwner | address | |
| pauser | address | |
| assetProtector | address | |
| facetCuts | tuple[] | |
| claimSource | address | |
| minRate | uint256 | |
| maxRate | uint256 | |
| v3Roles | tuple |
Parameters
| Name | Type | Description |
|---|---|---|
| facetCuts | tuple[] | Array of FacetCut structs mapping facet addresses to their selectors |
| claimSource | address | Address to use as claim source (where rewards come from) |
| minRate | uint256 | Minimum APR bound (10 decimals, e.g., 0 for no minimum) |
| maxRate | uint256 | Maximum APR bound (10 decimals, e.g., type(uint40).max for unlimited) |
| v3Roles | tuple | Struct containing addresses for V3 roles (multAdmin, multRateAdmin, etc.) |
Parameters
| Name | Type | Description |
|---|---|---|
| account | address | Address to mint tokens to |
| amount | uint256 | The number of tokens to add |
Parameters
| Name | Type | Description |
|---|---|---|
| role | bytes32 | |
| account | address |
Parameters
| Name | Type | Description |
|---|---|---|
| role | bytes32 | |
| account | address |
Add or update a facet function
Parameters
| Name | Type | Description |
|---|---|---|
| selector | bytes4 | The function selector |
| facetAddress | address | The facet contract address (zero to remove) |
Parameters
| Name | Type | Description |
|---|---|---|
| to | address | |
| value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Parameters
| Name | Type | Description |
|---|---|---|
| from | address | |
| to | address | |
| value | uint256 |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Parameters
| Name | Type | Description |
|---|---|---|
| from | address[] | |
| to | address[] | |
| value | uint256[] |
Returns
| Name | Type | Description |
|---|---|---|
| — | bool | True if successful |
Parameters
| Name | Type | Description |
|---|---|---|
| newImplementation | address |
Parameters
| Name | Type | Description |
|---|---|---|
| newImplementation | address | |
| data | bytes |
Events
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| claimer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| claimer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| previousAdmin | address | ||
| newAdmin | address |
| Name | Type | Indexed | Description |
|---|---|---|---|
| owner | address | ✓ | |
| spender | address | ✓ | |
| value | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| beacon | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| executor | address | ✓ | |
| destination | address | ✓ | |
| amount | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| oldSource | address | ✓ | |
| newSource | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| newDelay | uint48 | ||
| effectSchedule | uint48 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| newAdmin | address | ✓ | |
| acceptSchedule | uint48 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| selector | bytes4 | ✓ | |
| facet | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| addr | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| addr | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| addr | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| rewards | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| version | uint8 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| multiplierId | uint32 | ✓ | |
| maturityPeriod | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| multiplierId | uint32 | ✓ | |
| apr | uint256 | ||
| timestamp | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| multiplierId | uint32 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| multiplierId | uint32 | ✓ | |
| newRate | uint256 | ||
| scheduledTime | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| enabled | bool |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| oldClaimer | address | ✓ | |
| newClaimer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| claimer | address | ✓ | |
| multiplierId | uint32 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| claimer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| oldDestination | address | ✓ | |
| newDestination | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| oldManager | address | ✓ | |
| newManager | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| claimer | address | ✓ | |
| oldMultiplierId | uint32 | ||
| newMultiplierId | uint32 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| minRate | uint256 | ||
| maxRate | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| oldReferenceTime | uint40 | ||
| newReferenceTime | uint40 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| proposer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| proposer | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| account | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| recipient | address | ✓ | |
| amount | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| payoutGroupId | uint32 | ✓ | |
| executor | address | ✓ | |
| destination | address | ✓ | |
| totalAmount | uint256 | ||
| accountCount | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| addr | address | ✓ | |
| payoutGroupId | uint32 | ✓ | |
| rewards | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| role | bytes32 | ✓ | |
| previousAdminRole | bytes32 | ✓ | |
| newAdminRole | bytes32 | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| role | bytes32 | ✓ | |
| account | address | ✓ | |
| sender | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| role | bytes32 | ✓ | |
| account | address | ✓ | |
| sender | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| supplyControlAddress | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| from | address | ✓ | |
| value | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| to | address | ✓ | |
| value | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| from | address | ✓ | |
| to | address | ✓ | |
| value | uint256 |
| Name | Type | Indexed | Description |
|---|---|---|---|
| addr | address | ✓ |
| Name | Type | Indexed | Description |
|---|---|---|---|
| implementation | address | ✓ |