TransparentUpgradeableProxy

Verified contract

Proxy

Active on Ethereum with 260 txns
Deployed by via 0x8b9285b1 at 18492219
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
-
variable spans 48 additional slots
-
variable spans 48 additional slots
3 additional variables
Native
Value $1.34
ERC-20
Value $40.92
ERC-20
Value $9.1
ERC-20
Value $4.76
ERC-20
Value $0.55
ERC-20
Value $0.11
ERC-20
--
0xd3b8a5f81dfa7ba5f983458c8a8ca8500db4951590a11ba2fe6bfddf4ad46267
0x0b1b29c8bdb36536c9fe96e6981821dff117f633de87a3ab5b5df8a604152028
0x4c3d61e7ca928eeb77ef4255252a0f637d0063589a71b0c6e89be1d445a021bb
0x02f721a363ad8bdbb84e68f40794b7858abd0b1621160bcb78a1cbc0e85d1efa
0xb75b04e2b2c740d17f7e3adee32b691b0879072d8ce5e6e613858b126e9dd3ca
0x8811c0c1120fc79c87c6717e01a71637db420a7343373cbb799ace53f7540db2
0xd711140aefae9efe55575c1fe93f8e8ca4e60a70bdde71efd3f6190102f654ec
0xa603a419cee8e49fcc842fe511904ddc8567ea7a603d09883d16e0108342eaa6
0xbb6458e6dccbcd1db73fa4fbfd29d04cf6ac6f9bb3ee042cbe35010217bb1c08
0xe960ef25d8c376341874cc511c6e00ddf495316803e69fd81e4166b4ba44f371

Functions
Getter at block 21211334
getNonce(view returns (uint72)
225
owner(view returns (address)
0x08163d215c604b70809e5ebcf1db86b81727109d
Read-only
checkClaimedTasks(uint24[] taskIdsaddress[] usersuint48[] hlNoncesview returns (uint24[])
getCampaignInfo(uint24 campaignIdview returns (struct CampaignV2CampaignInfo)
getCheckClaimedHL(uint48 hlNonceview returns (uint8)
getClaimedTasks(uint24 taskIdaddress senderview returns (uint8)
getMultipleClaim(uint24 taskIdview returns (uint8)
getTaskInCampaign(uint24 taskIdview returns (uint24)
getTaskToCampaignId(uint24 idview returns (uint24)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
addTasks(bytes data
changeAdmins(address[] newAdmins
changeCutReceiver(address receiver
changeSharePercent(uint16 newSharePpercent
claimMergeReward(bytes databytes signaturepayable 
claimReward(bytes databytes signaturepayable 
createCampaign(bytes datapayable 
fundCampaign(uint24 campaignIduint256 amountpayable 
initialize(address operatorAddressaddress cutReceiverAddressaddress[] newAdminsuint16 newSharePercent
renounceOwnership(
setOpertor(address _operator
setPaused(bool _paused
transferOwnership(address newOwner
withdrawFundCampaign(bytes databytes signature
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
AddOperator(address arg0
AddTasks(uint24 arg0uint24[] arg1
ChangeAdmin(address[] arg0
ChangeCutReceiver(address arg0
ChangeSharePercent(uint16 arg0
ChangeToken(address arg0
ClaimReward(uint24[][] arg0
CreateCampaign(uint24 arg0uint24[] arg1
FundCampaign(uint24 arg0uint256 arg1
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RemoveOperator(address arg0
WithdrawFundCampaign(uint24 arg0uint256 arg1
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
AlreadyOperators(address arg0
ClaimedTask(uint24 arg0
ContractPaused(
ExceededTipAmount(address arg0
InsufficentFund(uint24 arg0
InvalidInput(
InvalidNumber(
InvalidSignature(
InvalidTime(
InvalidTip(
InvalidValue(
NativeNotAllowed(
NotOperators(address arg0
SentNativeFailed(
Unauthorized(
UnavailableCampaign(uint24 arg0