Overview
ETH Balance
0 ETH
Eth Value
$0.00More Info
Private Name Tags
ContractCreator
Latest 25 from a total of 76 transactions
Transaction Hash |
Method
|
Block
|
From
|
To
|
|||||
---|---|---|---|---|---|---|---|---|---|
Create | 17420430 | 516 days ago | IN | 0 ETH | 0.00134562 | ||||
Create | 17420428 | 516 days ago | IN | 0 ETH | 0.00127827 | ||||
Create | 17179276 | 550 days ago | IN | 0 ETH | 0.00339616 | ||||
Create | 17179275 | 550 days ago | IN | 0 ETH | 0.0034951 | ||||
Create | 17179222 | 550 days ago | IN | 0 ETH | 0.00363915 | ||||
Create | 17179221 | 550 days ago | IN | 0 ETH | 0.00377307 | ||||
Create | 17179219 | 550 days ago | IN | 0 ETH | 0.0038218 | ||||
Create | 17179217 | 550 days ago | IN | 0 ETH | 0.00371464 | ||||
Create | 17081579 | 564 days ago | IN | 0 ETH | 0.00571762 | ||||
Create | 16969778 | 580 days ago | IN | 0 ETH | 0.00175319 | ||||
Create | 16969777 | 580 days ago | IN | 0 ETH | 0.00176495 | ||||
Create | 16733601 | 613 days ago | IN | 0 ETH | 0.00158737 | ||||
Create | 16733598 | 613 days ago | IN | 0 ETH | 0.00176703 | ||||
Create | 16590686 | 633 days ago | IN | 0 ETH | 0.00140356 | ||||
Create | 16590684 | 633 days ago | IN | 0 ETH | 0.00132467 | ||||
Create | 16590682 | 633 days ago | IN | 0 ETH | 0.00139845 | ||||
Create | 16590541 | 633 days ago | IN | 0 ETH | 0.00139078 | ||||
Create | 16590250 | 633 days ago | IN | 0 ETH | 0.00184306 | ||||
Create | 16533662 | 641 days ago | IN | 0 ETH | 0.00099103 | ||||
Create | 16520930 | 643 days ago | IN | 0 ETH | 0.00129764 | ||||
Create | 16519514 | 643 days ago | IN | 0 ETH | 0.00123694 | ||||
Create | 16519511 | 643 days ago | IN | 0 ETH | 0.00133434 | ||||
Create | 16447524 | 653 days ago | IN | 0 ETH | 0.00088629 | ||||
Create | 16447519 | 653 days ago | IN | 0 ETH | 0.00096617 | ||||
Create | 16447512 | 653 days ago | IN | 0 ETH | 0.00096936 |
Latest 25 internal transactions (View All)
Advanced mode:
Loading...
Loading
This contract may be a proxy contract. Click on More Options and select Is this a proxy? to confirm and enable the "Read as Proxy" & "Write as Proxy" tabs.
Contract Name:
MinimalInitializableProxyFactory
Compiler Version
v0.5.16+commit.9c3226ce
Contract Source Code (Solidity)
/** *Submitted for verification at Etherscan.io on 2021-03-08 */ pragma solidity 0.5.16; contract MinimalInitializableProxyFactory { event ProxyCreated(address indexed implementation, address proxy); function create(address target) external { address clone = createClone(target); emit ProxyCreated(target, clone); } function createAndCall(address target, string calldata initSignature, bytes calldata initData) external { address clone = createClone(target); bytes memory callData = abi.encodePacked(bytes4(keccak256(bytes(initSignature))), initData); // solium-disable-next-line security/no-call-value (bool success,) = clone.call(callData); require(success, "Initialization reverted"); emit ProxyCreated(target, clone); } // taken from: // https://github.com/optionality/clone-factory/blob/ffa4dedcec53b68b11450b07685b4df80c33edcc/contracts/CloneFactory.sol#L32 function createClone(address target) internal returns (address result) { bytes20 targetBytes = bytes20(target); assembly { let clone := mload(0x40) mstore(clone, 0x3d602d80600a3d3981f3363d3d373d3d3d363d73000000000000000000000000) mstore(add(clone, 0x14), targetBytes) mstore(add(clone, 0x28), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000) result := create(0, clone, 0x37) } } // taken from: // https://github.com/optionality/clone-factory/blob/ffa4dedcec53b68b11450b07685b4df80c33edcc/contracts/CloneFactory.sol#L43 function isClone(address target, address query) internal view returns (bool result) { bytes20 targetBytes = bytes20(target); assembly { let clone := mload(0x40) mstore(clone, 0x363d3d373d3d3d363d7300000000000000000000000000000000000000000000) mstore(add(clone, 0xa), targetBytes) mstore(add(clone, 0x1e), 0x5af43d82803e903d91602b57fd5bf30000000000000000000000000000000000) let other := add(clone, 0x40) extcodecopy(query, other, 0, 0x2d) result := and( eq(mload(clone), mload(other)), eq(mload(add(clone, 0xd)), mload(add(other, 0xd))) ) } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"implementation","type":"address"},{"indexed":false,"internalType":"address","name":"proxy","type":"address"}],"name":"ProxyCreated","type":"event"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"create","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"string","name":"initSignature","type":"string"},{"internalType":"bytes","name":"initData","type":"bytes"}],"name":"createAndCall","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
608060405234801561001057600080fd5b506103ae806100206000396000f3fe608060405234801561001057600080fd5b50600436106100365760003560e01c80639ed933181461003b578063aff85f3514610063575b600080fd5b6100616004803603602081101561005157600080fd5b50356001600160a01b0316610131565b005b6100616004803603606081101561007957600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156100a357600080fd5b8201836020820111156100b557600080fd5b803590602001918460018302840111600160201b831117156100d657600080fd5b919390929091602081019035600160201b8111156100f357600080fd5b82018360208201111561010557600080fd5b803590602001918460018302840111600160201b8311171561012657600080fd5b509092509050610172565b600061013c82610307565b604080516001600160a01b03808416825291519293509084169160008051602061035a8339815191529181900360200190a25050565b600061017d86610307565b90506060858560405180838380828437604051920182900382206001600160e01b031981166020840190815290955089945088935091602401905083838082843780830192505050935050505060405160208183030381529060405290506000826001600160a01b0316826040518082805190602001908083835b602083106102175780518252601f1990920191602091820191016101f8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610279576040519150601f19603f3d011682016040523d82523d6000602084013e61027e565b606091505b50509050806102ce576040805162461bcd60e51b8152602060048201526017602482015276125b9a5d1a585b1a5e985d1a5bdb881c995d995c9d1959604a1b604482015290519081900360640190fd5b604080516001600160a01b0385811682529151918a169160008051602061035a8339815191529181900360200190a25050505050505050565b6000808260601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f094935050505056fe9678a1e87ca9f1a37dc659a97b39d812d98cd236947e1b53b3d0d6fd346acb6ea265627a7a7231582095a59a708eaf96a2dca3425365bf0b2effe02144f922f21174ba821516a0c63464736f6c63430005100032
Deployed Bytecode
0x608060405234801561001057600080fd5b50600436106100365760003560e01c80639ed933181461003b578063aff85f3514610063575b600080fd5b6100616004803603602081101561005157600080fd5b50356001600160a01b0316610131565b005b6100616004803603606081101561007957600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156100a357600080fd5b8201836020820111156100b557600080fd5b803590602001918460018302840111600160201b831117156100d657600080fd5b919390929091602081019035600160201b8111156100f357600080fd5b82018360208201111561010557600080fd5b803590602001918460018302840111600160201b8311171561012657600080fd5b509092509050610172565b600061013c82610307565b604080516001600160a01b03808416825291519293509084169160008051602061035a8339815191529181900360200190a25050565b600061017d86610307565b90506060858560405180838380828437604051920182900382206001600160e01b031981166020840190815290955089945088935091602401905083838082843780830192505050935050505060405160208183030381529060405290506000826001600160a01b0316826040518082805190602001908083835b602083106102175780518252601f1990920191602091820191016101f8565b6001836020036101000a0380198251168184511680821785525050505050509050019150506000604051808303816000865af19150503d8060008114610279576040519150601f19603f3d011682016040523d82523d6000602084013e61027e565b606091505b50509050806102ce576040805162461bcd60e51b8152602060048201526017602482015276125b9a5d1a585b1a5e985d1a5bdb881c995d995c9d1959604a1b604482015290519081900360640190fd5b604080516001600160a01b0385811682529151918a169160008051602061035a8339815191529181900360200190a25050505050505050565b6000808260601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f094935050505056fe9678a1e87ca9f1a37dc659a97b39d812d98cd236947e1b53b3d0d6fd346acb6ea265627a7a7231582095a59a708eaf96a2dca3425365bf0b2effe02144f922f21174ba821516a0c63464736f6c63430005100032
Deployed Bytecode Sourcemap
27:2087:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;27:2087:0;;;;;;;;;;;;;;;;;;;;;;;;146:128;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;146:128:0;-1:-1:-1;;;;;146:128:0;;:::i;:::-;;280:442;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;280:442:0;;;;;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;280:442:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;280:442:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;280:442:0;;;;;;;;;;;-1:-1:-1;;;5:28;;2:2;;;46:1;43;36:12;2:2;280:442:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;280:442:0;;;;;;100:9:-1;95:1;81:12;77:20;67:8;63:35;60:50;-1:-1;;;25:12;22:29;11:107;8:2;;;131:1;128;121:12;8:2;-1:-1;280:442:0;;-1:-1:-1;280:442:0;-1:-1:-1;280:442:0;:::i;146:128::-;194:13;210:19;222:6;210:11;:19::i;:::-;241:27;;;-1:-1:-1;;;;;241:27:0;;;;;;;194:35;;-1:-1:-1;241:27:0;;;;-1:-1:-1;;;;;;;;;;;241:27:0;;;;;;;;146:128;;:::o;280:442::-;391:13;407:19;419:6;407:11;:19::i;:::-;391:35;;433:21;497:13;;481:31;;;;;30:3:-1;22:6;14;1:33;481:31:0;;45:16:-1;;481:31:0;;;;;-1:-1:-1;;;;;;457:67:0;;;;;;;;481:31;;-1:-1:-1;515:8:0;;-1:-1:-1;515:8:0;;-1:-1:-1;457:67:0;;;;-1:-1:-1;515:8:0;;;;457:67;1:33:-1;57:3;49:6;45:16;35:26;;457:67:0;;;;;;;;;49:4:-1;39:7;30;26:21;22:32;13:7;6:49;457:67:0;;;433:91;;590:12;607:5;-1:-1:-1;;;;;607:10:0;618:8;607:20;;;;;;;;;;;;;36:153:-1;66:2;61:3;58:11;36:153;;176:10;;164:23;;-1:-1;;139:12;;;;98:2;89:12;;;;114;36:153;;;274:1;267:3;263:2;259:12;254:3;250:22;246:30;315:4;311:9;305:3;299:10;295:26;356:4;350:3;344:10;340:21;389:7;380;377:20;372:3;365:33;3:399;;;607:20:0;;;;;;;;;;;;;;;;;;;;;;;;14:1:-1;21;16:31;;;;75:4;69:11;64:16;;144:4;140:9;133:4;115:16;111:27;107:43;104:1;100:51;94:4;87:65;169:16;166:1;159:27;225:16;222:1;215:4;212:1;208:12;193:49;7:242;;16:31;36:4;31:9;;7:242;;589:38:0;;;642:7;634:43;;;;;-1:-1:-1;;;634:43:0;;;;;;;;;;;;-1:-1:-1;;;634:43:0;;;;;;;;;;;;;;;689:27;;;-1:-1:-1;;;;;689:27:0;;;;;;;;;;;-1:-1:-1;;;;;;;;;;;689:27:0;;;;;;;;280:442;;;;;;;;:::o;874:450::-;929:14;952:19;982:6;974:15;;952:37;;1033:4;1027:11;-1:-1:-1;;;1053:5:0;1046:81;1160:11;1153:4;1146:5;1142:16;1135:37;-1:-1:-1;;;1198:4:0;1191:5;1187:16;1180:92;1307:4;1300:5;1297:1;1290:22;1280:32;1005:314;-1:-1:-1;;;;1005:314:0:o
Swarm Source
bzzr://95a59a708eaf96a2dca3425365bf0b2effe02144f922f21174ba821516a0c634
Loading...
Loading
Loading...
Loading
Multichain Portfolio | 30 Chains
Chain | Token | Portfolio % | Price | Amount | Value |
---|
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.