ETH Price: $3,445.37 (-0.02%)

Contract

0x731886426a3199b988194831031dfb993F25D961

Overview

ETH Balance

0 ETH

ETH Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Latest 13 internal transactions

Parent Transaction Hash Block From To
132999512024-06-12 8:03:4541 days ago1718179425
Aura: Proxy Factory
 Contract Creation0 ETH
132999512024-06-12 8:03:4541 days ago1718179425
Aura: Proxy Factory
 Contract Creation0 ETH
122750662024-05-07 12:55:2177 days ago1715086521
Aura: Proxy Factory
 Contract Creation0 ETH
112895342024-04-03 7:31:04111 days ago1712129464
Aura: Proxy Factory
 Contract Creation0 ETH
97656862024-02-07 14:04:52167 days ago1707314692
Aura: Proxy Factory
 Contract Creation0 ETH
83469652023-11-30 14:56:32236 days ago1701356192
Aura: Proxy Factory
 Contract Creation0 ETH
83469652023-11-30 14:56:32236 days ago1701356192
Aura: Proxy Factory
 Contract Creation0 ETH
83469422023-11-30 14:54:05236 days ago1701356045
Aura: Proxy Factory
 Contract Creation0 ETH
83469422023-11-30 14:54:05236 days ago1701356045
Aura: Proxy Factory
 Contract Creation0 ETH
83469422023-11-30 14:54:05236 days ago1701356045
Aura: Proxy Factory
 Contract Creation0 ETH
83468022023-11-30 14:40:04236 days ago1701355204
Aura: Proxy Factory
 Contract Creation0 ETH
83468022023-11-30 14:40:04236 days ago1701355204
Aura: Proxy Factory
 Contract Creation0 ETH
78579862023-11-21 14:21:40245 days ago1700576500  Contract Creation0 ETH
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ProxyFactory

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
File 1 of 1 : ProxyFactory.sol
// SPDX-License-Identifier: MIT
pragma solidity 0.6.12;

/**
 * @title  ProxyFactory
 * @author Optionality
 * @notice Simply clones a smart contract at a given address
 * @dev    Original code https://github.com/optionality/clone-factory/blob/master/contracts/CloneFactory.sol
 */
contract ProxyFactory {
    function clone(address target) external 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)
        }
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "abi"
      ]
    }
  },
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"target","type":"address"}],"name":"clone","outputs":[{"internalType":"address","name":"result","type":"address"}],"stateMutability":"nonpayable","type":"function"}]

6080604052348015600f57600080fd5b5060f48061001e6000396000f3fe6080604052348015600f57600080fd5b506004361060285760003560e01c80638124b78e14602d575b600080fd5b605060048036036020811015604157600080fd5b50356001600160a01b0316606c565b604080516001600160a01b039092168252519081900360200190f35b6000808260601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f094935050505056fea2646970667358221220a86c7de40b938b6900d877c4cce71b9db7e7a7354e7889195950a42393ac1fa464736f6c634300060c0033

Deployed Bytecode

0x6080604052348015600f57600080fd5b506004361060285760003560e01c80638124b78e14602d575b600080fd5b605060048036036020811015604157600080fd5b50356001600160a01b0316606c565b604080516001600160a01b039092168252519081900360200190f35b6000808260601b9050604051733d602d80600a3d3981f3363d3d373d3d3d363d7360601b81528160148201526e5af43d82803e903d91602b57fd5bf360881b60288201526037816000f094935050505056fea2646970667358221220a86c7de40b938b6900d877c4cce71b9db7e7a7354e7889195950a42393ac1fa464736f6c634300060c0033

Deployed Bytecode Sourcemap

282:601:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;310:571;;;;;;;;;;;;;;;;-1:-1:-1;310:571:0;-1:-1:-1;;;;;310:571:0;;:::i;:::-;;;;-1:-1:-1;;;;;310:571:0;;;;;;;;;;;;;;;359:14;385:19;415:6;407:15;;385:37;;474:4;468:11;-1:-1:-1;;;516:5:0;492:127;657:11;650:4;643:5;639:16;632:37;-1:-1:-1;;;717:4:0;710:5;706:16;682:138;860:4;853:5;850:1;843:22;833:32;441:434;-1:-1:-1;;;;441:434:0:o

Swarm Source

ipfs://a86c7de40b938b6900d877c4cce71b9db7e7a7354e7889195950a42393ac1fa4

Block Transaction Gas Used Reward
view all blocks sequenced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
[ 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.