Fishing
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
2
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional
variable
Balances ($0.00)
No balances found for "Fishing"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "Fishing"
ABI
ABI objects
Getter at block 22768270
baitContract() view returns (address)
0x0000000000000000000000000000000000000000
fishAgainNativeFee() view returns (uint256)
0
fishCount() view returns (uint256)
0
fishdRYFTContract() view returns (address)
0x0000000000000000000000000000000000000000
fishingDiscountTime() view returns (uint256)
0
fishingNativeFee() view returns (uint256)
0
fishingPoleContract() view returns (address)
0x0000000000000000000000000000000000000000
fishingTokenFee() view returns (uint256)
0
getDistributionTokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
goFishNonce() view returns (uint256)
0
lastGoFishNonceProcessed() view returns (uint256)
0
owner() view returns (address)
0x0000000000000000000000000000000000000000
pendingNonceToProcess() view returns (uint256)
0
stakingContract() view returns (address)
0x0000000000000000000000000000000000000000
totalNativeWeight() view returns (uint256)
0
totalTokenWeight() view returns (uint256)
0
totalWeight() view returns (uint256)
0
wrapTokenAddress() view returns (address)
0x0000000000000000000000000000000000000000
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)
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)
This contract contains no constructor objects.
fallback()
receive()
AddressIsZero()
CannotUnwrapAndStake()
FailedSendingETH()
FishAgainFeeTooHigh()
InvalidInitialization()
NotEnoughFishAgainFee()
NotEnoughFishingFee()
NotInitializing()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ZeroAddress()
ZeroAmount()