LiberoRaffle_01
Verified contract
Proxy
Active on
Base with 8,081 txns
Unified storage
Map
Table
Raw
Constants and immutables
1
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
0x1151…7bf6
0xb3ee…a707
Balances ($96.35)
Native
Value
$96.35
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
Eth | Native | 0.0261 | $3,691.39 |
$96.35 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 22586803 | 11 days ago | | | 0 | 0.00026574690 | |
| 22586798 | 11 days ago | | | 0 | 0.0000079890977 | |
| 22586793 | 11 days ago | | | 0 | 0.000018675388 | |
| 22586788 | 11 days ago | | | 0 | 0.00025828502 | |
| 22586783 | 11 days ago | | | 0 | 0.00038670578 | |
| 22586778 | 11 days ago | | | 0 | 0.00038832390 | |
| 22586775 | 11 days ago | | | 0 | 0.0000023266369 | |
| 22586768 | 11 days ago | | | 0 | 0.00024980779 | |
| 22586763 | 11 days ago | | | 0 | 0.0000073165383 | |
| 22586758 | 11 days ago | | | 0 | 0.000018675388 |
ABI
ABI objects
Getter at block 23078672
owner() view returns (address)
0x41d59614ee32102d371f3549a0103b3b88bf256a
Read-only
_checkRaffleDone(struct LiberoRewards_01Raffle activeRaffle) view
getRaffleInfo(uint32 raffleNr) view returns (struct LiberoRewards_01Raffle)
getRaffleInfoCnt(uint32 raffleNr) view returns (uint256 rewardsLen, uint256 ticketsLen, uint256 ticketsValidPriorityLen, uint256 ticketsValidLen, uint256 winningTicketsLen, bool validated)
getRaffleInfoRewards(uint32 raffleNr, uint256 fromIx, uint256 toIx) view returns (struct LiberoRewards_01Reward[])
getRaffleInfoRewardsPerWallet(uint32 raffleNr, address wallet) view returns (uint32)
getRaffleInfoTicketKeyExt(uint32 raffleNr, struct Ticketing_01Ticket ticket) view returns (uint256)
getRaffleInfoTicketValidationInfo(uint32 raffleNr) view returns (uint256 _validatedUntil, bool _validated, uint256 _totalTickets, uint256 _totalPriorityTickets, uint256 _maxTicketsPerWallet, uint256 _totalTicketsSold, uint256 _returnedTickets)
getRaffleInfoTickets(uint32 raffleNr, uint256 fromIx, uint256 toIx) view returns (struct Ticketing_01Ticket[])
getRaffleInfoValidTickets(uint32 raffleNr, bool isPriority, uint256 fromIx, uint256 toIx) view returns (struct Ticketing_01Ticket[])
getRaffleInfoWinningTicketKeys(uint32 raffleNr, struct Ticketing_01Ticket ticket) view returns (bool)
getRaffleInfoWinningTickets(uint32 raffleNr, uint256 fromIx, uint256 toIx) view returns (struct LiberoRewards_01WinningTicket[])
ext_approveAwardInternal(uint8 rewardIf, address rewardContract, address organizer, struct LiberoRewards_01Reward[] rewards) view
ext_batchMintCheckSignature(uint32 raffleNr, address[] to, uint256[] tokenIds, uint256[] tokenAmounts, bytes signature) pure returns (address recoveredSigner)
State-modifying
Events addRewards(uint32 raffleNr, uint256 from, struct LiberoRewards_01Reward[] rewards)
batchMintManager(uint32 raffleNr, address[] to, uint256[] tokenIds, uint256[] tokenAmounts)
batchMintOwner(uint32 raffleNr, address[] to, uint256[] tokenIds, uint256[] tokenAmounts, bytes signature)
burnRaw(address collection, address owner, uint8 rewardIf, uint256 tokenId, uint256 tokenAmount)
burnRewardIx(uint32 raffleNr, uint32 ix)
buyTickets(uint32 raffleNr, struct Ticketing_01Ticket[] toBuy, struct Ticketing_01Ticket[] toReturn, uint256 tip, bytes signature) payable
distributeRewardIx(uint32 raffleNr, uint32 ix)
distributeRewards(uint32 raffleNr, uint32 cnt)
fund() payable
newRaffle(uint32 id, uint256 payAmount, address organizer, uint32 totalTickets, uint32 totalPriorityTickets, uint32 maxTicketsPerWallet, uint32 maxRewardsPerWallet, uint32 availableRewards, uint8 rewardIf, address rewardContract, string mintUri, string mintName, string mintSymbol, bool shouldDistributeRewards, bool shouldRefundNonWinning, uint256 startAt, uint256 endAt, uint256 raffleAt, uint256 sysTicketPrice, uint16 ownerFeePct, uint16 ownerTipPct, struct LiberoRewards_01Requirement[] requirements, bytes signature) payable
payoutFees(uint32 raffleNr)
raffle(uint32 raffleNr, bool isPriority, uint256 cnt)
refundNonWinning(uint32 raffleNr, bool isPriority, uint32 cnt)
renounceOwnership()
seedRaffle(uint32 raffleNr, uint256 seed)
sendRewardIx(uint32 raffleNr, uint32 ix)
setManager(address manager)
transferMintOwnership(uint32 raffleNr)
transferOwnership(address newOwner)
transferRaw(address collection, address owner, address recepient, uint8 rewardIf, uint256 tokenId, uint256 tokenAmount)
validateTickets(uint32 raffleNr, uint256 cnt)
withdraw(uint256 amount)
ERC1155Deployed(address contractAddress)
ERC721Deployed(address contractAddress)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Payment(uint32 raffleNr, address wallet, uint256 tip, uint256 fee, bool refund)
RaffleCreated(uint32 raffleNr, uint32 id)
TicketPicked(uint32 raffleNr, uint32 winSeqNr, uint32 drawIx, uint32 drawFrom, bool isSkipped, bool isPriority, uint256 rewardTokenId, uint16 rewardTokenAmount, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr)
TicketRefundNonWinning(uint32 raffleNr, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr, bool success, uint256 amount)
Payment(uint32 raffleNr, address wallet, uint256 tip, uint256 fee, bool refund)
RaffleCreated(uint32 raffleNr, uint32 id)
RewardError(uint32 raffleNr, string error, string reason, uint256 rewardTokenId, uint16 rewardTokenAmount, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr)
RewardSuccessful(uint32 raffleNr, uint256 rewardTokenId, uint16 rewardTokenAmount, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr)
TicketPicked(uint32 raffleNr, uint32 winSeqNr, uint32 drawIx, uint32 drawFrom, bool isSkipped, bool isPriority, uint256 rewardTokenId, uint16 rewardTokenAmount, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr)
TicketRefundNonWinning(uint32 raffleNr, uint256 tokenId, address wallet, uint64 ticketId, uint16 ticketNr, uint8 reqNr, bool success, uint256 amount)
constructor(address manager, address liberoMintFactory, address ticketingFactory)
This contract contains no fallback and receive objects.
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
ECDSAInvalidSignature()
ECDSAInvalidSignatureLength(uint256 length)
ECDSAInvalidSignatureS(bytes32 s)