0 txs
0 calls
constructor
constructor()
functions
durationTotal
viewfunction durationTotal() view returns (uint40)
endTime
viewfunction endTime() view returns (uint256)
getRewardAmount
viewfunction getRewardAmount() view returns (uint256)
getRewardToken
viewfunction getRewardToken() view returns (address)
hasWithdrawn
viewfunction hasWithdrawn() view returns (bool)
jsonSpecCID
viewfunction jsonSpecCID() view returns (string)
maxProtocolReward
viewfunction maxProtocolReward() view returns (uint256)
maxTotalRewards
viewfunction maxTotalRewards() view returns (uint256)
owner
viewfunction owner() view returns (address result)
ownershipHandoverExpiresAt
viewfunction ownershipHandoverExpiresAt(address pendingOwner) view returns (uint256 result)
paused
viewfunction paused() view returns (bool)
protocolFee
viewfunction protocolFee() view returns (uint256)
protocolFeeRecipient
viewfunction protocolFeeRecipient() view returns (address)
questFactoryContract
viewfunction questFactoryContract() view returns (address)
questFee
viewfunction questFee() view returns (uint16)
questId
viewfunction questId() view returns (string)
queued
viewfunction queued() view returns (bool)
rabbitHoleReceiptContract
viewfunction rabbitHoleReceiptContract() view returns (address)
rewardAmountInWei
viewfunction rewardAmountInWei() view returns (uint256)
rewardToken
viewfunction rewardToken() view returns (address)
sablierV2LockupLinearContract
viewfunction sablierV2LockupLinearContract() view returns (address)
startTime
viewfunction startTime() view returns (uint256)
streamIdForAddress
viewfunction streamIdForAddress(address) view returns (uint256)
totalParticipants
viewfunction totalParticipants() view returns (uint256)
totalTransferAmount
viewfunction totalTransferAmount() view returns (uint256)
cancelOwnershipHandover
payablefunction cancelOwnershipHandover() payable
claimFromFactory
payablefunction claimFromFactory(address claimer_, address ref_) payable
completeOwnershipHandover
payablefunction completeOwnershipHandover(address pendingOwner) payable
initialize
nonpayablefunction initialize(address rewardTokenAddress_, uint256 endTime_, uint256 startTime_, uint256 totalParticipants_, uint256 rewardAmountInWei_, string questId_, uint16 questFee_, address protocolFeeRecipient_, uint40 durationTotal_, address sablierV2LockupLinearAddress_)
pause
nonpayablefunction pause()
renounceOwnership
payablefunction renounceOwnership() payable
requestOwnershipHandover
payablefunction requestOwnershipHandover() payable
singleClaim
nonpayablefunction singleClaim(address account_)
transferOwnership
payablefunction transferOwnership(address newOwner) payable
unPause
nonpayablefunction unPause()
withdrawRemainingTokens
nonpayablefunction withdrawRemainingTokens()
events
Initialized
event Initialized(uint8 version)
JsonSpecCIDSet
event JsonSpecCIDSet(string cid)
OwnershipHandoverCanceled
event OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested
event OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred
event OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
Paused
event Paused(address account)
ProtocolFeeDistributed
event ProtocolFeeDistributed(string questId, address rewardToken, address protocolOwner, uint256 feeAmountToProtocolOwner, address questOwner, uint256 feeAmountToQuestOwner)
Queued
event Queued(uint256 timestamp)
Unpaused
event Unpaused(address account)
errors
AddressAlreadyMinted
error AddressAlreadyMinted()
AddressNotSigned
error AddressNotSigned()
AlreadyClaimed
error AlreadyClaimed()
AlreadyInitialized
error AlreadyInitialized()
AlreadyWithdrawn
error AlreadyWithdrawn()
AmountExceedsBalance
error AmountExceedsBalance()
AuthOwnerRecipient
error AuthOwnerRecipient()
ClaimWindowNotStarted
error ClaimWindowNotStarted()
EndTimeInPast
error EndTimeInPast()
EndTimeLessThanOrEqualToStartTime
error EndTimeLessThanOrEqualToStartTime()
InvalidClaimFee
error InvalidClaimFee()
InvalidRefundToken
error InvalidRefundToken()
MustImplementInChild
error MustImplementInChild()
NewOwnerIsZeroAddress
error NewOwnerIsZeroAddress()
NoHandoverRequest
error NoHandoverRequest()
NotQuestFactory
error NotQuestFactory()
NotStarted
error NotStarted()
NoWithdrawDuringClaim
error NoWithdrawDuringClaim()
OverMaxAllowedToMint
error OverMaxAllowedToMint()
QuestEnded
error QuestEnded()
TotalAmountExceedsBalance
error TotalAmountExceedsBalance()
Unauthorized
error Unauthorized()
creation bytecode
0x602c3d8160093d39f33d3d3d3d363d3d37363d737cbc27954f6f4a9ab3258a46b911a9cbf76eeccd5af43d3d93803e602a57fd5bf3