ETH Price: $2,100.32 (+2.91%)

Contract

0x3e2A565d29bc8f3eeAedB4C01751B8D04197f23f
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Notarize Proof T...220337792025-03-12 22:30:11365 days ago1741818611IN
0x3e2A565d...04197f23f
0 ETH0.000033710.65892256
Notarize Proof T...220158852025-03-10 10:30:11367 days ago1741602611IN
0x3e2A565d...04197f23f
0 ETH0.00004170.81503102
Notarize Proof T...220158852025-03-10 10:30:11367 days ago1741602611IN
0x3e2A565d...04197f23f
0 ETH0.00004170.81503102
Notarize Proof T...219956072025-03-07 14:30:11370 days ago1741357811IN
0x3e2A565d...04197f23f
0 ETH0.000102342
Notarize Proof T...219953132025-03-07 13:30:47370 days ago1741354247IN
0x3e2A565d...04197f23f
0 ETH0.000038650.7554233
Notarize Proof T...219875612025-03-06 11:30:11371 days ago1741260611IN
0x3e2A565d...04197f23f
0 ETH0.000042970.83982794
Notarize Proof T...219833822025-03-05 21:30:11372 days ago1741210211IN
0x3e2A565d...04197f23f
0 ETH0.00003850.75243022
Notarize Proof T...219833822025-03-05 21:30:11372 days ago1741210211IN
0x3e2A565d...04197f23f
0 ETH0.00003850.75243022
Notarize Proof T...219744702025-03-04 15:38:23373 days ago1741102703IN
0x3e2A565d...04197f23f
0 ETH0.000153513
Notarize Proof T...219462112025-02-28 17:03:11377 days ago1740762191IN
0x3e2A565d...04197f23f
0 ETH0.00004860.95004478
Notarize Proof T...219335062025-02-26 22:30:47379 days ago1740609047IN
0x3e2A565d...04197f23f
0 ETH0.000042620.83297398
Notarize Proof T...219335062025-02-26 22:30:47379 days ago1740609047IN
0x3e2A565d...04197f23f
0 ETH0.000042620.83297398
Notarize Proof T...219290212025-02-26 7:30:11379 days ago1740555011IN
0x3e2A565d...04197f23f
0 ETH0.000034690.67816652
Notarize Proof T...218947222025-02-21 12:30:11384 days ago1740141011IN
0x3e2A565d...04197f23f
0 ETH0.000038160.74574984
Notarize Proof T...218944332025-02-21 11:32:11384 days ago1740137531IN
0x3e2A565d...04197f23f
0 ETH0.000035830.70031712
Notarize Proof T...218944332025-02-21 11:32:11384 days ago1740137531IN
0x3e2A565d...04197f23f
0 ETH0.000035830.70031712
Notarize Proof T...218330992025-02-12 21:30:11393 days ago1739395811IN
0x3e2A565d...04197f23f
0 ETH0.000043210.84446393
Notarize Proof T...218330992025-02-12 21:30:11393 days ago1739395811IN
0x3e2A565d...04197f23f
0 ETH0.000043210.84446393
Notarize Proof T...218324102025-02-12 19:11:35393 days ago1739387495IN
0x3e2A565d...04197f23f
0 ETH0.000051171
Notarize Proof T...218324102025-02-12 19:11:35393 days ago1739387495IN
0x3e2A565d...04197f23f
0 ETH0.000051171
Notarize Proof T...218189992025-02-10 22:07:11395 days ago1739225231IN
0x3e2A565d...04197f23f
0 ETH0.000051171
Notarize Proof T...217787152025-02-05 7:11:11401 days ago1738739471IN
0x3e2A565d...04197f23f
0 ETH0.000051171
Notarize Proof T...217787152025-02-05 7:11:11401 days ago1738739471IN
0x3e2A565d...04197f23f
0 ETH0.000460559
Notarize Proof T...217787152025-02-05 7:11:11401 days ago1738739471IN
0x3e2A565d...04197f23f
0 ETH0.000051171
Notarize Proof T...217787152025-02-05 7:11:11401 days ago1738739471IN
0x3e2A565d...04197f23f
0 ETH0.000051171
View all transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ProofCertoChainContract

Compiler Version
v0.6.11+commit.5ef660b1

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-08-28
*/

pragma solidity ^0.6.11;

//certo c063v200826 noima (c) all rights reserved 2020

