xMPL

Verified contract

Active on Ethereum with 2,467 txns
Deployed by via 0xe3a962f0 at 14838187
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $1,870,222.8
0x6e6e2cf07cb53d80dc8dc6c74736fcb7272179e67fe9deafb6a36ec28c5a6388
0x3ee949791befcbda0edc84819a2217e9de94fb0a6e2078f9144288d292198ba5
0x3495d1b5e4d388bf7b815fa75f21bdf81332bdf7b172b502cdf2d4ef22714fa4
0xa352056d04021b1013aa07933e040232a111507a36f950b85bd4343268643c17
0x6a550aaaf011fa89b929d18ae5f43f089dd65f27ed750a92d2edbe3f58224ddd
0xe99048c92101c0abff2ace75190764b8ed7e722a2da9bdc4783b9dad62f3db31
0x8a3087e2a53f14b72dfda5bad58ef3ddd9884a8ca3415ea56e5eaaf9f5b5c52b
0x70ebaa59985b49465b9b2757a7cd9175394e5610aa69ec3c124c8b596c599fb6
0x04bd6e82e3af7bd70052680c5e55637fe6628cfdbc9482fc821765db484bd40d
0x124377824d0e20b428be0b80bcec6f86708cf7ca6768b22fca428b32df8215a7

Functions
Getter at block 21257743
DOMAIN_SEPARATOR(view returns (bytes32 domainSeparator_)
0xe3ca08884990c2d2380674f858ee71a11eef7f95d78a2f398dcaef6f619ae2fd
MINIMUM_MIGRATION_DELAY(view returns (uint256)
864000
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
asset(view returns (address)
0x33349b282065b0284d756f0577fb39c158f935e6
decimals(view returns (uint8)
18
freeAssets(view returns (uint256)
80439690238137079099308
issuanceRate(view returns (uint256)
0
lastUpdated(view returns (uint256)
1732300847
name(view returns (string)
xMPL
owner(view returns (address)
0xd6d4bcde6c816f17889f1dd3000af0261b03a196
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
precision(view returns (uint256)
1000000000000000000000000000000
scheduledMigrationTimestamp(view returns (uint256)
0
scheduledMigrator(view returns (address)
0x0000000000000000000000000000000000000000
scheduledNewAsset(view returns (address)
0x0000000000000000000000000000000000000000
symbol(view returns (string)
xMPL
totalAssets(view returns (uint256 totalManagedAssets_)
80439690238137079099308
totalSupply(view returns (uint256)
79479575430177768808725
vestingPeriodFinish(view returns (uint256)
1669511063
Read-only
allowance(addressaddressview returns (uint256)
balanceOf(addressview returns (uint256)
balanceOfAssets(address account_view returns (uint256 balanceOfAssets_)
convertToAssets(uint256 shares_view returns (uint256 assets_)
convertToShares(uint256 assets_view returns (uint256 shares_)
maxDeposit(address receiver_pure returns (uint256 maxAssets_)
maxMint(address receiver_pure returns (uint256 maxShares_)
maxRedeem(address owner_view returns (uint256 maxShares_)
maxWithdraw(address owner_view returns (uint256 maxAssets_)
nonces(addressview returns (uint256)
previewDeposit(uint256 assets_view returns (uint256 shares_)
previewMint(uint256 shares_view returns (uint256 assets_)
previewRedeem(uint256 shares_view returns (uint256 assets_)
previewWithdraw(uint256 assets_view returns (uint256 shares_)
State-modifying
acceptOwnership(
approve(address spender_uint256 amount_returns (bool success_)
cancelMigration(
decreaseAllowance(address spender_uint256 subtractedAmount_returns (bool success_)
deposit(uint256 assets_address receiver_returns (uint256 shares_)
depositWithPermit(uint256 assets_address receiver_uint256 deadline_uint8 v_bytes32 r_bytes32 s_returns (uint256 shares_)
increaseAllowance(address spender_uint256 addedAmount_returns (bool success_)
mint(uint256 shares_address receiver_returns (uint256 assets_)
mintWithPermit(uint256 shares_address receiver_uint256 maxAssets_uint256 deadline_uint8 v_bytes32 r_bytes32 s_returns (uint256 assets_)
performMigration(
permit(address owner_address spender_uint256 amount_uint256 deadline_uint8 v_bytes32 r_bytes32 s_
redeem(uint256 shares_address receiver_address owner_returns (uint256 assets_)
scheduleMigration(address migrator_address newAsset_
setPendingOwner(address pendingOwner_
transfer(address recipient_uint256 amount_returns (bool success_)
transferFrom(address owner_address recipient_uint256 amount_returns (bool success_)
updateVestingSchedule(uint256 vestingPeriod_returns (uint256 issuanceRate_uint256 freeAssets_)
withdraw(uint256 assets_address receiver_address owner_returns (uint256 shares_)
Events
Approval(address indexed owner_address indexed spender_uint256 amount_
Deposit(address indexed caller_address indexed owner_uint256 assets_uint256 shares_
IssuanceParamsUpdated(uint256 freeAssets_uint256 issuanceRate_
MigrationCancelled(
MigrationPerformed(address indexed fromAsset_address indexed toAsset_uint256 amount_
MigrationScheduled(address indexed fromAsset_address indexed toAsset_address indexed migrator_uint256 migrationTime_
OwnershipAccepted(address indexed previousOwner_address indexed newOwner_
PendingOwnerSet(address indexed owner_address indexed pendingOwner_
Transfer(address indexed owner_address indexed recipient_uint256 amount_
VestingScheduleUpdated(address indexed owner_uint256 vestingPeriodFinish_
Withdraw(address indexed caller_address indexed receiver_address indexed owner_uint256 assets_uint256 shares_
Constructor
constructor(string name_string symbol_address owner_address asset_uint256 precision_
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.