Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0xea31…976c
0x80aa…d2ef
0x3032…8e12
0x1f98…f984
0xece2…24f5
Balances ($135,925.07)
Native
Value
$135,923.16
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 42.567507 | $3,193.12 |
$135,923.16 | |
UNI | ERC-20 | 0.207067 | $9.21 |
$1.91 | |
FRR | ERC-20 | 0.207067 | $0.000017 |
$0 | |
UNI-V2 | ERC-20 | 0.000033 | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 11153675 | 4 years ago | | | 0 | 0.0012634360 | |
| 11153672 | 4 years ago | | | 0 | 0.0018368720 | |
| 11151372 | 4 years ago | | | 0 | 0.0016012732 | |
| 11150963 | 4 years ago | | | 0 | 0.0026754440 | |
| 11150398 | 4 years ago | | | 0 | 0.0013576880 | |
| 11150319 | 4 years ago | | | 0 | 0.015765216 | |
| 11150168 | 4 years ago | | | 0 | 0.0047973000 | |
| 11150035 | 4 years ago | | | 0 | 0.0016479600 | |
| 11150012 | 4 years ago | | | 0 | 0.0025628526 | |
| 11149881 | 4 years ago | | | 0 | 0.0019970280 |
ABI
ABI objects
Getter at block 21218194
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)
0
minimumDonationAmount() view returns (uint256)
25000000000000000000
owner() view returns (address)
0xa81eac3009bd6e6cce36602d6851fda789ddc3bb
poolLength() view returns (uint256)
25
startBlock() view returns (uint256)
11149987
surf() view returns (address)
0xea319e87cf06203dae107dd8e5672175e3ee976c
surfPoolActive() view returns (bool)
false
surfPoolAddress() view returns (address)
0x32d588fd4d0993378995306563a04af5fa162dec
surfSentToWhirlpool() view returns (uint256)
0
whirlpool() view returns (address)
0x80aac29c2bd665ec6afc09b916fb32cb1822d2ef
Read-only
contractWhitelist(address) view returns (bool)
donaters(address) view returns (address)
donations(address) view returns (uint256)
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.