Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xea31…976c
0x999b…f40b
0x3032…8e12
0x1f98…f984
0xc02a…6cc2
0xece2…24f5
Balances ($448.12)
Native
Value
$440.11
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.172 | $2,558.77 |
$440.11 | |
UNI | ERC-20 | 1.176819 | $6.81 |
$8.01 | |
SURF | ERC-20 | 3.939833K | -- | -- | |
UNI-V2 | ERC-20 | 115.54288 | -- | -- | |
UNI-V2 | ERC-20 | 97.044222 | -- | -- | |
UNI-V2 | ERC-20 | 0.030327 | -- | -- | |
UNI-V2 | ERC-20 | 0.000147 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 13096086 | 3 years ago | | | 0 | 0.017854270 | |
| 13096086 | 3 years ago | | | 0 | 0.019825319 | |
| 12320313 | 3 years ago | | | 0 | 0.0027583560 | |
| 11771437 | 4 years ago | | | 0 | 0.016993228 | |
| 11739249 | 4 years ago | | | 0 | 0.0014646880 | |
| 11739247 | 4 years ago | | | 0 | 0.0079708442 | |
| 11668659 | 4 years ago | | | 0 | 0.0036448100 | |
| 11623125 | 4 years ago | | | 0 | 0.0059141500 | |
| 11448521 | 4 years ago | | | 0 | 0.0077706684 | |
| 11424323 | 4 years ago | | | 0 | 0.0067430880 |
ABI
ABI objects
Getter at block 20799820
blocksUntilLaunch() view returns (uint256)
0
blocksUntilSoftLaunchEnds() view returns (uint256)
0
blocksUntilSurfPoolCanBeActivated() view returns (uint256)
0
devAddress() view returns (address)
0xece24ec8f5072506bdc79f69ad016985f06a24f5
donatedETH() view returns (uint256)
0
initialSurfPoolETH() view returns (uint256)
507263111261439631620
owner() view returns (address)
0x7000da3159eb1d395dfe1896986f5b2b35723c1e
poolLength() view returns (uint256)
26
startBlock() view returns (uint256)
11149987
surf() view returns (address)
0xea319e87cf06203dae107dd8e5672175e3ee976c
surfPoolActive() view returns (bool)
true
surfPoolAddress() view returns (address)
0x32d588fd4d0993378995306563a04af5fa162dec
surfSentToWhirlpool() view returns (uint256)
312787978779643950480081
whirlpool() view returns (address)
0x999b1e6edcb412b59ecf0c5e14c20948ce81f40b
Read-only
contractWhitelist(address) view returns (bool)
existingPools(address) view returns (bool)
getAllInfoFor(address _user) view returns (bool poolActive, uint256[8] info)
getAllPoolInfoFor(address _user) view returns (address[] tokens, address[] lpTokens, bool[] isUnis, uint256[] aprs, uint256[] lastSurfRewardBlocks, uint256[2][] accTokensPerShares, uint256[17][] metadatas)
poolInfo(uint256) view returns (address token, address lpToken, uint256 apr, uint256 lastSurfRewardBlock, uint256 accSurfPerShare, uint256 accUniPerShare, address uniStakeContract)
userInfo(uint256, address) view returns (uint256 staked, uint256 rewardDebt, uint256 uniRewardDebt, uint256 claimed, uint256 uniClaimed)
State-modifying
Events activateSurfPool()
addPool(address _token, address _lpToken, uint256 _apr, bool _requireDonation)
addToWhitelist(address _contractAddress)
claim(uint256 _pid)
claimAll()
deposit(uint256 _pid, uint256 _amount)
depositFor(uint256 _pid, address _user, uint256 _amount)
donate(address _lpToken) payable
emergencyWithdraw(uint256 _pid)
massUpdatePools()
migrateSURFLPtoWhirlpool()
removeDonation(address _lpToken)
removeFromWhitelist(address _contractAddress)
renounceOwnership()
setApr(uint256 _pid, uint256 _apr)
setWhirlpoolContract(address _whirlpool)
transferOwnership(address newOwner)
updatePool(uint256 _pid)
withdraw(uint256 _pid, uint256 _amount)
Claim(address indexed user, uint256 indexed pid, uint256 surfAmount, uint256 uniAmount)
ClaimAll(address indexed user, uint256 surfAmount, uint256 uniAmount)
Deposit(address indexed user, uint256 indexed pid, uint256 amount)
EmergencyWithdraw(address indexed user, uint256 indexed pid, uint256 amount)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SurfBuyback(address indexed user, uint256 ethSpentOnSurf, uint256 surfBought)
SurfPoolActive(address indexed user, uint256 surfLiquidity, uint256 ethLiquidity)
Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
constructor(address _surf, address _devAddress, uint256 _startBlock)
receive()
This contract contains no error objects.