TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Base with 7,182 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional
variables
Balances ($63.81)
Native
Value
$63.81
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.0193 | $3,306.40 |
$63.81 | |
$RUG | ERC-20 | 10.670437M | -- | -- | |
LOOT | ERC-20 | 5M | -- | -- |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22746666 | 2 hours ago | | | 0 | 0.0000020263132 | |
| 22746660 | 2 hours ago | | | 0.0001 | 0.000014381656 | |
| 22746644 | 3 hours ago | | | 0 | 0.000019934324 | |
| 22746613 | 3 hours ago | | | 0 | 0.0000020538765 | |
| 22746611 | 3 hours ago | | | 0.0001 | 0.000015269808 | |
| 22746582 | 3 hours ago | | | 0 | 0.000025811073 | |
| 22746548 | 3 hours ago | | | 0 | 0.0000018475851 | |
| 22746545 | 3 hours ago | | | 0.0001 | 0.000013342229 | |
| 22746328 | 3 hours ago | | | 0 | 0.0000016121923 | |
| 22746326 | 3 hours ago | | | 0.0001 | 0.000016656312 |
ABI
ABI objects
Getter at block 22751145
baitContract() view returns (address)
0x0000000000000000000000000000000000000000
fishAgainNativeFee() view returns (uint256)
75000000000000
fishCount() view returns (uint256)
10
fishdRYFTContract() view returns (address)
0xfffce087b5e65dda650da7ad035103c6ef2df991
fishingDiscountTime() view returns (uint256)
120
fishingNativeFee() view returns (uint256)
100000000000000
fishingPoleContract() view returns (address)
0x0000000000000000000000000000000000000000
fishingTokenFee() view returns (uint256)
100000000000000000000000
getDistributionTokenAddress() view returns (address)
0x8daad9b10c4f46aef415dc2f8b0f1fee3150e7b1
goFishNonce() view returns (uint256)
3014
lastGoFishNonceProcessed() view returns (uint256)
3014
owner() view returns (address)
0xd70d9933ba3f1b00aafa617e308584277cee5a05
pendingNonceToProcess() view returns (uint256)
0
stakingContract() view returns (address)
0x51867a76e2f1fa5cba780493afa4dc0e92200a2d
totalNativeWeight() view returns (uint256)
100
totalTokenWeight() view returns (uint256)
100
totalWeight() view returns (uint256)
200
wrapTokenAddress() view returns (address)
0x8daad9b10c4f46aef415dc2f8b0f1fee3150e7b1
Read-only
baitIdToBoostPercent(uint256) view returns (uint256)
feeRecipients(uint256) view returns (address recipient, uint256 nativeWeight, uint256 tokenWeight)
fish(uint256) view returns (uint256 fishId, uint256 weight)
fishingPoleIdToBoostPercent(uint256) view returns (uint256)
getWeight(uint256 _fishId) view returns (uint256)
goFishAttempts(uint256) view returns (address)
proxyToApproved(address) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
userLastFishCaught(address) view returns (uint256)
userLastFishingTime(address) view returns (uint256)
State-modifying
Events addFeeRecipient(address _recipient, uint256 _nativeWeight, uint256 _tokenWeight)
addFish(uint256 _fishId, uint256 _weight)
addOrModifyBait(uint256 _id, uint256 _boostPercent)
addOrModifyFishingPole(uint256 _id, uint256 _boostPercent)
catchFish()
catchFishByProxy(address recipient_)
distributeNativeFee(uint256 _amount)
distributeTokenFee(uint256 _amount)
editFishWeight(uint256 _fishId, uint256 _weight)
getRandomFish(address user_, uint256 nonce_)
goFish(bool _useFishingPole, uint256 _fishingPoleId, bool _useBait, uint256 _baitId, bool _unwrap, bool _stake, uint256 _fishId) payable
initialize(address _fishContract)
modifyFeeRecipient(uint256 _index, address _recipient, uint256 _nativeWeight, uint256 _tokenWeight)
onERC1155BatchReceived(address, address, uint256[], uint256[], bytes) returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) returns (bytes4)
renounceOwnership()
sendTokensToStaking(uint256 _amount)
setBaitContract(address _baitContract)
setFishAgainNativeFee(uint256 _fishAgainNativeFee)
setFishingDiscountTime(uint256 _fishingDiscountTime)
setFishingNativeFee(uint256 _fishingNativeFee)
setFishingTokenFee(uint256 _fishingTokenFee)
setProxyState(address proxyAddress, bool value)
setStakingContract(address _stakingContract)
setTokenAddress(address tokenAddress)
setWrapTokenAddress(address _wrapTokenAddress)
stakeFish(uint256 _fishId)
transferOwnership(address newOwner)
unwrapFish(uint256 _fishId)
wrapFish(uint256 _fishId, address _user)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddFeeRecipient(address recipient, uint256 nativeWeight, uint256 tokenWeight)
BaitContractSet(address baitContract)
CatchFish(address indexed user, uint256 fishId)
FishWeightModified(uint256 indexed id, uint256 weight)
GoFish(address indexed user, bool userFishingPole, uint256 fishingPoleId, bool useBait, uint256 baitId)
Initialized(uint64 version)
ModifyFeeRecipient(uint256 index, address recipient, uint256 nativeWeight, uint256 tokenWeight)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
SendTokensToStaking(uint256 amount_)
StakedFish(address indexed user, uint256 fishId, uint256 amount)
constructor(address _logic, address admin_, bytes _data)
fallback()
fallback()
receive()
receive()
AddressIsZero()
CannotUnwrapAndStake()
FailedSendingETH()
FishAgainFeeTooHigh()
InvalidInitialization()
NotEnoughFishAgainFee()
NotEnoughFishingFee()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ZeroAddress()
ZeroAmount()