ether.LOTTO
Verified contract
Proxy
Active on
Ethereum with 172 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
Balances ($1,860.43)
Native
Value
$1,860.43
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
ETH | Native | 0.600369 | $3,098.81 |
$1,860.43 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 21095982 | 18 days ago | | | 0.025 | 0.0010413225 | |
| 20764874 | 2 months ago | | | 0 | 0.0011641411 | |
| 20764868 | 2 months ago | | | 0.075 | 0.0025167350 | |
| 20764783 | 2 months ago | | | 0 | 0.0020238703 | |
| 20764778 | 2 months ago | | | 0.05 | 0.0038742618 | |
| 20669864 | 3 months ago | | | 0 | 0.00056346003 | |
| 20638849 | 3 months ago | | | 0 | 0.000085504585 | |
| 20634530 | 3 months ago | | | 0.025 | 0.00080894182 | |
| 20621884 | 3 months ago | | | 0 | 0.00029744709 | |
| 20621883 | 3 months ago | | | 0 | 0.000055257507 |
ABI
ABI objects
Getter at block 21224611 proxiableUUID() view returns (bytes32)
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 (string, uint16, uint16, uint256, uint256, uint256, uint32, uint32)
(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
symbol() view returns (string)
LOTTO
totalSupply() view returns (uint256)
87
Read-only
balanceOf(address owner) view returns (uint256)
getApproved(uint256 tokenId) view returns (address)
isApprovedForAll(address owner, address operator) view returns (bool)
ownerOf(uint256 tokenId) view returns (address)
supportsInterface(bytes4 interfaceId) view returns (bool)
tokenByIndex(uint256 index) view returns (uint256)
tokenOfOwnerByIndex(address owner, uint256 index) view returns (uint256)
tokenURI(uint256 tokenId) view returns (string)
State-modifying
Events approve(address, uint256)
burnTokens(uint32[] tokenIds) payable
fund() payable
initialize(string name, string symbol, string description, string uriPrefix, uint32 minMergeAge, uint32 minBurnAge, address minter, address payer)
mergeTokens(uint32[] tokenIds) payable
mint(uint32 amount) payable
mintA(struct LotteryMintParams[] mints) payable
mintB(struct LotteryMintParams[] mints)
mintFor(uint32 amount, address to) payable
pause()
payPrize(address to, uint32[] tokenIds, uint256 amount, uint256 payoutId)
payTo(address to, uint256 amount)
renounceOwnership()
safeTransferFrom(address, address, uint256, bytes)
safeTransferFrom(address from, address to, uint256 tokenId)
setApprovalForAll(address, bool)
setMaxCounts(uint16 maxMintTokens, uint16 maxBurnTokens)
setMinAges(uint32 minMergeAge, uint32 minBurnAge)
setMinter(address minter)
setPayer(address payer)
setPrices(uint256 mintPrice, uint256 mergePrice, uint256 burnPrice)
setTokenURIPrefix(string prefix)
transferFrom(address, address, uint256)
transferOwnership(address newOwner)
unpause()
upgradeToAndCall(address newImplementation, bytes data) payable
Upgraded(address indexed implementation)
Approval(address indexed owner, address indexed approved, uint256 indexed tokenId)
ApprovalForAll(address indexed owner, address indexed operator, bool approved)
Initialized(uint64 version)
MinterChanged(address account)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Paused(address account)
PayerChanged(address account)
PrizePaid(address indexed ownerId, uint32[] tokenIds, uint256 amount, uint256 payoutId)
TokenBurned(address indexed ownerId, uint32 tokenId)
TokenMinted(address indexed ownerId, uint32 tokenId, uint8 tokenType)
TokenMintedFor(address indexed ownerId, address payerId, uint32 tokenId)
TokensMerged(address indexed ownerId, uint32[] mergedTokenIds, uint32 newTokenId)
Transfer(address indexed from, address indexed to, uint256 indexed tokenId)
Unpaused(address account)
Upgraded(address indexed implementation)
constructor(address implementation, bytes _data)
fallback()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
AddressEmptyCode(address target)
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
ERC721EnumerableForbiddenBatchMint()
ERC721IncorrectOwner(address sender, uint256 tokenId, address owner)
ERC721InsufficientApproval(address operator, uint256 tokenId)
ERC721InvalidApprover(address approver)
ERC721InvalidOperator(address operator)
ERC721InvalidOwner(address owner)
ERC721InvalidReceiver(address receiver)
ERC721InvalidSender(address sender)
ERC721NonexistentToken(uint256 tokenId)
ERC721OutOfBoundsIndex(address owner, uint256 index)
EnforcedPause()
ExpectedPause()
FailedInnerCall()
InsufficientPayment(uint256 payment, uint256 price)
InvalidInitialization()
InvalidTokenType(uint32 tokenId, uint8 tokenType)
NotAuthorised()
NotEnoughBalance()
NotInitializing()
NotMergeableTokens(uint32[] tokenIds)
NotTokenOwner()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
TokenTooYoung(uint256 age, uint256 minAge)
TooHighAmount(uint256 amount, uint256 maxAmount)
TooLowAmount(uint256 amount, uint256 minAmount)
TransferDisabled()
TransferFailed()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
ZeroAddress()