QuestBudget
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
8
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "QuestBudget"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "QuestBudget"
ABI
ABI objects
Getter at block 23935216
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(address, address, uint256[], uint256[], bytes) pure returns (bytes4)
onERC1155Received(address, address, uint256, uint256, bytes) pure returns (bytes4)
ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
supportsInterface(bytes4 interfaceId) view returns (bool)
total(address asset_) view returns (uint256)
total(address asset_, uint256 tokenId_) view returns (uint256)
State-modifying
Events allocate(bytes data_) payable returns (bool)
cancelOwnershipHandover() payable
cancelQuest(string questId_)
completeOwnershipHandover(address pendingOwner) payable
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(bytes) returns (uint256)
renounceOwnership() payable
requestOwnershipHandover() payable
setAuthorized(address[] account_, bool[] authorized_)
setDisburseEnabled(bool enabled_)
setQuestFactory(address questFactory_)
transferOwnership(address newOwner) payable
Authorized(address indexed account, bool isAuthorized)
Distributed(address indexed asset, address to, uint256 amount)
Initialized(uint64 version)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
constructor()
fallback()
receive()
AlreadyInitialized()
CloneAlreadyInitialized()
InitializerNotImplemented()
InsufficientFunds(address asset, uint256 available, uint256 required)
InvalidAllocation(address asset, uint256 amount)
InvalidInitialization()
InvalidInitializationData()
LengthMismatch()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NotInitializing()
Reentrancy()
TransferFailed(address asset, address to, uint256 amount)
Unauthorized()