The latest block we've processed for this chain is 20886767, which is 2 minutes old. We're running behind the tip but working to resolve the issue.

xMPL

Verified contract

Active on Ethereum with 2,427 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 $11,908,669.78
0xb9061207c22a6481e4567dcf3effe18be74adbe811e82461c35b1906b14d3799
0xe81e2b6f44166969b8e49bb3a8e4521497e6ea3ceea3ec0658fe426639e61853
0xdf1f96e91076a4f6c5f9bf32bc60ce3e9306ba4192c205b09e7559ad8e1cd6fe
0xb0795d81c82851fce342c8d1ad45a0940c7bf2dd6021d8e413a59865c6cea202
0x6ec61596d078c5ca73aacff230ba80fa05231070b7eb0da7d7d5af7570e86979
0x2f98bcff2507bc9ce94b40017cb9e3abddd8171f024bfc65c3998b25d37edfdd
From
0x83b02372c438d977fb27de54b1a7a36b85978c31ad3999891b9a65f23b857f29
0x26b42e770eabdd864d9e22d7b7d6f077244044725d1fc0bc08938e47fe284b9f
0xd4d3b2d3a8452e8d40a36038ea303386b118e2ca66f6b83dbba8d4d0cc8d5699
0x5c55b29fcd99588d41d1473898d42646a77f1bbe1e52b49bf2ac7f9456f5e1b3

Functions
Getter at block 20886766
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)
719992126977676891268825
issuanceRate(view returns (uint256)
0
lastUpdated(view returns (uint256)
1727621195
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_)
719992126977676891268825
totalSupply(view returns (uint256)
711398420305275401497938
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.