MetamorphicContractFactory

Verified contract

Active on Ethereum with 148 txns
Deployed by via 0x0f7cd33c at 7522448
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "MetamorphicContractFactory"

0x9c04aff4c1741cb00e3f2d4d288cdad868646f44f5de85720595aca8f801bd59
0x28c49d46b783dd8f8e92bd9a36953e05fe444864d2ad66c152836a899bd15099
0xd7511bf14003faeda48bfe2b81c8f6a680fdb922f0ec1b4bfe3380c7d3ceb45e
0x9f0b58b978a822955906d2f445fc6c4b6f4adc1170faa493a85a4cc2bc2c7e9e
0x506c222de588d4f6a1c2fef6497086840dacc79105eb5a96c8788948f1296dee
0xce775e74dfb198edf4845c99f3791486b2b3074e0ede4c5aedad8f0caebe85ab
0xee6236d50c1cf13fc76beadd745bf803e6d13b0c38c3742f51a52f4dc1042558
0x47196fc6cf972be5a0b8e00371358da822285a902a8948e3a8380a062db998ca
0x6dee4e16dea760ad44d5ab0f77aaf65b6fa35b52bb84a20c9c2584572a39cded
0xc942dd7f01084a0fcb1a3672bcf59829c08a2b99c83c1102eb542c2c6028ed34

Functions
Getter at block 21242951
getImplementation(view returns (address implementation)
0x0000000000000000000000000000000000000000
getInitializationCode(view returns (bytes initializationCode)
0x
getMetamorphicContractInitializationCode(view returns (bytes metamorphicContractInitializationCode)
0x5860208158601c335a63aaf10f428752fa158151803b80938091923cf3
getMetamorphicContractInitializationCodeHash(view returns (bytes32 metamorphicContractInitializationCodeHash)
0x7e18b382dec96fdc3badcb1ca6258e4f14469630399ad6ccb243b0d9f5344366
getTransientContractInitializationCode(view returns (bytes transientContractInitializationCode)
0x608060408190527f57b9f52300000000000000000000000000000000000000000000000000000000815260609033906357b9f5239060849060009060048186803b15801561004c57600080fd5b505afa158015610060573d6000803e3d6000fd5b505050506040513d6000823e601f3d908101601f19168201604052602081101561008957600080fd5b8101908080516401000000008111156100a157600080fd5b820160208101848111156100b457600080fd5b81516401000000008111828201871017156100ce57600080fd5b505092919050505090506000816020018251808234f0925050506001600160a01b0381166100fb57600080fd5b806001600160a01b0316fffe
getTransientContractInitializationCodeHash(view returns (bytes32 transientContractInitializationCodeHash)
0x8954ff8965dbf871b7b4f49acc85a2a7c96c93ebc16ba59a4d07c52d8d0b6ec2
Read-only
findMetamorphicContractAddress(bytes32 saltview returns (address metamorphicContractAddress)
findMetamorphicContractAddressWithConstructor(bytes32 saltview returns (address metamorphicContractAddress)
findTransientContractAddress(bytes32 saltview returns (address transientContractAddress)
getImplementationContractAddress(address metamorphicContractAddressview returns (address implementationContractAddress)
getMetamorphicContractInstanceInitializationCode(address transientContractAddressview returns (bytes initializationCode)
State-modifying
deployMetamorphicContract(bytes32 saltbytes implementationContractInitializationCodebytes metamorphicContractInitializationCalldatapayable returns (address metamorphicContractAddress)
deployMetamorphicContractFromExistingImplementation(bytes32 saltaddress implementationContractbytes metamorphicContractInitializationCalldatapayable returns (address metamorphicContractAddress)
deployMetamorphicContractWithConstructor(bytes32 saltbytes initializationCodepayable returns (address metamorphicContractAddress)
Events
Metamorphosed(address metamorphicContractaddress newImplementation
MetamorphosedWithConstructor(address metamorphicContractaddress transientContract
Constructor
constructor(bytes transientContractInitializationCode
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.