Maple StakeLocker
Verified contract
Active on
Ethereum with 483 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 | 2.349844K | $1.00 |
$2,349.84 | |
BPT | ERC-20 | 1.365426 | -- | -- |
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18969962 | a year ago | | | 0 | 0.00097272424 | |
| 18969959 | a year ago | | | 0 | 0.0035853310 | |
| 18969951 | a year ago | | | 0 | 0.00056548454 | |
| 17130788 | 2 years ago | | | 0 | 0.0071076848 | |
| 17130779 | 2 years ago | | | 0 | 0.0010733862 | |
| 17127298 | 2 years ago | | | 0 | 0.0051666504 | |
| 17127282 | 2 years ago | | | 0 | 0.0010608859 | |
| 17028147 | 2 years ago | | | 0 | 0.00064023889 | |
| 16965989 | 2 years ago | | | 0 | 0.0017961028 | |
| 16965982 | 2 years ago | | | 0 | 0.00080205334 |
ABI
ABI objects
Getter at block 21305548
bptLosses() view returns (uint256)
0
decimals() view returns (uint8)
18
fundsToken() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
fundsTokenBalance() view returns (uint256)
2349844372
liquidityAsset() view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
lockupPeriod() view returns (uint256)
2592000
lossesBalance() view returns (uint256)
0
name() view returns (string)
Maple StakeLocker
openToPublic() view returns (bool)
true
paused() view returns (bool)
false
pool() view returns (address)
0x6f6c8013f639979c84b756c7fc1500eb5af18dc4
stakeAsset() view returns (address)
0xc1b10e536cd611acff7a7c32a9e29ce6a02ef6ef
symbol() view returns (string)
MPLSTAKE
totalSupply() view returns (uint256)
1365425622015526986
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.