LiberoRaffle_01

Verified contract

Proxy

Active on Base with 8,081 txns
Deployed by via 0x2ba0858a at 20406542
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $96.35
0x514c6c3e7a19b5f6a3e5a46a1ab4b7592de0cea3dc98f70531f5f99d64c7c105
0xb40046d8c1c9cca1762d79931b52bf49301d7e84c9715efe8aa359592d985861
0xbe2449fb6a37eb0fbb3ed22ec3e89ae05abc6ef1792569d16daf0cb41bed4d1a
0x709ba3e5bc27ca4efb53fd7ed24dadb614162b98b197347d4c7acdc32772cf70
0x771763ccffa526f96995d2de52eebbdd27c82916e08deab3cc494deca2eb03eb
0x7dc5444d2e3d2d732c207c0d79d5a1aef03b68e1a072b96f8d14b173a80aec87
0xf418ef7d19f324f164c7fda93f2cd478f81592643af13d3cce003860fb41dbe4
0xc6e00b293b00f36de2732982bdeb26b71c8f3a340bfb4edc79e1dc96eae66628
0x716ff2f1527787759c4121554aac789311d6787bf64cb8f8902635fbfe4e5322
0xe3f842c5e996324cdb2a466ab366fc31f44623bf3fb234cdfbcabb100dd99365

Functions
Getter at block 23078672
owner(view returns (address)
0x41d59614ee32102d371f3549a0103b3b88bf256a
Read-only
_checkRaffleDone(struct LiberoRewards_01Raffle activeRaffleview 
getRaffleInfo(uint32 raffleNrview returns (struct LiberoRewards_01Raffle)
getRaffleInfoCnt(uint32 raffleNrview returns (uint256 rewardsLenuint256 ticketsLenuint256 ticketsValidPriorityLenuint256 ticketsValidLenuint256 winningTicketsLenbool validated)
getRaffleInfoRewards(uint32 raffleNruint256 fromIxuint256 toIxview returns (struct LiberoRewards_01Reward[])
getRaffleInfoRewardsPerWallet(uint32 raffleNraddress walletview returns (uint32)
getRaffleInfoTicketKeyExt(uint32 raffleNrstruct Ticketing_01Ticket ticketview returns (uint256)
getRaffleInfoTicketValidationInfo(uint32 raffleNrview returns (uint256 _validatedUntilbool _validateduint256 _totalTicketsuint256 _totalPriorityTicketsuint256 _maxTicketsPerWalletuint256 _totalTicketsSolduint256 _returnedTickets)
getRaffleInfoTickets(uint32 raffleNruint256 fromIxuint256 toIxview returns (struct Ticketing_01Ticket[])
getRaffleInfoValidTickets(uint32 raffleNrbool isPriorityuint256 fromIxuint256 toIxview returns (struct Ticketing_01Ticket[])
getRaffleInfoWinningTicketKeys(uint32 raffleNrstruct Ticketing_01Ticket ticketview returns (bool)
getRaffleInfoWinningTickets(uint32 raffleNruint256 fromIxuint256 toIxview returns (struct LiberoRewards_01WinningTicket[])
ext_approveAwardInternal(uint8 rewardIfaddress rewardContractaddress organizerstruct LiberoRewards_01Reward[] rewardsview 
ext_batchMintCheckSignature(uint32 raffleNraddress[] touint256[] tokenIdsuint256[] tokenAmountsbytes signaturepure returns (address recoveredSigner)
State-modifying
addRewards(uint32 raffleNruint256 fromstruct LiberoRewards_01Reward[] rewards
batchMintManager(uint32 raffleNraddress[] touint256[] tokenIdsuint256[] tokenAmounts
batchMintOwner(uint32 raffleNraddress[] touint256[] tokenIdsuint256[] tokenAmountsbytes signature
burnRaw(address collectionaddress owneruint8 rewardIfuint256 tokenIduint256 tokenAmount
burnRewardIx(uint32 raffleNruint32 ix
buyTickets(uint32 raffleNrstruct Ticketing_01Ticket[] toBuystruct Ticketing_01Ticket[] toReturnuint256 tipbytes signaturepayable 
distributeRewardIx(uint32 raffleNruint32 ix
distributeRewards(uint32 raffleNruint32 cnt
fund(payable 
newRaffle(uint32 iduint256 payAmountaddress organizeruint32 totalTicketsuint32 totalPriorityTicketsuint32 maxTicketsPerWalletuint32 maxRewardsPerWalletuint32 availableRewardsuint8 rewardIfaddress rewardContractstring mintUristring mintNamestring mintSymbolbool shouldDistributeRewardsbool shouldRefundNonWinninguint256 startAtuint256 endAtuint256 raffleAtuint256 sysTicketPriceuint16 ownerFeePctuint16 ownerTipPctstruct LiberoRewards_01Requirement[] requirementsbytes signaturepayable 
payoutFees(uint32 raffleNr
raffle(uint32 raffleNrbool isPriorityuint256 cnt
refundNonWinning(uint32 raffleNrbool isPriorityuint32 cnt
renounceOwnership(
seedRaffle(uint32 raffleNruint256 seed
sendRewardIx(uint32 raffleNruint32 ix
setManager(address manager
transferMintOwnership(uint32 raffleNr
transferOwnership(address newOwner
transferRaw(address collectionaddress owneraddress recepientuint8 rewardIfuint256 tokenIduint256 tokenAmount
validateTickets(uint32 raffleNruint256 cnt
withdraw(uint256 amount
Events
ERC1155Deployed(address contractAddress
ERC721Deployed(address contractAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Payment(uint32 raffleNraddress walletuint256 tipuint256 feebool refund
RaffleCreated(uint32 raffleNruint32 id
TicketPicked(uint32 raffleNruint32 winSeqNruint32 drawIxuint32 drawFrombool isSkippedbool isPriorityuint256 rewardTokenIduint16 rewardTokenAmountuint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNr
TicketRefundNonWinning(uint32 raffleNruint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNrbool successuint256 amount
Payment(uint32 raffleNraddress walletuint256 tipuint256 feebool refund
RaffleCreated(uint32 raffleNruint32 id
RewardError(uint32 raffleNrstring errorstring reasonuint256 rewardTokenIduint16 rewardTokenAmountuint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNr
RewardSuccessful(uint32 raffleNruint256 rewardTokenIduint16 rewardTokenAmountuint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNr
TicketPicked(uint32 raffleNruint32 winSeqNruint32 drawIxuint32 drawFrombool isSkippedbool isPriorityuint256 rewardTokenIduint16 rewardTokenAmountuint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNr
TicketRefundNonWinning(uint32 raffleNruint256 tokenIdaddress walletuint64 ticketIduint16 ticketNruint8 reqNrbool successuint256 amount
Constructor
constructor(address manageraddress liberoMintFactoryaddress ticketingFactory
Fallback and receive

This contract contains no fallback and receive objects.

Errors
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s