Fishing

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0x06ae0b2c at 21079789
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
1 additional variable

No balances found for "Fishing"

No transactions found for "Fishing"


Functions
Getter at block 22751145
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(uint256view returns (uint256)
feeRecipients(uint256view returns (address recipientuint256 nativeWeightuint256 tokenWeight)
fish(uint256view returns (uint256 fishIduint256 weight)
fishingPoleIdToBoostPercent(uint256view returns (uint256)
getWeight(uint256 _fishIdview returns (uint256)
goFishAttempts(uint256view returns (address)
proxyToApproved(addressview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
userLastFishCaught(addressview returns (uint256)
userLastFishingTime(addressview returns (uint256)
State-modifying
addFeeRecipient(address _recipientuint256 _nativeWeightuint256 _tokenWeight
addFish(uint256 _fishIduint256 _weight
addOrModifyBait(uint256 _iduint256 _boostPercent
addOrModifyFishingPole(uint256 _iduint256 _boostPercent
catchFish(
catchFishByProxy(address recipient_
distributeNativeFee(uint256 _amount
distributeTokenFee(uint256 _amount
editFishWeight(uint256 _fishIduint256 _weight
getRandomFish(address user_uint256 nonce_
goFish(bool _useFishingPoleuint256 _fishingPoleIdbool _useBaituint256 _baitIdbool _unwrapbool _stakeuint256 _fishIdpayable 
initialize(address _fishContract
modifyFeeRecipient(uint256 _indexaddress _recipientuint256 _nativeWeightuint256 _tokenWeight
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytesreturns (bytes4)
onERC1155Received(addressaddressuint256uint256bytesreturns (bytes4)
renounceOwnership(
sendTokensToStaking(uint256 _amount
setBaitContract(address _baitContract
setFishAgainNativeFee(uint256 _fishAgainNativeFee
setFishingDiscountTime(uint256 _fishingDiscountTime
setFishingNativeFee(uint256 _fishingNativeFee
setFishingTokenFee(uint256 _fishingTokenFee
setProxyState(address proxyAddressbool value
setStakingContract(address _stakingContract
setTokenAddress(address tokenAddress
setWrapTokenAddress(address _wrapTokenAddress
stakeFish(uint256 _fishId
transferOwnership(address newOwner
unwrapFish(uint256 _fishId
wrapFish(uint256 _fishIdaddress _user
Events
AddFeeRecipient(address recipientuint256 nativeWeightuint256 tokenWeight
BaitContractSet(address baitContract
CatchFish(address indexed useruint256 fishId
FishWeightModified(uint256 indexed iduint256 weight
GoFish(address indexed userbool userFishingPoleuint256 fishingPoleIdbool useBaituint256 baitId
Initialized(uint64 version
ModifyFeeRecipient(uint256 indexaddress recipientuint256 nativeWeightuint256 tokenWeight
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SendTokensToStaking(uint256 amount_
StakedFish(address indexed useruint256 fishIduint256 amount
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
AddressIsZero(
CannotUnwrapAndStake(
FailedSendingETH(
FishAgainFeeTooHigh(
InvalidInitialization(
NotEnoughFishAgainFee(
NotEnoughFishingFee(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ZeroAddress(
ZeroAmount(