This contract is being backfilled. You may encounter incomplete storage history.

TransparentUpgradeableProxy

Verified contract

Proxy

Active on Base with 7,182 txns
Deployed by via 0xfaf305b4 at 20937862
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
3 additional variables
Native
Value $63.81
ERC-20
--
ERC-20
--
0x3d313d4eccbe44a78c2a20df61c61e2050e25247fa0b59edde0d2de7f71f6a60
0xe7e474c7b3ab5d3d9916e802bed4384f84aa7a0d70be2c70fe76e1f89ebb2613
0xf1c0f2aee19af5b17611c6253e45989b5f6c2f6a9cb5b515ea729f97e8a85d4b
0x01e9ab042f16db7863836123453ebaf694827a4244bec998f02cdc7da2331d4f
0xe0ed7c22c7c16d2868b8dde303fca3a77196dada729d8d472d44da37b80cf9bf
0x4d8920a2ed14a7c75bace44505787323904a9545a55a0e9eadb64413890d2078
0xa0f92d94d9cd947e2277a33dd240fa8e2033d3254fd19defba8b351f0b4d9a44
0x6794eacfaaa43b67fcc0733b1840425ce4dc5bc4352fb3a8195fb8dc50a7be76
0x47211f613782068e746ad1a2fd3c3d6c8b483550fa8617d1db87fbae68654e43
0x1ea419e30cea01ac25c791d2947d54eff50afb8aa5b2e0926e9ac12ca032b46f

Functions
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(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
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
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
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors
AddressIsZero(
CannotUnwrapAndStake(
FailedSendingETH(
FishAgainFeeTooHigh(
InvalidInitialization(
NotEnoughFishAgainFee(
NotEnoughFishingFee(
NotInitializing(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ZeroAddress(
ZeroAmount(