Maple StakeLocker
Verified contract
Active on
Ethereum with 562 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
USDC | ERC-20 | 122.104314K | $1.001 |
$122,226.42 | |
BPT | ERC-20 | 72.271741 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 19308686 | 9 months ago | | | 0 | 0.0064062560 | |
| 19305951 | 9 months ago | | | 0 | 0.0017508762 | |
| 19271318 | 9 months ago | | | 0 | 0.011435486 | |
| 19263966 | 9 months ago | | | 0 | 0.0024805424 | |
| 17971777 | a year ago | | | 0 | 0.012598049 | |
| 17965581 | a year ago | | | 0 | 0.0014776985 | |
| 17093144 | 2 years ago | | | 0 | 0.0082896977 | |
| 17089568 | 2 years ago | | | 0 | 0.0020295995 | |
| 17039746 | 2 years ago | | | 0 | 0.00091492863 | |
| 17035487 | 2 years ago | | | 0 | 0.00065881328 |
ABI
ABI objects
Getter at block 21259379
bptLosses() view returns (uint256)
36584977700169919029
decimals() view returns (uint8)
18
fundsToken() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
fundsTokenBalance() view returns (uint256)
122104314061
liquidityAsset() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
lockupPeriod() view returns (uint256)
2592000
lossesBalance() view returns (uint256)
36584977700169919029
name() view returns (string)
Maple StakeLocker
openToPublic() view returns (bool)
true
paused() view returns (bool)
false
pool() view returns (address)
0xfebd6f15df3b73dc4307b1d7e65d46413e710c27
stakeAsset() view returns (address)
0xc1b10e536cd611acff7a7c32a9e29ce6a02ef6ef
symbol() view returns (string)
MPLSTAKE
totalSupply() view returns (uint256)
108856718398912941581
Read-only
accumulativeFundsOf(address _owner) view returns (uint256)
accumulativeLossesOf(address _owner) view returns (uint256)
allowance(address owner, address spender) view returns (uint256)
allowed(address) view returns (bool)
balanceOf(address account) view returns (uint256)
custodyAllowance(address, address) view returns (uint256)
isReceiveAllowed(uint256 _unstakeCooldown) view returns (bool)
isUnstakeAllowed(address from) view returns (bool)
recognizableLossesOf(address _owner) view returns (uint256)
recognizedLossesOf(address _owner) view returns (uint256)
stakeDate(address) view returns (uint256)
totalCustodyAllowance(address) view returns (uint256)
unstakeCooldown(address) view returns (uint256)
withdrawableFundsOf(address _owner) view returns (uint256)
withdrawnFundsOf(address _owner) view returns (uint256)
State-modifying
Events approve(address spender, uint256 amount) returns (bool)
cancelUnstake()
decreaseAllowance(address spender, uint256 subtractedValue) returns (bool)
increaseAllowance(address spender, uint256 addedValue) returns (bool)
increaseCustodyAllowance(address custodian, uint256 amount)
intendToUnstake()
openStakeLockerToPublic()
pause()
pull(address dst, uint256 amt)
setAllowlist(address staker, bool status)
setLockupPeriod(uint256 newLockupPeriod)
stake(uint256 amt)
transfer(address recipient, uint256 amount) returns (bool)
transferByCustodian(address from, address to, uint256 amount)
transferFrom(address sender, address recipient, uint256 amount) returns (bool)
unpause()
unstake(uint256 amt)
updateFundsReceived()
updateLosses(uint256 bptsBurned)
updateLossesReceived()
withdrawFunds()
AllowListUpdated(address indexed staker, bool status)
Approval(address indexed owner, address indexed spender, uint256 value)
BalanceUpdated(address indexed staker, address indexed token, uint256 balance)
Cooldown(address indexed staker, uint256 cooldown)
CustodyAllowanceChanged(address indexed staker, address indexed custodian, uint256 oldAllowance, uint256 newAllowance)
CustodyTransfer(address indexed custodian, address indexed from, address indexed to, uint256 amount)
FundsDistributed(address indexed by, uint256 fundsDistributed)
FundsWithdrawn(address indexed by, uint256 fundsWithdrawn, uint256 totalWithdrawn)
LockupPeriodUpdated(uint256 lockupPeriod)
LossesCorrectionUpdated(address indexed account, int256 lossesCorrection)
LossesDistributed(address indexed by, uint256 lossesDistributed)
LossesPerShareUpdated(uint256 lossesPerShare)
LossesRecognized(address indexed by, uint256 lossesRecognized, uint256 totalLossesRecognized)
Paused(address account)
PointsCorrectionUpdated(address indexed account, int256 pointsCorrection)
PointsPerShareUpdated(uint256 pointsPerShare)
Stake(address indexed staker, uint256 amount)
StakeDateUpdated(address indexed staker, uint256 stakeDate)
StakeLockerOpened()
TotalCustodyAllowanceUpdated(address indexed staker, uint256 newTotalAllowance)
Transfer(address indexed from, address indexed to, uint256 value)
Unpaused(address account)
Unstake(address indexed staker, uint256 amount)
constructor(address _stakeAsset, address _liquidityAsset, address _pool)
This contract contains no fallback and receive objects.
This contract contains no error objects.