SophonFarmingProxy
Verified contract
Proxy
Active on
Ethereum with 21,121 txns
Unified storage
Map
Table
Raw
Constants and immutables
0
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($277,843,405.12)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BEAM | ERC-20 | 8.311701B | $0.023627 |
$196,383,556.96 | |
PEPE | ERC-20 | 1.642841T | $0.00002 |
$33,004,681.69 | |
wstETH | ERC-20 | 4.26K | $4,011.60 |
$17,089,414.26 | |
sDAI | ERC-20 | 6.929707M | $1.12 |
$7,761,271.72 | |
weETH | ERC-20 | 1.996731K | $3,566.79 |
$7,121,920.24 | |
USDC | ERC-20 | 5.874031M | $1.00 |
$5,874,031.08 | |
USDT | ERC-20 | 4.577812M | $1.001 |
$4,582,390.01 | |
WBTC | ERC-20 | 40.662994 | $98,038.00 |
$3,986,518.61 | |
stAVAIL | ERC-20 | 14.674107M | $0.13899 |
$2,039,554.06 | |
DUCKY | ERC-20 | 7.769M | $0.000009 |
$66.27 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21263174 | 7 minutes ago | | | 0 | 0.0014682132 | |
| 21263152 | 11 minutes ago | | | 0 | 0.0013184067 | |
| 21263144 | 13 minutes ago | | | 0 | 0.0015851704 | |
| 21263136 | 14 minutes ago | | | 0 | 0.0012998699 | |
| 21263128 | 16 minutes ago | | | 0 | 0.0014761789 | |
| 21263117 | 18 minutes ago | | | 0 | 0.0014658582 | |
| 21263113 | 19 minutes ago | | | 0 | 0.0016011976 | |
| 21263108 | 20 minutes ago | | | 0 | 0.0013021225 | |
| 21263108 | 20 minutes ago | | | 0 | 0.0014637732 | |
| 21263064 | 29 minutes ago | | | 0 | 0.0012971119 |
ABI
ABI objects
Getter at block 21263205 getPoolInfo() view returns (struct SophonFarmingStatePoolInfo[] poolInfos)
implementation() view returns (address)
0x78910e1dfe6df94ea7eec54b25921673db0e2a06
owner() view returns (address)
0x3b181838ae9db831c17237fabd7c10801dd49fcd
pendingImplementation() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
boosterMultiplier() view returns (uint256)
5000000000000000000
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
implementation() view returns (address)
0x78910e1dfe6df94ea7eec54b25921673db0e2a06
isFarmingEnded() view returns (bool)
false
isWithdrawPeriodEnded() view returns (bool)
false
owner() view returns (address)
0x3b181838ae9db831c17237fabd7c10801dd49fcd
pendingImplementation() view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner() view returns (address)
0x0000000000000000000000000000000000000000
pointsPerBlock() view returns (uint256)
76000000000000000000
poolLength() view returns (uint256)
15
sDAI() view returns (address)
0x83f20f44975d03b1b09e64809b757c47f942beea
stETH() view returns (address)
0xae7ab96520de3a18e5e111b5eaab095312d7fe84
totalAllocPoint() view returns (uint256)
760000
weETH() view returns (address)
0xcd5fe23c85820f7b72d0926fc9b05b43e359b7ee
weth() view returns (address)
0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2
wstETH() view returns (address)
0x7f39c581f595b53c5cb19bd0b3f8da6c935e2ca0
Read-only
getMaxAdditionalBoost(address _user, uint256 _pid) view returns (uint256)
getOptimizedUserInfo(address[] _users) view returns (uint256[4][][] userInfos)
getPendingPoints(address[] _users) view returns (uint256[][] pendings)
heldProceeds(uint256) view returns (uint256)
isBridged(uint256) view returns (bool)
pendingPoints(uint256 _pid, address _user) view returns (uint256)
poolExists(address) view returns (bool)
poolInfo(uint256) view returns (address lpToken, address l2Farm, uint256 amount, uint256 boostAmount, uint256 depositAmount, uint256 allocPoint, uint256 lastRewardBlock, uint256 accPointsPerShare, uint256 totalRewards, string description)
typeToId(uint8) view returns (uint256)
userInfo(uint256, address) view returns (uint256 amount, uint256 boostAmount, uint256 depositAmount, uint256 rewardSettled, uint256 rewardDebt)
whitelist(address userAdmin, address user) view returns (bool inWhitelist)
State-modifying
Events acceptImplementation()
acceptOwnership()
becomeImplementation(address proxy)
renounceOwnership()
replaceImplementation(address impl_)
transferOwnership(address newOwner)
acceptImplementation()
acceptOwnership()
add(uint256 _allocPoint, address _lpToken, string _description, uint256 _poolStartBlock, uint256 _newPointsPerBlock) returns (uint256)
becomeImplementation(address proxy)
bridgePool(uint256 _pid, uint256 _l2TxGasLimit, uint256 _l2TxGasPerPubdataByte) payable
bridgeProceeds(uint256 _pid, uint256 _l2TxGasLimit, uint256 _l2TxGasPerPubdataByte) payable
deposit(uint256 _pid, uint256 _amount, uint256 _boostAmount)
depositDai(uint256 _amount, uint256 _boostAmount)
depositEth(uint256 _boostAmount, uint8 _predefinedPool) payable
depositStEth(uint256 _amount, uint256 _boostAmount)
depositWeth(uint256 _amount, uint256 _boostAmount, uint8 _predefinedPool)
depositeEth(uint256 _amount, uint256 _boostAmount)
increaseBoost(uint256 _pid, uint256 _boostAmount)
initialize(uint256 wstEthAllocPoint_, uint256 weEthAllocPoint_, uint256 sDAIAllocPoint_, uint256 _pointsPerBlock, uint256 _initialPoolStartBlock, uint256 _boosterMultiplier)
massUpdatePools()
renounceOwnership()
replaceImplementation(address impl_)
revertFailedBridge(uint256 _pid)
set(uint256 _pid, uint256 _allocPoint, uint256 _poolStartBlock, uint256 _newPointsPerBlock)
setBoosterMultiplier(uint256 _boosterMultiplier)
setBridge(address _bridge)
setEndBlock(uint256 _endBlock, uint256 _withdrawalBlocks)
setL2FarmForPool(uint256 _pid, address _l2Farm)
setPointsPerBlock(uint256 _pointsPerBlock)
setUsersWhitelisted(address _userAdmin, address[] _users, bool _isInWhitelist)
transferOwnership(address newOwner)
transferPoints(uint256 _pid, address _sender, address _receiver, uint256 _transferAmount)
updatePool(uint256 _pid)
withdraw(uint256 _pid, uint256 _withdrawAmount)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
ReplaceImplementation(address indexed previousImplementation, address indexed newImplementation)
ReplaceImplementationStarted(address indexed previousImplementation, address indexed newImplementation)
Add(address indexed lpToken, uint256 indexed pid, uint256 allocPoint)
BridgePool(address indexed user, uint256 indexed pid, uint256 amount)
BridgeProceeds(uint256 indexed pid, uint256 proceeds)
Deposit(address indexed user, uint256 indexed pid, uint256 depositAmount, uint256 boostAmount)
IncreaseBoost(address indexed user, uint256 indexed pid, uint256 boostAmount)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PoolUpdated(uint256 indexed pid)
ReplaceImplementation(address indexed previousImplementation, address indexed newImplementation)
ReplaceImplementationStarted(address indexed previousImplementation, address indexed newImplementation)
RevertFailedBridge(uint256 indexed pid)
Set(address indexed lpToken, uint256 indexed pid, uint256 allocPoint)
SetPointsPerBlock(uint256 oldValue, uint256 newValue)
TransferPoints(address indexed sender, address indexed receiver, uint256 indexed pid, uint256 amount)
Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
constructor(address impl_)
fallback()
receive()
receive()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
Unauthorized()
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()