Staked Merit Circle Uniswap LP

Verified contract

Proxy

Active on Ethereum with 2,732 txns
Deployed by via 0x97ff41f3 at 15904571
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
-
variable spans 44 additional slots
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 46 additional slots
20 additional variables
ERC-20
--
0x6ec9414173bf5dcec29b82fcb5317898504d488d9ccd73cdec639dd919eaf259
0x09543ac785ab04fd6150198b5e76009a5d86231385f57f70440d8744298daf60
0x1593d3cd8deaf39b0019950f57935a8694fa14aac4938165be24fc5fabeacaea
0x2cd5fc4cf330121167cb212cc3e67829e9758afb1a84d55cf2031875d73b2142
0x52dec4374e6f6e7adf5d25666c9b0dfc34872acf8da57586b016dc6881281f91
0xa973af82b21f234427297b328f654c4f8a03a12550883d762ede2362b3e6a5d9
0x083843c280b464b7269b927f1d9f2bd4546be9f9d6d219159aac95fa014022bb
0x0da10eba1de3efd01274111496758e329db82e388e1ba0213cf83bd7f0e68b5f
0x190831d50f4cf849a99aca1c7ad9a6e01943955fcfd2cb315d59179110d428a2
0x91a5832497841510c531a537ddf139a6b433812c30276e949667e7b646543ecd

Functions
Getter at block 20914034
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
DOMAIN_SEPARATOR(view returns (bytes32)
0xe4f2bc1f1839efba5f11f96552c3a8b44d3a19ac494607d1690aeca48b0449b3
GOV_ROLE(view returns (bytes32)
0x0603f2636f0ca34ae3ea5a23bb826e2bd2ffd59fb1c01edc1ba10fba2899d1ba
MIN_LOCK_DURATION(view returns (uint256)
86400
ONE(view returns (uint256)
1000000000000000000
POINTS_MULTIPLIER(view returns (uint128)
340282366920938463463374607431768211455
decimals(view returns (uint8)
18
depositToken(view returns (address)
0xccb63225a7b19dcf66717e4d40c9a72b39331d61
escrowDuration(view returns (uint256)
31536000
escrowPool(view returns (address)
0xfeea44bc2161f2fe11d55e557ae4ec855e2d1168
escrowPortion(view returns (uint256)
1000000000000000000
maxBonus(view returns (uint256)
5000000000000000000
maxLockDuration(view returns (uint256)
126144000
name(view returns (string)
Staked Merit Circle Uniswap LP
pointsPerShare(view returns (uint256)
0
rewardToken(view returns (address)
0x949d48eca67b17269629c7194f4b727d4ef9e5d6
symbol(view returns (string)
sMCUNILPV2
totalSupply(view returns (uint256)
755580939816192804546
unit(view returns (uint256)
31536000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct ERC20VotesUpgradeableCheckpoint)
cumulativeRewardsOf(address _accountview returns (uint256)
curve(uint256view returns (uint256)
delegates(address accountview returns (address)
depositsOf(addressuint256view returns (uint256 amountuint256 shareAmountuint64 startuint64 end)
getDepositsOf(address _accountview returns (struct TimeLockPoolUnlockedDeposit[])
getDepositsOfLength(address _accountview returns (uint256)
getMultiplier(uint256 _lockDurationview returns (uint256)
getPastTotalSupply(uint256 blockNumberview returns (uint256)
getPastVotes(address accountuint256 blockNumberview returns (uint256)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getTotalDeposit(address _accountview returns (uint256)
getVotes(address accountview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
pointsCorrection(addressview returns (int256)
supportsInterface(bytes4 interfaceIdview returns (bool)
withdrawableRewardsOf(address _accountview returns (uint256)
withdrawnRewards(addressview returns (uint256)
withdrawnRewardsOf(address _accountview returns (uint256)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 amountreturns (bool)
batch(bytes[] callsbool revertOnFailpayable 
claimRewards(address _receiver
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
deposit(uint256 _amountuint256 _durationaddress _receiver
distributeRewards(uint256 _amount
extendLock(uint256 _depositIduint256 _increaseDuration
grantRole(bytes32 roleaddress account
increaseAllowance(address spenderuint256 addedValuereturns (bool)
increaseLock(uint256 _depositIdaddress _receiveruint256 _increaseAmount
initialize(string _namestring _symboladdress _depositTokenaddress _rewardTokenaddress _escrowPooluint256 _escrowPortionuint256 _escrowDurationuint256 _maxBonusuint256 _maxLockDurationuint256[] _curve
kick(uint256 _depositIdaddress _user
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
permitToken(address tokenaddress fromaddress touint256 amountuint256 deadlineuint8 vbytes32 rbytes32 s
renounceRole(bytes32 roleaddress account
revokeRole(bytes32 roleaddress account
setCurve(uint256[] _curve
setCurvePoint(uint256 _newPointuint256 _position
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
withdraw(uint256 _depositIdaddress _receiver
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
CurveChanged(address indexed sender
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousBalanceuint256 newBalance
Deposited(uint256 amountuint256 durationaddress indexed receiveraddress indexed from
Initialized(uint8 version
LockExtended(uint256 indexed depositIduint256 durationaddress indexed from
LockIncreased(uint256 indexed depositIdaddress indexed receiveraddress indexed fromuint256 amount
RewardsClaimed(address indexed _fromaddress indexed _receiveruint256 _escrowedAmountuint256 _nonEscrowedAmount
RewardsDistributed(address indexed byuint256 rewardsDistributed
RewardsWithdrawn(address indexed byuint256 fundsWithdrawn
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
Transfer(address indexed fromaddress indexed touint256 value
Withdrawn(uint256 indexed depositIdaddress indexed receiveraddress indexed fromuint256 amount
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ConcludeDepositError(
CurveIncreaseError(
DepositExpiredError(
EscrowPoolError(
MaxBonusError(
MoreThanOneError(
NoDepositTokenError(
NonExistingDepositError(
NotGovError(
ShareBurningError(
ShortCurveError(
SmallMaxLockDuration(
TooSoonError(
ZeroAddressError(
ZeroAmountError(
ZeroDurationError(
ZeroShareSupplyError(