/// @title  A CertoProof Of  existence smartcontract
/// @author Mauro G. Cordioli ezlab
/// @notice Check the details at https://certo.legal/smartcontract/v63
contract ProofCertoChainContract {
    int256 public constant Version = 0x6320082601;
    address payable creator;
    address payable owner;
    mapping(bytes32 => uint256) private CertoLedgerTimestamp;
    string public Description; //Contract Purpose

    modifier onlyBy(address _account) {
        require(msg.sender == _account, "not allowed");
        _;
    }

    function setCreator(address payable _creator) public onlyBy(creator) {
        creator = _creator;
        emit EventSetCreator();
    }

    function setOwner(address payable _owner) public onlyBy(creator) {
        owner = _owner;
        emit EventSetOwner();
    }

    function setDescription(string memory _Description) public onlyBy(owner) {
        Description = _Description;
    }

    constructor(string memory _Description) public {
        creator = msg.sender;
        owner = msg.sender;

        Description = _Description;

        emit EventReady();
    }

    /// @notice Notarize the hash emit block timestamp of the  block
    /// @param hashproof The proof sha256 hash to timestamp
    function NotarizeProofTimeStamp(bytes32 hashproof) public onlyBy(owner) {
        uint256 ts = CertoLedgerTimestamp[hashproof];
        if (ts == 0) {
            ts = block.timestamp;
            CertoLedgerTimestamp[hashproof] = ts;
        }

        emit EventProof(hashproof, ts);
    }


    /// @notice Notarize both hashes  emit  block timestamp  with logged note
    /// @param hashproof The proof  sha256 hash to timestamp
    /// @param hashmeta  The metadata sha256 hash to timestamp
    /// @param note  The note to be logged on the blokchain
    function NotarizeProofMetaNoteTimeStamp(
        bytes32 hashproof,
        bytes32 hashmeta,
        string memory note
    ) public onlyBy(owner) {
        uint256 tsproof = CertoLedgerTimestamp[hashproof];
        if (tsproof == 0) {
            tsproof = block.timestamp;
            CertoLedgerTimestamp[hashproof] = tsproof;
        }

        uint256 tsmeta = CertoLedgerTimestamp[hashmeta];
        if (tsmeta == 0) {
            tsmeta=block.timestamp;
            CertoLedgerTimestamp[hashmeta] = tsmeta;
        }

        emit EventProofMetaWithNote(hashproof, hashmeta, tsproof, tsmeta, note);
    }

    /// @notice Notarize both hashes and emit  block timestamps   
    /// @param hashproof The proof sha256 hash to timestamp
    /// @param hashmeta The metadata sha256 hash to timestamp
    function NotarizeProofMetaTimeStamp(bytes32 hashproof, bytes32 hashmeta)
        public
        onlyBy(owner)
    {
        uint256 tsproof = CertoLedgerTimestamp[hashproof];
        if (tsproof == 0) {
            tsproof = block.timestamp;
            CertoLedgerTimestamp[hashproof] = tsproof;
        }

        uint256 tsmeta = CertoLedgerTimestamp[hashmeta];
        if (tsmeta == 0) {
            tsmeta = block.timestamp;
            CertoLedgerTimestamp[hashmeta] = tsmeta;
        }

        emit EventProofMeta(hashproof, hashmeta, tsproof, tsmeta);
    }

    /// @notice Notarize the hash emit   block timestamp  with  logged note
    /// @param hashproof The sha256 hash to timestamp
    /// @param note  The note to be logged on the blokchain
    function NotarizeProofTimeStampWithNote(
        bytes32 hashproof,
        string memory note
    ) public onlyBy(owner) {
        uint256 ts = CertoLedgerTimestamp[hashproof];
        if (ts == 0) {
            ts = block.timestamp;
            CertoLedgerTimestamp[hashproof] = ts;
        }
        emit EventProofWithNote(hashproof, ts, note);
    }

    /// @notice check the hash  to verify the proof  emit  the block timestamp if ok  or zero if not.
    /// @param hashproof The sha256 hash be checked
    /// @return block timestamp if ok zero if not
    function CheckProofTimeStampByHashReturnsNonZeroUnixEpochIFOk(
        bytes32 hashproof
    ) public view returns (uint256) {
        return CertoLedgerTimestamp[hashproof];
    }

    event EventProofMetaWithNote(
        bytes32 hashproof,
        bytes32 hashmeta,
        uint256 tsproof,
        uint256 tsmeta,
        string note
    ); // trace a note in the logs
    event EventProofMeta(
        bytes32 hashproof,
        bytes32 hashmeta,
        uint256 tsproof,
        uint256 tsmeta
    );
    event EventProofWithNote(bytes32 hashproof, uint256 ts, string note); // trace a note in the logs
    event EventProof(bytes32 hashproof, uint256 ts);
    event EventSetOwner(); //invoked when creator changes owner
    event EventSetCreator(); //invoked when creator changes creator
    event EventReady(); //invoked when we have done the method action
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"_Description","type":"string"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"ts","type":"uint256"}],"name":"EventProof","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"hashmeta","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"tsproof","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tsmeta","type":"uint256"}],"name":"EventProofMeta","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"indexed":false,"internalType":"bytes32","name":"hashmeta","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"tsproof","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tsmeta","type":"uint256"},{"indexed":false,"internalType":"string","name":"note","type":"string"}],"name":"EventProofMetaWithNote","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"indexed":false,"internalType":"uint256","name":"ts","type":"uint256"},{"indexed":false,"internalType":"string","name":"note","type":"string"}],"name":"EventProofWithNote","type":"event"},{"anonymous":false,"inputs":[],"name":"EventReady","type":"event"},{"anonymous":false,"inputs":[],"name":"EventSetCreator","type":"event"},{"anonymous":false,"inputs":[],"name":"EventSetOwner","type":"event"},{"inputs":[{"internalType":"bytes32","name":"hashproof","type":"bytes32"}],"name":"CheckProofTimeStampByHashReturnsNonZeroUnixEpochIFOk","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"Description","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"internalType":"bytes32","name":"hashmeta","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"NotarizeProofMetaNoteTimeStamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"internalType":"bytes32","name":"hashmeta","type":"bytes32"}],"name":"NotarizeProofMetaTimeStamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hashproof","type":"bytes32"}],"name":"NotarizeProofTimeStamp","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"bytes32","name":"hashproof","type":"bytes32"},{"internalType":"string","name":"note","type":"string"}],"name":"NotarizeProofTimeStampWithNote","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Version","outputs":[{"internalType":"int256","name":"","type":"int256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_creator","type":"address"}],"name":"setCreator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string","name":"_Description","type":"string"}],"name":"setDescription","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address payable","name":"_owner","type":"address"}],"name":"setOwner","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051610d12380380610d128339818101604052602081101561003357600080fd5b810190808051604051939291908464010000000082111561005357600080fd5b90830190602082018581111561006857600080fd5b825164010000000081118282018810171561008257600080fd5b82525081516020918201929091019080838360005b838110156100af578181015183820152602001610097565b50505050905090810190601f1680156100dc5780820380516001836020036101000a031916815260200191505b50604052505060008054336001600160a01b03199182168117909255600180549091169091179055508051610118906003906020840190610148565b506040517f17154b2ad35e13413f55313440c588ff5e0deadd9c5d870d2654ca7835287db490600090a1506101e3565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061018957805160ff19168380011785556101b6565b828001600101855582156101b6579182015b828111156101b657825182559160200191906001019061019b565b506101c29291506101c6565b5090565b6101e091905b808211156101c257600081556001016101cc565b90565b610b20806101f26000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c806385a23b1a1161006657806385a23b1a146101ba57806390c3f38f14610267578063a7321ba41461030d578063bb62860d146103bf578063cf1b5d67146103c75761009e565b806313af4035146100a357806333b44033146100cb5780633f516018146100fa57806368d839d0146101205780638191745f1461013d575b600080fd5b6100c9600480360360208110156100b957600080fd5b50356001600160a01b03166103ea565b005b6100e8600480360360208110156100e157600080fd5b5035610480565b60408051918252519081900360200190f35b6100c96004803603602081101561011057600080fd5b50356001600160a01b0316610492565b6100c96004803603602081101561013657600080fd5b5035610526565b6101456105dd565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017f578181015183820152602001610167565b50505050905090810190601f1680156101ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100c9600480360360408110156101d057600080fd5b813591908101906040810160208201356401000000008111156101f257600080fd5b82018360208201111561020457600080fd5b8035906020019184600183028401116401000000008311171561022657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061066b945050505050565b6100c96004803603602081101561027d57600080fd5b81019060208101813564010000000081111561029857600080fd5b8201836020820111156102aa57600080fd5b803590602001918460018302840111640100000000831117156102cc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610791945050505050565b6100c96004803603606081101561032357600080fd5b81359160208101359181019060608101604082013564010000000081111561034a57600080fd5b82018360208201111561035c57600080fd5b8035906020019184600183028401116401000000008311171561037e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506107f7945050505050565b6100e8610958565b6100c9600480360360408110156103dd57600080fd5b5080359060200135610961565b6000546001600160a01b0316338114610438576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0384161790556040517fb1f85680994f05174de05cb70536b4ec6be34da71beb280b0a6e53e90ecda20490600090a15050565b60009081526002602052604090205490565b6000546001600160a01b03163381146104e0576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0384161781556040517f409886e126858260aa1bc467ead233398a4c65a9c5bdd9deddb490202676bc199190a15050565b6001546001600160a01b0316338114610574576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6000828152600260205260409020548061059d5750600082815260026020526040902042908190555b604080518481526020810183905281517f35047f277245606b30d35783122d7180fcbba2824be75c2d232962ba8f1489cb929181900390910190a1505050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106635780601f1061063857610100808354040283529160200191610663565b820191906000526020600020905b81548152906001019060200180831161064657829003601f168201915b505050505081565b6001546001600160a01b03163381146106b9576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600083815260026020526040902054806106e25750600083815260026020526040902042908190555b7fb5121e42d1cb56458ec5fce038800b06aa794a6f07555c355cf1be3687acbbee8482856040518084815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561074f578181015183820152602001610737565b50505050905090810190601f16801561077c5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150505050565b6001546001600160a01b03163381146107df576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b81516107f2906003906020850190610a4f565b505050565b6001546001600160a01b0316338114610845576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6000848152600260205260409020548061086e5750600084815260026020526040902042908190555b600084815260026020526040902054806108975750600084815260026020526040902042908190555b7fdbb324bc2bb6a4348ecfcf8f242a9f43b37f1436bd9b333339e956249e7d34a486868484886040518086815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156109125781810151838201526020016108fa565b50505050905090810190601f16801561093f5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a1505050505050565b64632008260181565b6001546001600160a01b03163381146109af576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600083815260026020526040902054806109d85750600083815260026020526040902042908190555b60008381526002602052604090205480610a015750600083815260026020526040902042908190555b60408051868152602081018690528082018490526060810183905290517f3362d29134931f388d2281f6c3c3b98db3b3d3b052388640d8b5f817952d013d9181900360800190a15050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610a9057805160ff1916838001178555610abd565b82800160010185558215610abd579182015b82811115610abd578251825591602001919060010190610aa2565b50610ac9929150610acd565b5090565b610ae791905b80821115610ac95760008155600101610ad3565b9056fea2646970667358221220a43529f84c494b9d8f136e7366a4289f6286a1921768ed5fe0e769e36f77a4dd64736f6c634300060b00330000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b657a6c616220636572746f000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c806385a23b1a1161006657806385a23b1a146101ba57806390c3f38f14610267578063a7321ba41461030d578063bb62860d146103bf578063cf1b5d67146103c75761009e565b806313af4035146100a357806333b44033146100cb5780633f516018146100fa57806368d839d0146101205780638191745f1461013d575b600080fd5b6100c9600480360360208110156100b957600080fd5b50356001600160a01b03166103ea565b005b6100e8600480360360208110156100e157600080fd5b5035610480565b60408051918252519081900360200190f35b6100c96004803603602081101561011057600080fd5b50356001600160a01b0316610492565b6100c96004803603602081101561013657600080fd5b5035610526565b6101456105dd565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017f578181015183820152602001610167565b50505050905090810190601f1680156101ac5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6100c9600480360360408110156101d057600080fd5b813591908101906040810160208201356401000000008111156101f257600080fd5b82018360208201111561020457600080fd5b8035906020019184600183028401116401000000008311171561022657600080fd5b91908080601f01602080910402602001604051908101604052809392919081815260200183838082843760009201919091525092955061066b945050505050565b6100c96004803603602081101561027d57600080fd5b81019060208101813564010000000081111561029857600080fd5b8201836020820111156102aa57600080fd5b803590602001918460018302840111640100000000831117156102cc57600080fd5b91908080601f016020809104026020016040519081016040528093929190818152602001838380828437600092019190915250929550610791945050505050565b6100c96004803603606081101561032357600080fd5b81359160208101359181019060608101604082013564010000000081111561034a57600080fd5b82018360208201111561035c57600080fd5b8035906020019184600183028401116401000000008311171561037e57600080fd5b91908080601f0160208091040260200160405190810160405280939291908181526020018383808284376000920191909152509295506107f7945050505050565b6100e8610958565b6100c9600480360360408110156103dd57600080fd5b5080359060200135610961565b6000546001600160a01b0316338114610438576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0384161790556040517fb1f85680994f05174de05cb70536b4ec6be34da71beb280b0a6e53e90ecda20490600090a15050565b60009081526002602052604090205490565b6000546001600160a01b03163381146104e0576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600080546001600160a01b0319166001600160a01b0384161781556040517f409886e126858260aa1bc467ead233398a4c65a9c5bdd9deddb490202676bc199190a15050565b6001546001600160a01b0316338114610574576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6000828152600260205260409020548061059d5750600082815260026020526040902042908190555b604080518481526020810183905281517f35047f277245606b30d35783122d7180fcbba2824be75c2d232962ba8f1489cb929181900390910190a1505050565b6003805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106635780601f1061063857610100808354040283529160200191610663565b820191906000526020600020905b81548152906001019060200180831161064657829003601f168201915b505050505081565b6001546001600160a01b03163381146106b9576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600083815260026020526040902054806106e25750600083815260026020526040902042908190555b7fb5121e42d1cb56458ec5fce038800b06aa794a6f07555c355cf1be3687acbbee8482856040518084815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561074f578181015183820152602001610737565b50505050905090810190601f16801561077c5780820380516001836020036101000a031916815260200191505b5094505050505060405180910390a150505050565b6001546001600160a01b03163381146107df576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b81516107f2906003906020850190610a4f565b505050565b6001546001600160a01b0316338114610845576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b6000848152600260205260409020548061086e5750600084815260026020526040902042908190555b600084815260026020526040902054806108975750600084815260026020526040902042908190555b7fdbb324bc2bb6a4348ecfcf8f242a9f43b37f1436bd9b333339e956249e7d34a486868484886040518086815260200185815260200184815260200183815260200180602001828103825283818151815260200191508051906020019080838360005b838110156109125781810151838201526020016108fa565b50505050905090810190601f16801561093f5780820380516001836020036101000a031916815260200191505b50965050505050505060405180910390a1505050505050565b64632008260181565b6001546001600160a01b03163381146109af576040805162461bcd60e51b815260206004820152600b60248201526a1b9bdd08185b1b1bddd95960aa1b604482015290519081900360640190fd5b600083815260026020526040902054806109d85750600083815260026020526040902042908190555b60008381526002602052604090205480610a015750600083815260026020526040902042908190555b60408051868152602081018690528082018490526060810183905290517f3362d29134931f388d2281f6c3c3b98db3b3d3b052388640d8b5f817952d013d9181900360800190a15050505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610a9057805160ff1916838001178555610abd565b82800160010185558215610abd579182015b82811115610abd578251825591602001919060010190610aa2565b50610ac9929150610acd565b5090565b610ae791905b80821115610ac95760008155600101610ad3565b9056fea2646970667358221220a43529f84c494b9d8f136e7366a4289f6286a1921768ed5fe0e769e36f77a4dd64736f6c634300060b0033

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000b657a6c616220636572746f000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _Description (string): ezlab certo

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000020
Arg [1] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [2] : 657a6c616220636572746f000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

