EngineFactoryV0
Verified contract
Active on
Ethereum with 0 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "EngineFactoryV0"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "EngineFactoryV0"
ABI
ABI objects
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 engineCoreContractType, bytes32 salt) view returns (address predicted)
State-modifying
Events abandon()
createEngineContract(uint8 engineCoreContractType, struct EngineConfiguration engineConfiguration, address adminACLContract, bytes32 salt) returns (address engineContract)
drainERC20(address ERC20TokenAddress, address recipient)
drainETH(address recipient)
execCalls(struct EngineFactoryV0Call[] _calls) returns (uint256 blockNumber, bytes[] returnData)
registerMultipleContracts(address[] contractAddresses, bytes32[] coreVersions, bytes32[] coreTypes)
renounceOwnership()
transferCoreRegistryOwnership(address _owner)
transferOwnership(address newOwner)
unregisterMultipleContracts(address[] contractAddresses)
Abandoned()
Deployed(address indexed engineImplementation, address indexed engineFlexImplementation, bytes32 indexed type_)
EngineContractCreated(address indexed engineContract)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
constructor(address engineImplementation_, address engineFlexImplementation_, address coreRegistry_, address owner_, string defaultBaseURIHost_, address universalBytecodeStorageReader_)
receive()
AddressEmptyCode(address target)
AddressInsufficientBalance(address account)
Create2EmptyBytecode()
Create2FailedDeployment()
Create2InsufficientBalance(uint256 balance, uint256 needed)
ERC1167FailedCreateClone()
FailedInnerCall()
OwnableInvalidOwner(address owner)
OwnableUnauthorizedAccount(address account)
SafeERC20FailedOperation(address token)