QuestBudget

Verified contract

Implementation

Active on Base with 0 txns
Deployed by via 0xced7e325 at 15373379
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "QuestBudget"

No transactions found for "QuestBudget"


Functions
Getter at block 23934112
disburseEnabled(view returns (bool)
false
owner(view returns (address result)
0x017f8ad14a2e745ea0f756bd57cd4852400be78c
questFactory(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
available(address asset_view returns (uint256)
available(address asset_uint256 tokenId_view returns (uint256)
distributed(address asset_view returns (uint256)
distributed(address asset_uint256 tokenId_view returns (uint256)
isAuthorized(address account_view returns (bool)
onERC1155BatchReceived(addressaddressuint256[]uint256[]bytespure returns (bytes4)
onERC1155Received(addressaddressuint256uint256bytespure returns (bytes4)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
supportsInterface(bytes4 interfaceIdview returns (bool)
total(address asset_view returns (uint256)
total(address asset_uint256 tokenId_view returns (uint256)
State-modifying
allocate(bytes data_payable returns (bool)
cancelOwnershipHandover(payable 
cancelQuest(string questId_
completeOwnershipHandover(address pendingOwnerpayable 
createERC20Quest(uint32 txHashChainId_address rewardTokenAddress_uint256 endTime_uint256 startTime_uint256 totalParticipants_uint256 rewardAmount_string questId_string actionType_string questName_string projectName_uint256 referralRewardFee_returns (address)
disburse(bytes data_returns (bool)
disburseBatch(bytes[] data_returns (bool)
initialize(bytes data_
reclaim(bytes data_returns (bool)
reconcile(bytesreturns (uint256)
renounceOwnership(payable 
requestOwnershipHandover(payable 
setAuthorized(address[] account_bool[] authorized_
setDisburseEnabled(bool enabled_
setQuestFactory(address questFactory_
transferOwnership(address newOwnerpayable 
Events
Authorized(address indexed accountbool isAuthorized
Distributed(address indexed assetaddress touint256 amount
Initialized(uint64 version
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
AlreadyInitialized(
CloneAlreadyInitialized(
InitializerNotImplemented(
InsufficientFunds(address assetuint256 availableuint256 required
InvalidAllocation(address assetuint256 amount
InvalidInitialization(
InvalidInitializationData(
LengthMismatch(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotInitializing(
Reentrancy(
TransferFailed(address assetaddress touint256 amount
Unauthorized(