LooteryFactory
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Raw
Slot | Value |
---|---|
0x0000000000000000000000000000000000000000000000000000000000000000 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000001 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000002 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000003 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
0x0000000000000000000000000000000000000000000000000000000000000004 | 0x0000000000000000000000000000000000000000000000000000000000000000 |
Balances ($0.00)
No balances found for "LooteryFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "LooteryFactory"
ABI
ABI objects
Getter at block 22753127
DEFAULT_ADMIN_ROLE() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
LOOTERY_MASTER_COPY_SLOT() view returns (bytes32)
0x15244694a038682b3dfdfc9a7b4d57f194bac87a538c298bbb15836f93f3d08e
NONCE_SLOT() view returns (bytes32)
0xb673313ff65da5deee919e9043f9d191abd6721ce5d457fcf870135fe1bceb99
RANDOMISER_SLOT() view returns (bytes32)
0x7fd620ff951c5553351af243f95586d6c40fbde77386fa401565df721194304b
UPGRADE_INTERFACE_VERSION() view returns (string)
5.0.0
computeNextAddress() view returns (address)
0x77ba0e030fda2902e6e77ff39e082087219032b0
getRandomiser() view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID() view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
Read-only
getRoleAdmin(bytes32 role) view returns (bytes32)
hasRole(bytes32 role, address account) view returns (bool)
supportsInterface(bytes4 interfaceId) view returns (bool)
State-modifying
Events create(string name_, string symbol_, uint8 numPicks_, uint8 maxBallValue_, uint256 gamePeriod_, uint256 ticketPrice_, uint256 communityFeeBps_, address prizeToken_) returns (address)
grantRole(bytes32 role, address account)
init(address looteryMasterCopy, address randomiser)
renounceRole(bytes32 role, address callerConfirmation)
revokeRole(bytes32 role, address account)
setRandomiser(address randomiser)
upgradeToAndCall(address newImplementation, bytes data) payable
Initialized(uint64 version)
LooteryLaunched(address indexed looteryProxy, address indexed looteryImplementation, address indexed deployer, string name)
RandomiserUpdated(address oldRandomiser, address newRandomiser)
RoleAdminChanged(bytes32 indexed role, bytes32 indexed previousAdminRole, bytes32 indexed newAdminRole)
RoleGranted(bytes32 indexed role, address indexed account, address indexed sender)
RoleRevoked(bytes32 indexed role, address indexed account, address indexed sender)
Upgraded(address indexed implementation)
constructor()
This contract contains no fallback and receive objects.
AccessControlBadConfirmation()
AccessControlUnauthorizedAccount(address account, bytes32 neededRole)
AddressEmptyCode(address target)
ERC1167FailedCreateClone()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FailedInnerCall()
InvalidInitialization()
NotInitializing()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)