EngineFactoryV0

Verified contract

Active on Ethereum with 0 txns
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "EngineFactoryV0"

No transactions found for "EngineFactoryV0"


Functions
Getter at block 21310283
coreRegistry(view returns (address)
0x2ee7b9bb2e038be7323a119701a191c030a61ec6
defaultBaseURIHost(view returns (string)
https://token.artblocks.io/
engineCoreType(view returns (string)
GenArt721CoreV3_Engine
engineCoreVersion(view returns (string)
v3.2.4
engineFlexImplementation(view returns (address)
0x000000008dd9a7cd3f4a267a88082d4a1e2f6553
engineImplementation(view returns (address)
0x00000000559ca3f3f1279c0ec121c302ed010457
flexCoreType(view returns (string)
GenArt721CoreV3_Engine_Flex
flexCoreVersion(view returns (string)
v3.2.5
isAbandoned(view returns (bool)
false
owner(view returns (address)
0x52119bb73ac8bdbe59af0eedfd4e4ee6887ed2ea
type_(view returns (bytes32)
0x456e67696e65466163746f727956300000000000000000000000000000000000
universalBytecodeStorageReader(view returns (address)
0x000000000000a791abed33872c44a3d215a3743b
Read-only
predictDeterministicAddress(uint8 engineCoreContractTypebytes32 saltview returns (address predicted)
State-modifying
abandon(
createEngineContract(uint8 engineCoreContractTypestruct EngineConfiguration engineConfigurationaddress adminACLContractbytes32 saltreturns (address engineContract)
drainERC20(address ERC20TokenAddressaddress recipient
drainETH(address recipient
execCalls(struct EngineFactoryV0Call[] _callsreturns (uint256 blockNumberbytes[] returnData)
registerMultipleContracts(address[] contractAddressesbytes32[] coreVersionsbytes32[] coreTypes
renounceOwnership(
transferCoreRegistryOwnership(address _owner
transferOwnership(address newOwner
unregisterMultipleContracts(address[] contractAddresses
Events
Abandoned(
Deployed(address indexed engineImplementationaddress indexed engineFlexImplementationbytes32 indexed type_
EngineContractCreated(address indexed engineContract
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor
constructor(address engineImplementation_address engineFlexImplementation_address coreRegistry_address owner_string defaultBaseURIHost_address universalBytecodeStorageReader_
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
Create2EmptyBytecode(
Create2FailedDeployment(
Create2InsufficientBalance(uint256 balanceuint256 needed
ERC1167FailedCreateClone(
FailedInnerCall(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token