Matic
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
Balances ($0.00)
No balances found for "Matic"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Matic"
ABI
ABI objects
Getter at block 21063848
currentPrincipal() view returns (uint256)
0
gov() view returns (address)
0x0000000000000000000000000000000000000000
liquidityFee() view returns (uint256)
0
node() view returns (address)
0x0000000000000000000000000000000000000000
protocolFee() view returns (uint256)
0
steak() view returns (address)
0x0000000000000000000000000000000000000000
tenderFarm() view returns (address)
0x0000000000000000000000000000000000000000
tenderSwap() view returns (address)
0x0000000000000000000000000000000000000000
tenderToken() view returns (address)
0x0000000000000000000000000000000000000000
totalStakedTokens() view returns (uint256)
0
Read-only
calcDepositOut(uint256 _amountIn) view returns (uint256)
State-modifying
Events claimRewards()
deposit(uint256 _amount)
depositWithPermit(uint256 _amount, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s)
initialize(address _steak, string _symbol, address _matic, address _node, uint256 _protocolFee, uint256 _liquidityFee, address _tenderTokenTarget, address _tenderFarmFactory, address _tenderSwapFactory)
rescueUnlock() returns (uint256)
rescueWithdraw(uint256 _unstakeLockID)
selfPermit(address _token, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) payable
selfPermitIfNecessary(address _token, uint256 _value, uint256 _deadline, uint8 _v, bytes32 _r, bytes32 _s) payable
setGov(address _gov)
setLiquidityFee(uint256 _liquidityFee)
setNode(address _node)
setProtocolFee(uint256 _protocolFee)
setStakingContract(address _stakingContract)
setSteak(address _steak)
setTenderFarm(address _tenderFarm)
setWithdrawLockStart(uint256 _startID)
stake(uint256 _amount)
unstake(uint256 _amount) returns (uint256)
withdraw(uint256 _unstakeLockID)
Deposit(address indexed from, uint256 amount)
GovernanceUpdate(uint8 param, bytes oldValue, bytes newValue)
LiquidityFeeCollected(uint256 amount)
ProtocolFeeCollected(uint256 amount)
RewardsClaimed(int256 stakeDiff, uint256 currentPrincipal, uint256 oldPrincipal)
Stake(address indexed node, uint256 amount)
Unstake(address indexed from, address indexed node, uint256 amount, uint256 unstakeLockID)
Withdraw(address indexed from, uint256 amount, uint256 unstakeLockID)
This contract contains no constructor objects.
This contract contains no fallback and receive objects.
This contract contains no error objects.