ether.LOTTO

Verified contract

Proxy

Active on Ethereum with 172 txns
Deployed by via 0xfc1fc8ac at 19974931
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Native
Value $1,860.43
0x4c794bd4b2b206d4d0a92b324842663cb3b7e5fbdc016fc05ddf4dd77202332e
0x796ccbeca9d1d1bbbaf377fdee51a2e68e1b78035bc5b73007d91622c4acddc5
0xd22c7517fa8b1e28098c797fb022879201ece4f941394b15429cd9399cd33620
0x77a5c951f94897f6b859f932f9ce5829e6a09efbcd1ffa06c11176936a61c8b1
0xd6bcca8202037ddb5367760b25326b66ecd3f9a3f7bc109190e1d90c26a4738d
0xdcf9ea98627801a4a13d298a91bdfd9ce6467fd2a883dbeb120307b34321f4e4
0x889a12a13714c253f0018c391f5e37138a462d61506d4fdb7bd625152c2d676b
0x76777dc50fa21a524870c26a6c45ad35f333a18e4cfecc97ef7a1e5273965c99
0x413d220f2e2e43e3ce115077290fc623a9cea9a7c73afbcade02c08147fc9ad2
0xff0a5c5ca4e936a22223e6b9863d1aaaf3992f08f5cce84c39ec6bbcf15de477

Functions
Getter at block 21224611
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
contractURI(view returns (string)
data:application/json;utf8,{"name": "ether.LOTTO","description":"Buy once, keep winning forever"}
getMinter(view returns (address)
0x27522d243618340ee3e93d4d1b3736b72ff7cf2f
getPayer(view returns (address)
0xc21ee7f646f91b8034508bafb55ad46dd5dd9f6d
getSettings(view returns (stringuint16uint16uint256uint256uint256uint32uint32)
(https://token.ether.lotto/, 100, 100, 25000000000000000, 0, 0, 2, 2)
name(view returns (string)
ether.LOTTO
owner(view returns (address)
0x60e11112b7af3894821357e8faec6b50ed692688
paused(view returns (bool)
false
 
proxiableUUID(view returns (bytes32)
symbol(view returns (string)
LOTTO
totalSupply(view returns (uint256)
87
Read-only
balanceOf(address ownerview returns (uint256)
getApproved(uint256 tokenIdview returns (address)
isApprovedForAll(address owneraddress operatorview returns (bool)
ownerOf(uint256 tokenIdview returns (address)
supportsInterface(bytes4 interfaceIdview returns (bool)
tokenByIndex(uint256 indexview returns (uint256)
tokenOfOwnerByIndex(address owneruint256 indexview returns (uint256)
tokenURI(uint256 tokenIdview returns (string)
State-modifying
approve(addressuint256
burnTokens(uint32[] tokenIdspayable 
fund(payable 
initialize(string namestring symbolstring descriptionstring uriPrefixuint32 minMergeAgeuint32 minBurnAgeaddress minteraddress payer
mergeTokens(uint32[] tokenIdspayable 
mint(uint32 amountpayable 
mintA(struct LotteryMintParams[] mintspayable 
mintB(struct LotteryMintParams[] mints
mintFor(uint32 amountaddress topayable 
pause(
payPrize(address touint32[] tokenIdsuint256 amountuint256 payoutId
payTo(address touint256 amount
renounceOwnership(
safeTransferFrom(addressaddressuint256bytes
safeTransferFrom(address fromaddress touint256 tokenId
setApprovalForAll(addressbool
setMaxCounts(uint16 maxMintTokensuint16 maxBurnTokens
setMinAges(uint32 minMergeAgeuint32 minBurnAge
setMinter(address minter
setPayer(address payer
setPrices(uint256 mintPriceuint256 mergePriceuint256 burnPrice
setTokenURIPrefix(string prefix
transferFrom(addressaddressuint256
transferOwnership(address newOwner
unpause(
upgradeToAndCall(address newImplementationbytes datapayable 
Events
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed approveduint256 indexed tokenId
ApprovalForAll(address indexed owneraddress indexed operatorbool approved
Initialized(uint64 version
MinterChanged(address account
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
PayerChanged(address account
PrizePaid(address indexed ownerIduint32[] tokenIdsuint256 amountuint256 payoutId
TokenBurned(address indexed ownerIduint32 tokenId
TokenMinted(address indexed ownerIduint32 tokenIduint8 tokenType
TokenMintedFor(address indexed ownerIdaddress payerIduint32 tokenId
TokensMerged(address indexed ownerIduint32[] mergedTokenIdsuint32 newTokenId
Transfer(address indexed fromaddress indexed touint256 indexed tokenId
Unpaused(address account
Upgraded(address indexed implementation
Constructor
constructor(address implementationbytes _data
Fallback and receive
fallback(
Errors
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FailedInnerCall(
AddressEmptyCode(address target
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
ERC721EnumerableForbiddenBatchMint(
ERC721IncorrectOwner(address senderuint256 tokenIdaddress owner
ERC721InsufficientApproval(address operatoruint256 tokenId
ERC721InvalidApprover(address approver
ERC721InvalidOperator(address operator
ERC721InvalidOwner(address owner
ERC721InvalidReceiver(address receiver
ERC721InvalidSender(address sender
ERC721NonexistentToken(uint256 tokenId
ERC721OutOfBoundsIndex(address owneruint256 index
EnforcedPause(
ExpectedPause(
FailedInnerCall(
InsufficientPayment(uint256 paymentuint256 price
InvalidInitialization(
InvalidTokenType(uint32 tokenIduint8 tokenType
NotAuthorised(
NotEnoughBalance(
NotInitializing(
NotMergeableTokens(uint32[] tokenIds
NotTokenOwner(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
TokenTooYoung(uint256 ageuint256 minAge
TooHighAmount(uint256 amountuint256 maxAmount
TooLowAmount(uint256 amountuint256 minAmount
TransferDisabled(
TransferFailed(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
ZeroAddress(