SophonFarming

Verified contract

Implementation

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

No balances found for "SophonFarming"

No transactions found for "SophonFarming"


Functions
Getter at block 21263205
boosterMultiplier(view returns (uint256)
0
bridge(view returns (address)
0x0000000000000000000000000000000000000000
dai(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
eETH(view returns (address)
0x35fa164735182de50811e8e2e824cfb9b6118ac2
eETHLiquidityPool(view returns (address)
0x308861a430be4cce5502d0a12724771fc6daf216
endBlock(view returns (uint256)
0
endBlockForWithdrawals(view returns (uint256)
0
getBlockNumber(view returns (uint256)
21263205
getPoolInfo(view returns (struct SophonFarmingStatePoolInfo[] poolInfos)
[]
implementation(view returns (address)
0x0000000000000000000000000000000000000000
isFarmingEnded(view returns (bool)
false
isWithdrawPeriodEnded(view returns (bool)
false
owner(view returns (address)
0x5d070188b1a578f85585205cc8b6e3758ceb56ef
pendingImplementation(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
pointsPerBlock(view returns (uint256)
0
poolLength(view returns (uint256)
0
sDAI(view returns (address)
0x83f20f44975d03b1b09e64809b757c47f942beea
stETH(view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
totalAllocPoint(view returns (uint256)
0
weETH(view returns (address)
0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee
weth(view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
wstETH(view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Read-only
getMaxAdditionalBoost(address _useruint256 _pidview returns (uint256)
getOptimizedUserInfo(address[] _usersview returns (uint256[4][][] userInfos)
getPendingPoints(address[] _usersview returns (uint256[][] pendings)
heldProceeds(uint256view returns (uint256)
isBridged(uint256view returns (bool)
pendingPoints(uint256 _pidaddress _userview returns (uint256)
poolExists(addressview returns (bool)
poolInfo(uint256view returns (address lpTokenaddress l2Farmuint256 amountuint256 boostAmountuint256 depositAmountuint256 allocPointuint256 lastRewardBlockuint256 accPointsPerShareuint256 totalRewardsstring description)
typeToId(uint8view returns (uint256)
userInfo(uint256addressview returns (uint256 amountuint256 boostAmountuint256 depositAmountuint256 rewardSettleduint256 rewardDebt)
whitelist(address userAdminaddress userview returns (bool inWhitelist)
State-modifying
acceptImplementation(
acceptOwnership(
add(uint256 _allocPointaddress _lpTokenstring _descriptionuint256 _poolStartBlockuint256 _newPointsPerBlockreturns (uint256)
becomeImplementation(address proxy
bridgePool(uint256 _piduint256 _l2TxGasLimituint256 _l2TxGasPerPubdataBytepayable 
bridgeProceeds(uint256 _piduint256 _l2TxGasLimituint256 _l2TxGasPerPubdataBytepayable 
deposit(uint256 _piduint256 _amountuint256 _boostAmount
depositDai(uint256 _amountuint256 _boostAmount
depositEth(uint256 _boostAmountuint8 _predefinedPoolpayable 
depositStEth(uint256 _amountuint256 _boostAmount
depositWeth(uint256 _amountuint256 _boostAmountuint8 _predefinedPool
depositeEth(uint256 _amountuint256 _boostAmount
increaseBoost(uint256 _piduint256 _boostAmount
initialize(uint256 wstEthAllocPoint_uint256 weEthAllocPoint_uint256 sDAIAllocPoint_uint256 _pointsPerBlockuint256 _initialPoolStartBlockuint256 _boosterMultiplier
massUpdatePools(
renounceOwnership(
replaceImplementation(address impl_
revertFailedBridge(uint256 _pid
set(uint256 _piduint256 _allocPointuint256 _poolStartBlockuint256 _newPointsPerBlock
setBoosterMultiplier(uint256 _boosterMultiplier
setBridge(address _bridge
setEndBlock(uint256 _endBlockuint256 _withdrawalBlocks
setL2FarmForPool(uint256 _pidaddress _l2Farm
setPointsPerBlock(uint256 _pointsPerBlock
setUsersWhitelisted(address _userAdminaddress[] _usersbool _isInWhitelist
transferOwnership(address newOwner
transferPoints(uint256 _pidaddress _senderaddress _receiveruint256 _transferAmount
updatePool(uint256 _pid
withdraw(uint256 _piduint256 _withdrawAmount
Events
Add(address indexed lpTokenuint256 indexed piduint256 allocPoint
BridgePool(address indexed useruint256 indexed piduint256 amount
BridgeProceeds(uint256 indexed piduint256 proceeds
Deposit(address indexed useruint256 indexed piduint256 depositAmountuint256 boostAmount
IncreaseBoost(address indexed useruint256 indexed piduint256 boostAmount
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PoolUpdated(uint256 indexed pid
ReplaceImplementation(address indexed previousImplementationaddress indexed newImplementation
ReplaceImplementationStarted(address indexed previousImplementationaddress indexed newImplementation
RevertFailedBridge(uint256 indexed pid
Set(address indexed lpTokenuint256 indexed piduint256 allocPoint
SetPointsPerBlock(uint256 oldValueuint256 newValue
TransferPoints(address indexed senderaddress indexed receiveruint256 indexed piduint256 amount
Withdraw(address indexed useruint256 indexed piduint256 amount
Constructor
constructor(address[8] tokens_
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
AlreadyInitialized(
BoostIsZero(
BoostTooHigh(uint256 maxAllowed
BridgeInvalid(
FailedInnerCall(
FarmingIsEnded(
FarmingIsStarted(
InvalidBooster(
InvalidDeposit(
InvalidEndBlock(
InvalidPointsPerBlock(
InvalidTransfer(
NoEthSent(
NotFound(address lpToken
NothingInPool(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PoolDoesNotExist(
PoolExists(
SafeERC20FailedOperation(address token
TransferNotAllowed(
TransferTooHigh(uint256 maxAllowed
Unauthorized(
WithdrawIsZero(
WithdrawNotAllowed(
WithdrawTooHigh(uint256 maxAllowed
ZeroAddress(