SDAOLockedStaking

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0x1fcddd10 at 20915126
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "SDAOLockedStaking"

0x2ca42eb288e9fa3fd1fa305859f44f32bb2cce841f02c4dcd7240c7608923b17

Functions
Getter at block 20940872
MAX_EARLY_UNLOCK_FEE(view returns (uint256)
5000
MAX_EARLY_UNLOCK_FEE_PER_DAY(view returns (uint256)
0
MAX_LOCKING_PERIOD(view returns (uint256)
0
MAX_PERCENTAGE(view returns (uint256)
10000
depositToken(view returns (address)
0x0000000000000000000000000000000000000000
depositsEnabled(view returns (bool)
false
earlyUnlockFeePerDay(view returns (uint256)
0
earlyUnlockFees(view returns (uint256)
0
owner(view returns (address)
0xcd231d4ba7b15a4722ac057419d9cd7689e7b8db
 
pending(view returns (uint256)
rewardToken(view returns (address)
0x0000000000000000000000000000000000000000
rewardsAPI(view returns (address)
0x0000000000000000000000000000000000000000
totalScore(view returns (uint256)
0
zapperContract(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
pendingFor(address _userview returns (uint256)
userInfo(addressview returns (uint256 amountuint256 lockDateuint256 unlockDateuint256 score)
State-modifying
claim(
clone(address newOwnerreturns (address newInstance)
collectFees(
deposit(uint256 _amountuint256 _lockingPeriod
depositFor(address _recipientuint256 _amountuint256 _lockingPeriod
getClone(returns (address)
initialize(address _depositTokenaddress _rewardsAPIuint256 maxLockingPeriodInDaysuint256 maxEarlyUnlockFeePerDaypayable 
recoverUnsupportedTokens(address _tokenuint256 amountaddress to
setDepositsEnabled(bool _depositsEnabled
setEarlyUnlockFeePerDay(uint256 _earlyUnlockFeePerDay
setOwnerAfterClone(address initialOwner
setZapperContract(address _zapperContract
transferOwnership(address newOwner
withdraw(uint256 _amount
withdrawAndClaim(uint256 _amount
Events
Claimed(address indexed useruint256 claimed
Cloned(address newInstance
CollectedFees(address adminuint256 fees
Deposit(address indexed useruint256 amountuint256 lockingPeriod
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PaidEarlyUnlockFee(address indexed useruint256 feeuint256 secondsUntilUnlock
SetDepositsEnabled(address adminbool depositsEnabled
SetEarlyUnlockFeePerDay(address adminuint256 earlyUnlockFeePerDay
SetZapperContract(address adminaddress zapperContract
Withdraw(address indexed useruint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyInitialized(
AlreadyInitializedOwner(
CallerIsNotOwner(
DepositTokenRecoveryNotAllowed(
DepositsDisabled(
ExceedsMaxEarlyUnlockFeePerDay(uint256 feeuint256 maxFee
ExceedsMaxLockingPeriod(uint256 perioduint256 maxPeriod
FailedInnerCall(
MissingAmount(
MissingDepositToken(
MissingOwner(
MissingRewardsAPI(
MissingToken(
MissingZapperContract(
ReentrancyGuardReentrantCall(
RequestedUnlockDateBeforeCurrent(uint256 requestedUnlockDateuint256 currentUnlockDate
SafeERC20FailedOperation(address token
SenderIsNotZapper(address senderaddress zapper
WithdrawalRequestExceedsDeposited(uint256 requestedWithdrawaluint256 currentBalance