MetamorphicContractFactory
Verified contract
Active on
Ethereum with 148 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
No balances found for "MetamorphicContractFactory"
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20901741 | 2 months ago | | | 0 | 0.0032878143 | |
| 20756302 | 2 months ago | | | 0 | 0.0020228976 | |
| 20752680 | 2 months ago | | | 0 | 0.00055087734 | |
| 20752416 | 2 months ago | | | 0 | 0.00058810865 | |
| 20752222 | 2 months ago | | | 0 | 0.00054870609 | |
| 20476710 | 3 months ago | | | 0 | 0.0037942827 | |
| 20475882 | 3 months ago | | | 0 | 0.0020577580 | |
| 20469065 | 4 months ago | | | 0 | 0.0018744151 | |
| 20469028 | 4 months ago | | | 0 | 0.0018977451 | |
| 20306770 | 4 months ago | | | 0 | 0.0092985188 |
ABI
ABI objects
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 salt) view returns (address metamorphicContractAddress)
findMetamorphicContractAddressWithConstructor(bytes32 salt) view returns (address metamorphicContractAddress)
findTransientContractAddress(bytes32 salt) view returns (address transientContractAddress)
getImplementationContractAddress(address metamorphicContractAddress) view returns (address implementationContractAddress)
getMetamorphicContractInstanceInitializationCode(address transientContractAddress) view returns (bytes initializationCode)
State-modifying
Events deployMetamorphicContract(bytes32 salt, bytes implementationContractInitializationCode, bytes metamorphicContractInitializationCalldata) payable returns (address metamorphicContractAddress)
deployMetamorphicContractFromExistingImplementation(bytes32 salt, address implementationContract, bytes metamorphicContractInitializationCalldata) payable returns (address metamorphicContractAddress)
deployMetamorphicContractWithConstructor(bytes32 salt, bytes initializationCode) payable returns (address metamorphicContractAddress)
Metamorphosed(address metamorphicContract, address newImplementation)
MetamorphosedWithConstructor(address metamorphicContract, address transientContract)
constructor(bytes transientContractInitializationCode)
This contract contains no fallback and receive objects.
This contract contains no error objects.