249:4775:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;781:129;;;;;;;;;;;;;;;;-1:-1:-1;781:129:0;-1:-1:-1;;;;;781:129:0;;:::i;:::-;;4135:184;;;;;;;;;;;;;;;;-1:-1:-1;4135:184:0;;:::i;:::-;;;;;;;;;;;;;;;;634:139;;;;;;;;;;;;;;;;-1:-1:-1;634:139:0;-1:-1:-1;;;;;634:139:0;;:::i;1367:299::-;;;;;;;;;;;;;;;;-1:-1:-1;1367:299:0;;:::i;462:25::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3556:364;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3556:364:0;;-1:-1:-1;3556:364:0;;-1:-1:-1;;;;;3556:364:0:i;918:118::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;918:118:0;;-1:-1:-1;918:118:0;;-1:-1:-1;;;;;918:118:0:i;1942:630::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;1942:630:0;;-1:-1:-1;1942:630:0;;-1:-1:-1;;;;;1942:630:0:i;289:45::-;;;:::i;2772:583::-;;;;;;;;;;;;;;;;-1:-1:-1;2772:583:0;;;;;;;:::i;781:129::-;837:7;;-1:-1:-1;;;;;837:7:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;857:5:::1;:14:::0;;-1:-1:-1;;;;;;857:14:0::1;-1:-1:-1::0;;;;;857:14:0;::::1;;::::0;;887:15:::1;::::0;::::1;::::0;-1:-1:-1;;887:15:0::1;781:129:::0;;:::o;4135:184::-;4253:7;4280:31;;;:20;:31;;;;;;;4135:184::o;634:139::-;694:7;;-1:-1:-1;;;;;694:7:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;714:7:::1;:18:::0;;-1:-1:-1;;;;;;714:18:0::1;-1:-1:-1::0;;;;;714:18:0;::::1;;::::0;;748:17:::1;::::0;::::1;::::0;714:7;748:17:::1;634:139:::0;;:::o;1367:299::-;1432:5;;-1:-1:-1;;;;;1432:5:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;1450:10:::1;1463:31:::0;;;:20:::1;:31;::::0;;;;;1509:7;1505:111:::1;;-1:-1:-1::0;1568:31:0::1;::::0;;;:20:::1;:31;::::0;;;;1538:15:::1;1568:36:::0;;;;1505:111:::1;1633:25;::::0;;;;;::::1;::::0;::::1;::::0;;;;;::::1;::::0;;;;;;;;;::::1;617:1;1367:299:::0;;:::o;462:25::-;;;;;;;;;;;;;;;-1:-1:-1;;462:25:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3556:364::-;3674:5;;-1:-1:-1;;;;;3674:5:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;3692:10:::1;3705:31:::0;;;:20:::1;:31;::::0;;;;;3751:7;3747:111:::1;;-1:-1:-1::0;3810:31:0::1;::::0;;;:20:::1;:31;::::0;;;;3780:15:::1;3810:36:::0;;;;3747:111:::1;3873:39;3892:9;3903:2;3907:4;3873:39;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;617:1;3556:364:::0;;;:::o;918:118::-;984:5;;-1:-1:-1;;;;;984:5:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;1002:26;;::::1;::::0;:11:::1;::::0;:26:::1;::::0;::::1;::::0;::::1;:::i;:::-;;918:118:::0;;:::o;1942:630::-;2087:5;;-1:-1:-1;;;;;2087:5:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;2105:15:::1;2123:31:::0;;;:20:::1;:31;::::0;;;;;2169:12;2165:126:::1;;-1:-1:-1::0;2238:31:0::1;::::0;;;:20:::1;:31;::::0;;;;2208:15:::1;2238:41:::0;;;;2165:126:::1;2303:14;2320:30:::0;;;:20:::1;:30;::::0;;;;;2365:11;2361:120:::1;;-1:-1:-1::0;2430:30:0::1;::::0;;;:20:::1;:30;::::0;;;;2400:15:::1;2430:39:::0;;;;2361:120:::1;2498:66;2521:9;2532:8;2542:7;2551:6;2559:4;2498:66;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;;::::1;::::0;;;::::1;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;617:1;;1942:630:::0;;;;:::o;289:45::-;322:12;289:45;:::o;2772:583::-;2877:5;;-1:-1:-1;;;;;2877:5:0;568:10;:22;;560:46;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;-1:-1:-1;;;560:46:0;;;;;;;;;;;;;;;2900:15:::1;2918:31:::0;;;:20:::1;:31;::::0;;;;;2964:12;2960:126:::1;;-1:-1:-1::0;3033:31:0::1;::::0;;;:20:::1;:31;::::0;;;;3003:15:::1;3033:41:::0;;;;2960:126:::1;3098:14;3115:30:::0;;;:20:::1;:30;::::0;;;;;3160:11;3156:122:::1;;-1:-1:-1::0;3227:30:0::1;::::0;;;:20:::1;:30;::::0;;;;3197:15:::1;3227:39:::0;;;;3156:122:::1;3295:52;::::0;;;;;::::1;::::0;::::1;::::0;;;;;;;;;;;;;;;;;::::1;::::0;;;;;;;::::1;617:1;;2772:583:::0;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://a43529f84c494b9d8f136e7366a4289f6286a1921768ed5fe0e769e36f77a4dd

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ 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.