LiftMemeStake

Verified contract

Active on Base with 5,985 txns
Deployed by via 0x7985ff4d at 21181124
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $35,236.4
ERC-20
Value $4,377.46
ERC-20
Value $0
ERC-20
--
ERC-20
--
0xd30c09849449c5358e65c8416c1b388df8261e0668ed8a7c55e24a07e9d467ea
0x567aef8e749c78525ba7638d440ca0d6e5791acd222df1617b31ebd48492c3ff
0xf583c45db8a87d18419bcdee267c82d4ea169df2432bc0fbf6da96ac2e119c79
0xb40f8725f806f30dafdfea2b5c3337f3e9cc237b8e6a6de3bc1bb70228633bd3
0x81820fac87fea1f1585b838bc4c645ca364c70f3f9d61123de81c3dfd5efe9a9
0xf5402fdc62acc3f901e7ab5e2f25fe75f4ed9928e0ab30c95809735885406ece
0x69b4c4c8d23ab7ef44125dcdc3b114c040bd0cdb75d0a6384b0e18b0e1df31ec
0x4c517fb1f183cef8456ac61b47e3c9b10b78ffbfcd70477b10df623554c89ff2
0x8560a7aa2b6c2ca4bc8ad38f7819ad457cca5a0d70eb245df22f3eb4abe239a6
0x543d526bd104b212f436a54af35ba88ce262880149c482b4a68d0d1c477c4a55

Functions
Getter at block 22747873
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
adminFreeze(view returns (uint32)
1
getUnstakeTime(view returns (uint256)
1735689600
minStakePerValue(view returns (uint32)
100
minStakeValue(view returns (uint32)
0
net(view returns (string)
base
stakingCount(view returns (uint256)
5722
unstakingTime(view returns (uint256)
1735689600
ver(view returns (string)
1
Read-only
getRoleAdmin(bytes32 roleview returns (bytes32)
hasRole(bytes32 roleaddress accountview returns (bool)
isAvailableToken(address tokenview returns (uint32)
isDepositable(addressview returns (uint32)
stakeData(addressaddressview returns (uint256)
stakingOf(address tokenaddress userview returns (uint256)
stakingOf(address[] tokensaddress userview returns (uint256[])
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
grantRole(bytes32 roleaddress account
renounceRole(bytes32 roleaddress callerConfirmation
revokeRole(bytes32 roleaddress account
setStakeValue(uint32 minStakeValue_uint32 minStakePerValue_
setUnstakeTime(uint256 time
setVersion(string networkstring versionuint32 freeze
stake(address tokenuint256 amount
switchToken(address tokenuint32 depositable
unstake(address[] tokensreturns (uint256 unstakedCount)
Events
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
SetStakeValue(uint32 minStakeValue_uint32 minStakePerValue_
SetUnstakeTime(uint256 time
SetVersion(string networkstring versionuint32 freeze
Staking(address indexed tokenaddress indexed owneruint256 amountstring uid
SwitchToken(address tokenuint32 available
UnstakeAttemptZeroBalance(address tokenaddress account
Unstaking(address indexed tokenaddress indexed owneruint256 amount
Constructor
constructor(address[] tokensaddress adminstring network
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccessControlBadConfirmation(
AccessControlUnauthorizedAccount(address accountbytes32 neededRole
AddressEmptyCode(address target
AddressInsufficientBalance(address account
FailedInnerCall(
ReentrancyGuardReentrantCall(
SafeERC20FailedOperation(address token