Contract 0x4f92AE4960A6Ac49fa88Bcf9d6D4B8c53f626a55 18

 
Txn Hash Method
Block
From
To
Value
0x77f4ada14767603a352afe43c9d11041d8831924567a5fc22ee22dc9f3ab78f8Deploy Holograph...78556302023-12-13 20:50:07162 days 10 hrs ago0xad5511f89462f026326bd297afd6c4666cd7a4b7 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0018339703620.000005695
0x43abf391a8d0802a1d6e10b1967d6ef275155d3fcb1be435e931598b01c3f8d8Deploy Holograph...78472042023-12-13 16:09:15162 days 15 hrs ago0xbe0c4e5252b5283b480f4ed98f9f38e80575c8f3 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0030568882280.001
0xd81b02df225fa1d1f1ee83f973d27b94a921ad314fd6536c8c2c31625bb1a39cDeploy Holograph...78208902023-12-13 1:32:07163 days 6 hrs ago0x493be8483ea6bfcc906c1967d475f596e3970299 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0016409345050.011350669
0xb005469ba9726aa66cb3c63831459c3e139ce0b726bff7bc69ecb400bfc9ca83Deploy Holograph...78154052023-12-12 22:29:17163 days 9 hrs ago0x15a85b5359e07c400bcde7be19b679c6443bc7b6 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0017280928540.000005206
0x74f3c190c8573e92c27a24a757b765c5befdb52660887e1824ef2dc879e6bc54Deploy Holograph...78132302023-12-12 21:16:47163 days 10 hrs ago0xd89498a627ebfb7065eedeedd0b79d0e87472efa IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0016484074730.000009132
0x40391a9924d4f0a35741ab800ebf93a328a793e37d99af98ff43ce88c80f2a34Deploy Holograph...78131952023-12-12 21:15:37163 days 10 hrs ago0xd89498a627ebfb7065eedeedd0b79d0e87472efa IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.001681136280.000005873
0x68a50a376d11145415dea78fcebc36f028d730fee0451499ff0dd793a3508b72Deploy Holograph...78131622023-12-12 21:14:31163 days 10 hrs ago0xd89498a627ebfb7065eedeedd0b79d0e87472efa IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0016948423270.00097005
0x91864b0d6654df052e3b78c1216655ce1dab2dbbd654408147b5cdc5e58406a5Deploy Holograph...78082212023-12-12 18:29:49163 days 13 hrs ago0x006fae6c03a3d0f4c1b7268c1382919c367673e9 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0017839472860.000005364
0x07a0cabcd51056df0d2385c39de55bc4e840a651dd452741a357ef8ec6f62f88Deploy Holograph...21903722023-08-04 17:28:11293 days 14 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0015935529080.218336048
0x4914ed782d196b3fe96b7d248f31cc504d161280a612e32a99b0507e4b0552fdDeploy Holograph...21903602023-08-04 17:27:47293 days 14 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0017530943580.311860089
0x00ba2e6b5678868c8590f2ec2b7c0d580bbf0c076f71b145b1830495a7ecad05Deploy Holograph...21903482023-08-04 17:27:23293 days 14 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0017844654180.379109298
0x4bc0eb59cf2769174c23094b539004068f3ded36ddc718fda058a7d1ec0427d6Deploy Holograph...21903362023-08-04 17:26:59293 days 14 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0014141651440.225320518
0xb041755f32e42a28414e504b7d985bf5f3c89b11f250a528ff1360ba975252dbDeploy Holograph...21902842023-08-04 17:25:15293 days 14 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0018518795140.383228491
0x8d61249f03370409d6e2f6f42a3e8cf0a03d84da231883b2c887ffd7c0224283Set Admin12609252023-07-14 5:06:37315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0000306462940.1
0x1ba2fd48a3aedb7066757cac0b49cae6aadf830d4d6564b62f63e81978f11ceaDeploy Holograph...12603452023-07-14 4:47:17315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0021983197760.1
0x6c21bcf9239f709e8a2b014e52b047e96e8c5582863bbd2e648864f08cbe1617Deploy Holograph...12603372023-07-14 4:47:01315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0020930813260.1
0x862e60d4c3e19a63fcdfd964fc53d68600d4a3d23f8df104cea54a09981e25a8Deploy Holograph...12603292023-07-14 4:46:45315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0020856447870.1
0x6fbaa9fb49e443f56c726431c37b22173906010a008617ed71403c09a7581f9bDeploy Holograph...12603212023-07-14 4:46:29315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0021074152720.1
0x42e0ed49b668007b6617057af222a9973fbcd56141bdde6d221de234608ae5d3Deploy Holograph...12603132023-07-14 4:46:13315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0021489901870.1
0xae53078d4d2730f454e9e6e45b1ac055b4afb38d065d1f1c02f3c1c9291b4d03Deploy Holograph...12603052023-07-14 4:45:57315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0022491059890.1
0xd1f4016fd02a403e0cfc7a1422396f0fb6623c188038daa107762ecf7b89a0c1Deploy Holograph...12602972023-07-14 4:45:41315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0023559459660.1
0x0f07323019b3946d9a3c1a5d92faf29a5bc4e9a57aac9d675de26cc8677026eeDeploy Holograph...12602892023-07-14 4:45:25315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0023639029730.1
0x8da5727bfa1c705ce2a60d3edbeb8eef1f6d3e90bf9f5b62a116523831ea84c2Deploy Holograph...12602812023-07-14 4:45:09315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0023100718660.1
0x6c9bae02ea2e9a13a9e3e3191d5a16c6f0ec33482f5503c144d0c9521957753eDeploy Holograph...12602742023-07-14 4:44:55315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0020975210860.1
0x91b799bcb0a454500fa0cbd988835af66945fb429d9dc0dc5e3821d70fd39ef8Deploy Holograph...12602692023-07-14 4:44:45315 days 2 hrs ago0xc0ffee78121f208475abdd2cf0853a7afed64749 IN  0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a550 ETH0.0007675658130.1
[ Download CSV Export 
Latest 25 internal transaction
Parent Txn Hash Block From To Value
0x77f4ada14767603a352afe43c9d11041d8831924567a5fc22ee22dc9f3ab78f878556302023-12-13 20:50:07162 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x77f4ada14767603a352afe43c9d11041d8831924567a5fc22ee22dc9f3ab78f878556302023-12-13 20:50:07162 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x43abf391a8d0802a1d6e10b1967d6ef275155d3fcb1be435e931598b01c3f8d878472042023-12-13 16:09:15162 days 15 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x43abf391a8d0802a1d6e10b1967d6ef275155d3fcb1be435e931598b01c3f8d878472042023-12-13 16:09:15162 days 15 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0xd81b02df225fa1d1f1ee83f973d27b94a921ad314fd6536c8c2c31625bb1a39c78208902023-12-13 1:32:07163 days 6 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0xd81b02df225fa1d1f1ee83f973d27b94a921ad314fd6536c8c2c31625bb1a39c78208902023-12-13 1:32:07163 days 6 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0xb005469ba9726aa66cb3c63831459c3e139ce0b726bff7bc69ecb400bfc9ca8378154052023-12-12 22:29:17163 days 9 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0xb005469ba9726aa66cb3c63831459c3e139ce0b726bff7bc69ecb400bfc9ca8378154052023-12-12 22:29:17163 days 9 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x74f3c190c8573e92c27a24a757b765c5befdb52660887e1824ef2dc879e6bc5478132302023-12-12 21:16:47163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x74f3c190c8573e92c27a24a757b765c5befdb52660887e1824ef2dc879e6bc5478132302023-12-12 21:16:47163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x40391a9924d4f0a35741ab800ebf93a328a793e37d99af98ff43ce88c80f2a3478131952023-12-12 21:15:37163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x40391a9924d4f0a35741ab800ebf93a328a793e37d99af98ff43ce88c80f2a3478131952023-12-12 21:15:37163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x68a50a376d11145415dea78fcebc36f028d730fee0451499ff0dd793a3508b7278131622023-12-12 21:14:31163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x68a50a376d11145415dea78fcebc36f028d730fee0451499ff0dd793a3508b7278131622023-12-12 21:14:31163 days 10 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x91864b0d6654df052e3b78c1216655ce1dab2dbbd654408147b5cdc5e58406a578082212023-12-12 18:29:49163 days 13 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x91864b0d6654df052e3b78c1216655ce1dab2dbbd654408147b5cdc5e58406a578082212023-12-12 18:29:49163 days 13 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x07a0cabcd51056df0d2385c39de55bc4e840a651dd452741a357ef8ec6f62f8821903722023-08-04 17:28:11293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x07a0cabcd51056df0d2385c39de55bc4e840a651dd452741a357ef8ec6f62f8821903722023-08-04 17:28:11293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x4914ed782d196b3fe96b7d248f31cc504d161280a612e32a99b0507e4b0552fd21903602023-08-04 17:27:47293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x4914ed782d196b3fe96b7d248f31cc504d161280a612e32a99b0507e4b0552fd21903602023-08-04 17:27:47293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x00ba2e6b5678868c8590f2ec2b7c0d580bbf0c076f71b145b1830495a7ecad0521903482023-08-04 17:27:23293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x00ba2e6b5678868c8590f2ec2b7c0d580bbf0c076f71b145b1830495a7ecad0521903482023-08-04 17:27:23293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x4bc0eb59cf2769174c23094b539004068f3ded36ddc718fda058a7d1ec0427d621903362023-08-04 17:26:59293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0x4bc0eb59cf2769174c23094b539004068f3ded36ddc718fda058a7d1ec0427d621903362023-08-04 17:26:59293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
0xb041755f32e42a28414e504b7d985bf5f3c89b11f250a528ff1360ba975252db21902842023-08-04 17:25:15293 days 14 hrs ago 0x4f92ae4960a6ac49fa88bcf9d6d4b8c53f626a55  Contract Creation0 ETH
[ Download CSV Export 
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 Source Code Verified (Exact Match)

Contract Name:
HolographFactoryProxy

Compiler Version
v0.8.13+commit.abaa5c0e

Optimization Enabled:
Yes with 999999 runs

Other Settings:
default evmVersion
File 1 of 4 : Admin.sol
// SPDX-License-Identifier: UNLICENSED
/*

                         ┌───────────┐
                         │ HOLOGRAPH │
                         └───────────┘
╔═════════════════════════════════════════════════════════════╗
║                                                             ║
║                            / ^ \                            ║
║                            ~~*~~            ¸               ║
║                         [ '<>:<>' ]         │░░░            ║
║               ╔╗           _/"\_           ╔╣               ║
║             ┌─╬╬─┐          """          ┌─╬╬─┐             ║
║          ┌─┬┘ ╠╣ └┬─┐       \_/       ┌─┬┘ ╠╣ └┬─┐          ║
║       ┌─┬┘ │  ╠╣  │ └┬─┐           ┌─┬┘ │  ╠╣  │ └┬─┐       ║
║    ┌─┬┘ │  │  ╠╣  │  │ └┬─┐     ┌─┬┘ │  │  ╠╣  │  │ └┬─┐    ║
║ ┌─┬┘ │  │  │  ╠╣  │  │  │ └┬┐ ┌┬┘ │  │  │  ╠╣  │  │  │ └┬─┐ ║
╠┬┘ │  │  │  │  ╠╣  │  │  │  │└¤┘│  │  │  │  ╠╣  │  │  │  │ └┬╣
║│  │  │  │  │  ╠╣  │  │  │  │   │  │  │  │  ╠╣  │  │  │  │  │║
╠╩══╩══╩══╩══╩══╬╬══╩══╩══╩══╩═══╩══╩══╩══╩══╬╬══╩══╩══╩══╩══╩╣
╠┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╣
║               ╠╣                           ╠╣               ║
║               ╠╣                           ╠╣               ║
║    ,          ╠╣     ,        ,'      *    ╠╣               ║
║~~~~~^~~~~~~~~┌╬╬┐~~~^~~~~~~~~^^~~~~~~~~^~~┌╬╬┐~~~~~~~^~~~~~~║
╚══════════════╩╩╩╩═════════════════════════╩╩╩╩══════════════╝
     - one protocol, one bridge = infinite possibilities -


 ***************************************************************

 DISCLAIMER: U.S Patent Pending

 LICENSE: Holograph Limited Public License (H-LPL)

 https://holograph.xyz/licenses/h-lpl/1.0.0

 This license governs use of the accompanying software. If you
 use the software, you accept this license. If you do not accept
 the license, you are not permitted to use the software.

 1. Definitions

 The terms "reproduce," "reproduction," "derivative works," and
 "distribution" have the same meaning here as under U.S.
 copyright law. A "contribution" is the original software, or
 any additions or changes to the software. A "contributor" is
 any person that distributes its contribution under this
 license. "Licensed patents" are a contributor’s patent claims
 that read directly on its contribution.

 2. Grant of Rights

 A) Copyright Grant- Subject to the terms of this license,
 including the license conditions and limitations in sections 3
 and 4, each contributor grants you a non-exclusive, worldwide,
 royalty-free copyright license to reproduce its contribution,
 prepare derivative works of its contribution, and distribute
 its contribution or any derivative works that you create.
 B) Patent Grant- Subject to the terms of this license,
 including the license conditions and limitations in section 3,
 each contributor grants you a non-exclusive, worldwide,
 royalty-free license under its licensed patents to make, have
 made, use, sell, offer for sale, import, and/or otherwise
 dispose of its contribution in the software or derivative works
 of the contribution in the software.

 3. Conditions and Limitations

 A) No Trademark License- This license does not grant you rights
 to use any contributors’ name, logo, or trademarks.
 B) If you bring a patent claim against any contributor over
 patents that you claim are infringed by the software, your
 patent license from such contributor is terminated with
 immediate effect.
 C) If you distribute any portion of the software, you must
 retain all copyright, patent, trademark, and attribution
 notices that are present in the software.
 D) If you distribute any portion of the software in source code
 form, you may do so only under this license by including a
 complete copy of this license with your distribution. If you
 distribute any portion of the software in compiled or object
 code form, you may only do so under a license that complies
 with this license.
 E) The software is licensed “as-is.” You bear all risks of
 using it. The contributors give no express warranties,
 guarantees, or conditions. You may have additional consumer
 rights under your local laws which this license cannot change.
 To the extent permitted under your local laws, the contributors
 exclude all implied warranties, including those of
 merchantability, fitness for a particular purpose and
 non-infringement.

 4. (F) Platform Limitation- The licenses granted in sections
 2.A & 2.B extend only to the software or derivative works that
 you create that run on a Holograph system product.

 ***************************************************************

*/

pragma solidity 0.8.13;

abstract contract Admin {
  /**
   * @dev bytes32(uint256(keccak256('eip1967.Holograph.admin')) - 1)
   */
  bytes32 constant _adminSlot = 0x3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9;

  modifier onlyAdmin() {
    require(msg.sender == getAdmin(), "HOLOGRAPH: admin only function");
    _;
  }

  constructor() {}

  function admin() public view returns (address) {
    return getAdmin();
  }

  function getAdmin() public view returns (address adminAddress) {
    assembly {
      adminAddress := sload(_adminSlot)
    }
  }

  function setAdmin(address adminAddress) public onlyAdmin {
    assembly {
      sstore(_adminSlot, adminAddress)
    }
  }

  function adminCall(address target, bytes calldata data) external payable onlyAdmin {
    assembly {
      calldatacopy(0, data.offset, data.length)
      let result := call(gas(), target, callvalue(), 0, data.length, 0, 0)
      returndatacopy(0, 0, returndatasize())
      switch result
      case 0 {
        revert(0, returndatasize())
      }
      default {
        return(0, returndatasize())
      }
    }
  }
}

File 2 of 4 : Initializable.sol
// SPDX-License-Identifier: UNLICENSED
/*

                         ┌───────────┐
                         │ HOLOGRAPH │
                         └───────────┘
╔═════════════════════════════════════════════════════════════╗
║                                                             ║
║                            / ^ \                            ║
║                            ~~*~~            ¸               ║
║                         [ '<>:<>' ]         │░░░            ║
║               ╔╗           _/"\_           ╔╣               ║
║             ┌─╬╬─┐          """          ┌─╬╬─┐             ║
║          ┌─┬┘ ╠╣ └┬─┐       \_/       ┌─┬┘ ╠╣ └┬─┐          ║
║       ┌─┬┘ │  ╠╣  │ └┬─┐           ┌─┬┘ │  ╠╣  │ └┬─┐       ║
║    ┌─┬┘ │  │  ╠╣  │  │ └┬─┐     ┌─┬┘ │  │  ╠╣  │  │ └┬─┐    ║
║ ┌─┬┘ │  │  │  ╠╣  │  │  │ └┬┐ ┌┬┘ │  │  │  ╠╣  │  │  │ └┬─┐ ║
╠┬┘ │  │  │  │  ╠╣  │  │  │  │└¤┘│  │  │  │  ╠╣  │  │  │  │ └┬╣
║│  │  │  │  │  ╠╣  │  │  │  │   │  │  │  │  ╠╣  │  │  │  │  │║
╠╩══╩══╩══╩══╩══╬╬══╩══╩══╩══╩═══╩══╩══╩══╩══╬╬══╩══╩══╩══╩══╩╣
╠┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╣
║               ╠╣                           ╠╣               ║
║               ╠╣                           ╠╣               ║
║    ,          ╠╣     ,        ,'      *    ╠╣               ║
║~~~~~^~~~~~~~~┌╬╬┐~~~^~~~~~~~~^^~~~~~~~~^~~┌╬╬┐~~~~~~~^~~~~~~║
╚══════════════╩╩╩╩═════════════════════════╩╩╩╩══════════════╝
     - one protocol, one bridge = infinite possibilities -


 ***************************************************************

 DISCLAIMER: U.S Patent Pending

 LICENSE: Holograph Limited Public License (H-LPL)

 https://holograph.xyz/licenses/h-lpl/1.0.0

 This license governs use of the accompanying software. If you
 use the software, you accept this license. If you do not accept
 the license, you are not permitted to use the software.

 1. Definitions

 The terms "reproduce," "reproduction," "derivative works," and
 "distribution" have the same meaning here as under U.S.
 copyright law. A "contribution" is the original software, or
 any additions or changes to the software. A "contributor" is
 any person that distributes its contribution under this
 license. "Licensed patents" are a contributor’s patent claims
 that read directly on its contribution.

 2. Grant of Rights

 A) Copyright Grant- Subject to the terms of this license,
 including the license conditions and limitations in sections 3
 and 4, each contributor grants you a non-exclusive, worldwide,
 royalty-free copyright license to reproduce its contribution,
 prepare derivative works of its contribution, and distribute
 its contribution or any derivative works that you create.
 B) Patent Grant- Subject to the terms of this license,
 including the license conditions and limitations in section 3,
 each contributor grants you a non-exclusive, worldwide,
 royalty-free license under its licensed patents to make, have
 made, use, sell, offer for sale, import, and/or otherwise
 dispose of its contribution in the software or derivative works
 of the contribution in the software.

 3. Conditions and Limitations

 A) No Trademark License- This license does not grant you rights
 to use any contributors’ name, logo, or trademarks.
 B) If you bring a patent claim against any contributor over
 patents that you claim are infringed by the software, your
 patent license from such contributor is terminated with
 immediate effect.
 C) If you distribute any portion of the software, you must
 retain all copyright, patent, trademark, and attribution
 notices that are present in the software.
 D) If you distribute any portion of the software in source code
 form, you may do so only under this license by including a
 complete copy of this license with your distribution. If you
 distribute any portion of the software in compiled or object
 code form, you may only do so under a license that complies
 with this license.
 E) The software is licensed “as-is.” You bear all risks of
 using it. The contributors give no express warranties,
 guarantees, or conditions. You may have additional consumer
 rights under your local laws which this license cannot change.
 To the extent permitted under your local laws, the contributors
 exclude all implied warranties, including those of
 merchantability, fitness for a particular purpose and
 non-infringement.

 4. (F) Platform Limitation- The licenses granted in sections
 2.A & 2.B extend only to the software or derivative works that
 you create that run on a Holograph system product.

 ***************************************************************

*/

pragma solidity 0.8.13;

import "../interface/InitializableInterface.sol";

/**
 * @title Initializable
 * @author https://github.com/holographxyz
 * @notice Use init instead of constructor
 * @dev This allows for use of init function to make one time initializations without the need for a constructor
 */
abstract contract Initializable is InitializableInterface {
  /**
   * @dev bytes32(uint256(keccak256('eip1967.Holograph.initialized')) - 1)
   */
  bytes32 constant _initializedSlot = 0x4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a01;

  /**
   * @dev Constructor is left empty and init is used instead
   */
  constructor() {}

  /**
   * @notice Used internally to initialize the contract instead of through a constructor
   * @dev This function is called by the deployer/factory when creating a contract
   * @param initPayload abi encoded payload to use for contract initilaization
   */
  function init(bytes memory initPayload) external virtual returns (bytes4);

  function _isInitialized() internal view returns (bool initialized) {
    assembly {
      initialized := sload(_initializedSlot)
    }
  }

  function _setInitialized() internal {
    assembly {
      sstore(_initializedSlot, 0x0000000000000000000000000000000000000000000000000000000000000001)
    }
  }
}

File 3 of 4 : InitializableInterface.sol
// SPDX-License-Identifier: UNLICENSED
/*

                         ┌───────────┐
                         │ HOLOGRAPH │
                         └───────────┘
╔═════════════════════════════════════════════════════════════╗
║                                                             ║
║                            / ^ \                            ║
║                            ~~*~~            ¸               ║
║                         [ '<>:<>' ]         │░░░            ║
║               ╔╗           _/"\_           ╔╣               ║
║             ┌─╬╬─┐          """          ┌─╬╬─┐             ║
║          ┌─┬┘ ╠╣ └┬─┐       \_/       ┌─┬┘ ╠╣ └┬─┐          ║
║       ┌─┬┘ │  ╠╣  │ └┬─┐           ┌─┬┘ │  ╠╣  │ └┬─┐       ║
║    ┌─┬┘ │  │  ╠╣  │  │ └┬─┐     ┌─┬┘ │  │  ╠╣  │  │ └┬─┐    ║
║ ┌─┬┘ │  │  │  ╠╣  │  │  │ └┬┐ ┌┬┘ │  │  │  ╠╣  │  │  │ └┬─┐ ║
╠┬┘ │  │  │  │  ╠╣  │  │  │  │└¤┘│  │  │  │  ╠╣  │  │  │  │ └┬╣
║│  │  │  │  │  ╠╣  │  │  │  │   │  │  │  │  ╠╣  │  │  │  │  │║
╠╩══╩══╩══╩══╩══╬╬══╩══╩══╩══╩═══╩══╩══╩══╩══╬╬══╩══╩══╩══╩══╩╣
╠┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╣
║               ╠╣                           ╠╣               ║
║               ╠╣                           ╠╣               ║
║    ,          ╠╣     ,        ,'      *    ╠╣               ║
║~~~~~^~~~~~~~~┌╬╬┐~~~^~~~~~~~~^^~~~~~~~~^~~┌╬╬┐~~~~~~~^~~~~~~║
╚══════════════╩╩╩╩═════════════════════════╩╩╩╩══════════════╝
     - one protocol, one bridge = infinite possibilities -


 ***************************************************************

 DISCLAIMER: U.S Patent Pending

 LICENSE: Holograph Limited Public License (H-LPL)

 https://holograph.xyz/licenses/h-lpl/1.0.0

 This license governs use of the accompanying software. If you
 use the software, you accept this license. If you do not accept
 the license, you are not permitted to use the software.

 1. Definitions

 The terms "reproduce," "reproduction," "derivative works," and
 "distribution" have the same meaning here as under U.S.
 copyright law. A "contribution" is the original software, or
 any additions or changes to the software. A "contributor" is
 any person that distributes its contribution under this
 license. "Licensed patents" are a contributor’s patent claims
 that read directly on its contribution.

 2. Grant of Rights

 A) Copyright Grant- Subject to the terms of this license,
 including the license conditions and limitations in sections 3
 and 4, each contributor grants you a non-exclusive, worldwide,
 royalty-free copyright license to reproduce its contribution,
 prepare derivative works of its contribution, and distribute
 its contribution or any derivative works that you create.
 B) Patent Grant- Subject to the terms of this license,
 including the license conditions and limitations in section 3,
 each contributor grants you a non-exclusive, worldwide,
 royalty-free license under its licensed patents to make, have
 made, use, sell, offer for sale, import, and/or otherwise
 dispose of its contribution in the software or derivative works
 of the contribution in the software.

 3. Conditions and Limitations

 A) No Trademark License- This license does not grant you rights
 to use any contributors’ name, logo, or trademarks.
 B) If you bring a patent claim against any contributor over
 patents that you claim are infringed by the software, your
 patent license from such contributor is terminated with
 immediate effect.
 C) If you distribute any portion of the software, you must
 retain all copyright, patent, trademark, and attribution
 notices that are present in the software.
 D) If you distribute any portion of the software in source code
 form, you may do so only under this license by including a
 complete copy of this license with your distribution. If you
 distribute any portion of the software in compiled or object
 code form, you may only do so under a license that complies
 with this license.
 E) The software is licensed “as-is.” You bear all risks of
 using it. The contributors give no express warranties,
 guarantees, or conditions. You may have additional consumer
 rights under your local laws which this license cannot change.
 To the extent permitted under your local laws, the contributors
 exclude all implied warranties, including those of
 merchantability, fitness for a particular purpose and
 non-infringement.

 4. (F) Platform Limitation- The licenses granted in sections
 2.A & 2.B extend only to the software or derivative works that
 you create that run on a Holograph system product.

 ***************************************************************

*/

pragma solidity 0.8.13;

/**
 * @title Initializable
 * @author https://github.com/holographxyz
 * @notice Use init instead of constructor
 * @dev This allows for use of init function to make one time initializations without the need of a constructor
 */
interface InitializableInterface {
  /**
   * @notice Used internally to initialize the contract instead of through a constructor
   * @dev This function is called by the deployer/factory when creating a contract
   * @param initPayload abi encoded payload to use for contract initilaization
   */
  function init(bytes memory initPayload) external returns (bytes4);
}

File 4 of 4 : HolographFactoryProxy.sol
// SPDX-License-Identifier: UNLICENSED
/*

                         ┌───────────┐
                         │ HOLOGRAPH │
                         └───────────┘
╔═════════════════════════════════════════════════════════════╗
║                                                             ║
║                            / ^ \                            ║
║                            ~~*~~            ¸               ║
║                         [ '<>:<>' ]         │░░░            ║
║               ╔╗           _/"\_           ╔╣               ║
║             ┌─╬╬─┐          """          ┌─╬╬─┐             ║
║          ┌─┬┘ ╠╣ └┬─┐       \_/       ┌─┬┘ ╠╣ └┬─┐          ║
║       ┌─┬┘ │  ╠╣  │ └┬─┐           ┌─┬┘ │  ╠╣  │ └┬─┐       ║
║    ┌─┬┘ │  │  ╠╣  │  │ └┬─┐     ┌─┬┘ │  │  ╠╣  │  │ └┬─┐    ║
║ ┌─┬┘ │  │  │  ╠╣  │  │  │ └┬┐ ┌┬┘ │  │  │  ╠╣  │  │  │ └┬─┐ ║
╠┬┘ │  │  │  │  ╠╣  │  │  │  │└¤┘│  │  │  │  ╠╣  │  │  │  │ └┬╣
║│  │  │  │  │  ╠╣  │  │  │  │   │  │  │  │  ╠╣  │  │  │  │  │║
╠╩══╩══╩══╩══╩══╬╬══╩══╩══╩══╩═══╩══╩══╩══╩══╬╬══╩══╩══╩══╩══╩╣
╠┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╬╬┴┴┴┴┴┴┴┴┴┴┴┴┴┴┴╣
║               ╠╣                           ╠╣               ║
║               ╠╣                           ╠╣               ║
║    ,          ╠╣     ,        ,'      *    ╠╣               ║
║~~~~~^~~~~~~~~┌╬╬┐~~~^~~~~~~~~^^~~~~~~~~^~~┌╬╬┐~~~~~~~^~~~~~~║
╚══════════════╩╩╩╩═════════════════════════╩╩╩╩══════════════╝
     - one protocol, one bridge = infinite possibilities -


 ***************************************************************

 DISCLAIMER: U.S Patent Pending

 LICENSE: Holograph Limited Public License (H-LPL)

 https://holograph.xyz/licenses/h-lpl/1.0.0

 This license governs use of the accompanying software. If you
 use the software, you accept this license. If you do not accept
 the license, you are not permitted to use the software.

 1. Definitions

 The terms "reproduce," "reproduction," "derivative works," and
 "distribution" have the same meaning here as under U.S.
 copyright law. A "contribution" is the original software, or
 any additions or changes to the software. A "contributor" is
 any person that distributes its contribution under this
 license. "Licensed patents" are a contributor’s patent claims
 that read directly on its contribution.

 2. Grant of Rights

 A) Copyright Grant- Subject to the terms of this license,
 including the license conditions and limitations in sections 3
 and 4, each contributor grants you a non-exclusive, worldwide,
 royalty-free copyright license to reproduce its contribution,
 prepare derivative works of its contribution, and distribute
 its contribution or any derivative works that you create.
 B) Patent Grant- Subject to the terms of this license,
 including the license conditions and limitations in section 3,
 each contributor grants you a non-exclusive, worldwide,
 royalty-free license under its licensed patents to make, have
 made, use, sell, offer for sale, import, and/or otherwise
 dispose of its contribution in the software or derivative works
 of the contribution in the software.

 3. Conditions and Limitations

 A) No Trademark License- This license does not grant you rights
 to use any contributors’ name, logo, or trademarks.
 B) If you bring a patent claim against any contributor over
 patents that you claim are infringed by the software, your
 patent license from such contributor is terminated with
 immediate effect.
 C) If you distribute any portion of the software, you must
 retain all copyright, patent, trademark, and attribution
 notices that are present in the software.
 D) If you distribute any portion of the software in source code
 form, you may do so only under this license by including a
 complete copy of this license with your distribution. If you
 distribute any portion of the software in compiled or object
 code form, you may only do so under a license that complies
 with this license.
 E) The software is licensed “as-is.” You bear all risks of
 using it. The contributors give no express warranties,
 guarantees, or conditions. You may have additional consumer
 rights under your local laws which this license cannot change.
 To the extent permitted under your local laws, the contributors
 exclude all implied warranties, including those of
 merchantability, fitness for a particular purpose and
 non-infringement.

 4. (F) Platform Limitation- The licenses granted in sections
 2.A & 2.B extend only to the software or derivative works that
 you create that run on a Holograph system product.

 ***************************************************************

*/

pragma solidity 0.8.13;

import "../abstract/Admin.sol";
import "../abstract/Initializable.sol";

import "../interface/InitializableInterface.sol";

contract HolographFactoryProxy is Admin, Initializable {
  /**
   * @dev bytes32(uint256(keccak256('eip1967.Holograph.factory')) - 1)
   */
  bytes32 constant _factorySlot = 0xa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b23;

  constructor() {}

  function init(bytes memory data) external override returns (bytes4) {
    require(!_isInitialized(), "HOLOGRAPH: already initialized");
    (address factory, bytes memory initCode) = abi.decode(data, (address, bytes));
    assembly {
      sstore(_adminSlot, origin())
      sstore(_factorySlot, factory)
    }
    (bool success, bytes memory returnData) = factory.delegatecall(abi.encodeWithSignature("init(bytes)", initCode));
    bytes4 selector = abi.decode(returnData, (bytes4));
    require(success && selector == InitializableInterface.init.selector, "initialization failed");
    _setInitialized();
    return InitializableInterface.init.selector;
  }

  function getFactory() external view returns (address factory) {
    assembly {
      factory := sload(_factorySlot)
    }
  }

  function setFactory(address factory) external onlyAdmin {
    assembly {
      sstore(_factorySlot, factory)
    }
  }

  receive() external payable {}

  fallback() external payable {
    assembly {
      let factory := sload(_factorySlot)
      calldatacopy(0, 0, calldatasize())
      let result := delegatecall(gas(), factory, 0, calldatasize(), 0, 0)
      returndatacopy(0, 0, returndatasize())
      switch result
      case 0 {
        revert(0, returndatasize())
      }
      default {
        return(0, returndatasize())
      }
    }
  }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 999999
  },
  "metadata": {
    "bytecodeHash": "none",
    "useLiteralContent": true
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "remappings": [
    "ds-test/=lib/forge-std/lib/ds-test/src/",
    "erc721a-upgradeable/=erc721a-upgradeable/",
    "forge-std/=lib/forge-std/src/"
  ],
  "libraries": {}
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"stateMutability":"payable","type":"fallback"},{"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"target","type":"address"},{"internalType":"bytes","name":"data","type":"bytes"}],"name":"adminCall","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"getAdmin","outputs":[{"internalType":"address","name":"adminAddress","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFactory","outputs":[{"internalType":"address","name":"factory","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes","name":"data","type":"bytes"}],"name":"init","outputs":[{"internalType":"bytes4","name":"","type":"bytes4"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"adminAddress","type":"address"}],"name":"setAdmin","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"factory","type":"address"}],"name":"setFactory","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b50610b59806100206000396000f3fe6080604052600436106100745760003560e01c8063704b6c021161004e578063704b6c021461019057806388cc58e4146101b0578063bf64a82d146101e4578063f851a440146101f75761007b565b80634ddf47d4146100c55780635bb478081461011b5780636e9960c31461013b5761007b565b3661007b57005b7fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b23543660008037600080366000845af490503d6000803e8080156100be573d6000f35b3d6000fd5b005b3480156100d157600080fd5b506100e56100e0366004610892565b61020c565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020015b60405180910390f35b34801561012757600080fd5b506100c3610136366004610937565b610515565b34801561014757600080fd5b507f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9545b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610112565b34801561019c57600080fd5b506100c36101ab366004610937565b6105ef565b3480156101bc57600080fd5b507fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b235461016b565b6100c36101f236600461095b565b6106c9565b34801561020357600080fd5b5061016b61079f565b60006102367f4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a015490565b156102a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a20616c726561647920696e697469616c697a6564000060448201526064015b60405180910390fd5b600080838060200190518101906102b99190610a10565b91509150327f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c955817fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b23556000808373ffffffffffffffffffffffffffffffffffffffff168360405160240161032e9190610a9d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4ddf47d400000000000000000000000000000000000000000000000000000000179052516103af9190610aee565b600060405180830381855af49150503d80600081146103ea576040519150601f19603f3d011682016040523d82523d6000602084013e6103ef565b606091505b509150915060008180602001905181019061040a9190610b0a565b905082801561045a57507fffffffff0000000000000000000000000000000000000000000000000000000081167f4ddf47d400000000000000000000000000000000000000000000000000000000145b6104c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f696e697469616c697a6174696f6e206661696c656400000000000000000000006044820152606401610299565b6104e960017f4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a0155565b507f4ddf47d4000000000000000000000000000000000000000000000000000000009695505050505050565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b7fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b2355565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c955565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461077f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b808260003760008082600034875af13d6000803e8080156100be573d6000f35b60006107c97f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95490565b905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610844576108446107ce565b604052919050565b600067ffffffffffffffff821115610866576108666107ce565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000602082840312156108a457600080fd5b813567ffffffffffffffff8111156108bb57600080fd5b8201601f810184136108cc57600080fd5b80356108df6108da8261084c565b6107fd565b8181528560208385010111156108f457600080fd5b81602084016020830137600091810160200191909152949350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461093457600080fd5b50565b60006020828403121561094957600080fd5b813561095481610912565b9392505050565b60008060006040848603121561097057600080fd5b833561097b81610912565b9250602084013567ffffffffffffffff8082111561099857600080fd5b818601915086601f8301126109ac57600080fd5b8135818111156109bb57600080fd5b8760208285010111156109cd57600080fd5b6020830194508093505050509250925092565b60005b838110156109fb5781810151838201526020016109e3565b83811115610a0a576000848401525b50505050565b60008060408385031215610a2357600080fd5b8251610a2e81610912565b602084015190925067ffffffffffffffff811115610a4b57600080fd5b8301601f81018513610a5c57600080fd5b8051610a6a6108da8261084c565b818152866020838501011115610a7f57600080fd5b610a908260208301602086016109e0565b8093505050509250929050565b6020815260008251806020840152610abc8160408501602087016109e0565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60008251610b008184602087016109e0565b9190910192915050565b600060208284031215610b1c57600080fd5b81517fffffffff000000000000000000000000000000000000000000000000000000008116811461095457600080fdfea164736f6c634300080d000a

Deployed Bytecode

0x6080604052600436106100745760003560e01c8063704b6c021161004e578063704b6c021461019057806388cc58e4146101b0578063bf64a82d146101e4578063f851a440146101f75761007b565b80634ddf47d4146100c55780635bb478081461011b5780636e9960c31461013b5761007b565b3661007b57005b7fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b23543660008037600080366000845af490503d6000803e8080156100be573d6000f35b3d6000fd5b005b3480156100d157600080fd5b506100e56100e0366004610892565b61020c565b6040517fffffffff0000000000000000000000000000000000000000000000000000000090911681526020015b60405180910390f35b34801561012757600080fd5b506100c3610136366004610937565b610515565b34801561014757600080fd5b507f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c9545b60405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610112565b34801561019c57600080fd5b506100c36101ab366004610937565b6105ef565b3480156101bc57600080fd5b507fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b235461016b565b6100c36101f236600461095b565b6106c9565b34801561020357600080fd5b5061016b61079f565b60006102367f4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a015490565b156102a2576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a20616c726561647920696e697469616c697a6564000060448201526064015b60405180910390fd5b600080838060200190518101906102b99190610a10565b91509150327f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c955817fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b23556000808373ffffffffffffffffffffffffffffffffffffffff168360405160240161032e9190610a9d565b604080517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe08184030181529181526020820180517bffffffffffffffffffffffffffffffffffffffffffffffffffffffff167f4ddf47d400000000000000000000000000000000000000000000000000000000179052516103af9190610aee565b600060405180830381855af49150503d80600081146103ea576040519150601f19603f3d011682016040523d82523d6000602084013e6103ef565b606091505b509150915060008180602001905181019061040a9190610b0a565b905082801561045a57507fffffffff0000000000000000000000000000000000000000000000000000000081167f4ddf47d400000000000000000000000000000000000000000000000000000000145b6104c0576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601560248201527f696e697469616c697a6174696f6e206661696c656400000000000000000000006044820152606401610299565b6104e960017f4e5f991bca30eca2d4643aaefa807e88f96a4a97398933d572a3c0d973004a0155565b507f4ddf47d4000000000000000000000000000000000000000000000000000000009695505050505050565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146105cb576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b7fa49f20855ba576e09d13c8041c8039fa655356ea27f6c40f1ec46a4301cd5b2355565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146106a5576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c955565b7f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461077f576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601e60248201527f484f4c4f47524150483a2061646d696e206f6e6c792066756e6374696f6e00006044820152606401610299565b808260003760008082600034875af13d6000803e8080156100be573d6000f35b60006107c97f3f106594dc74eeef980dae234cde8324dc2497b13d27a0c59e55bd2ca10a07c95490565b905090565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b604051601f82017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe016810167ffffffffffffffff81118282101715610844576108446107ce565b604052919050565b600067ffffffffffffffff821115610866576108666107ce565b50601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe01660200190565b6000602082840312156108a457600080fd5b813567ffffffffffffffff8111156108bb57600080fd5b8201601f810184136108cc57600080fd5b80356108df6108da8261084c565b6107fd565b8181528560208385010111156108f457600080fd5b81602084016020830137600091810160200191909152949350505050565b73ffffffffffffffffffffffffffffffffffffffff8116811461093457600080fd5b50565b60006020828403121561094957600080fd5b813561095481610912565b9392505050565b60008060006040848603121561097057600080fd5b833561097b81610912565b9250602084013567ffffffffffffffff8082111561099857600080fd5b818601915086601f8301126109ac57600080fd5b8135818111156109bb57600080fd5b8760208285010111156109cd57600080fd5b6020830194508093505050509250925092565b60005b838110156109fb5781810151838201526020016109e3565b83811115610a0a576000848401525b50505050565b60008060408385031215610a2357600080fd5b8251610a2e81610912565b602084015190925067ffffffffffffffff811115610a4b57600080fd5b8301601f81018513610a5c57600080fd5b8051610a6a6108da8261084c565b818152866020838501011115610a7f57600080fd5b610a908260208301602086016109e0565b8093505050509250929050565b6020815260008251806020840152610abc8160408501602087016109e0565b601f017fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0169190910160400192915050565b60008251610b008184602087016109e0565b9190910192915050565b600060208284031215610b1c57600080fd5b81517fffffffff000000000000000000000000000000000000000000000000000000008116811461095457600080fdfea164736f6c634300080d000a

Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.