Contract 0x175c8563c4f7bb8aa03b61109fcaa88b46ba8c26

Contract Overview

Balance:
0 Ether
Txn Hash
Block
From
To
Value
0x010a2fe0aa39d5cbb0031db57c8070a2852ed455cec8e22a7c1e0f555de2341290960032020-11-18 15:08:20100 days 16 hrs ago0xad3e6614754f143a6e602e81086f1db7afc81569 IN  Contract Creation0 Ether0.0025251721932.506747599
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Lock3rJobRegistry

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-11-18
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.6.12;

contract Lock3rJobRegistry {
    /// @notice governance address for the governance contract
    address public governance;
    address public pendingGovernance;

    struct _job {
        uint _id;
        address _address;
        string _name;
        string _ipfs;
        string _docs;
        uint _added;
    }

    mapping(address => bool) public jobAdded;
    mapping(address => _job) public jobData;
    address[] public jobList;

    constructor() public {
        governance = msg.sender;
    }

    uint public length;

    function jobs() external view returns (address[] memory) {
        return jobList;
    }

    function job(address _address) external view returns (uint, address, string memory, string memory, string memory, uint) {
        _job memory __job = jobData[_address];
        return (__job._id, __job._address, __job._name, __job._ipfs, __job._docs, __job._added);
    }

    function set(address _address, string calldata _name, string calldata _ipfs, string calldata _docs) external {
        require(msg.sender == governance, "Lock3rJobRegistry::add: !gov");
        require(jobAdded[_address], "Lock3rJobRegistry::add: no job");
        _job storage __job = jobData[_address];

        __job._name = _name;
        __job._ipfs = _ipfs;
        __job._docs = _docs;

    }

    function add(address _address, string calldata _name, string calldata _ipfs, string calldata _docs) external {
        require(msg.sender == governance, "Lock3rV1JobRegistry::add: !gov");
        require(!jobAdded[_address], "Lock3rV1JobRegistry::add: job exists");
        jobAdded[_address] = true;
        jobList.push(_address);
        jobData[_address] = _job(length++, _address, _name, _ipfs, _docs, now);
    }

    /**
     * @notice Allows governance to change governance (for future upgradability)
     * @param _governance new governance address to set
     */
    function setGovernance(address _governance) external {
        require(msg.sender == governance, "setGovernance: !gov");
        pendingGovernance = _governance;
    }

    /**
     * @notice Allows pendingGovernance to accept their role as governance (protection pattern)
     */
    function acceptGovernance() external {
        require(msg.sender == pendingGovernance, "acceptGovernance: !pendingGov");
        governance = pendingGovernance;
    }
}

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[],"name":"acceptGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_ipfs","type":"string"},{"internalType":"string","name":"_docs","type":"string"}],"name":"add","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"governance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"}],"name":"job","outputs":[{"internalType":"uint256","name":"","type":"uint256"},{"internalType":"address","name":"","type":"address"},{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"},{"internalType":"string","name":"","type":"string"},{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"jobAdded","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"jobData","outputs":[{"internalType":"uint256","name":"_id","type":"uint256"},{"internalType":"address","name":"_address","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_ipfs","type":"string"},{"internalType":"string","name":"_docs","type":"string"},{"internalType":"uint256","name":"_added","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"jobList","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"jobs","outputs":[{"internalType":"address[]","name":"","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"length","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pendingGovernance","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_address","type":"address"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_ipfs","type":"string"},{"internalType":"string","name":"_docs","type":"string"}],"name":"set","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_governance","type":"address"}],"name":"setGovernance","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50600080546001600160a01b031916331790556110e1806100326000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c80637c8fce23116100715780637c8fce23146103c457806384eeb3681461041c5780639527b19b14610456578063ab033ea914610574578063f39c38a01461059a578063fefca6f7146105a2576100b4565b80630947d0d0146100b95780630c33c522146102415780631f7b6d321461027a578063238efcbc146102945780633e131c4e1461029e5780635aa6e675146103bc575b600080fd5b6100df600480360360208110156100cf57600080fd5b50356001600160a01b03166105c8565b60405180878152602001866001600160a01b03168152602001806020018060200180602001858152602001848103845288818151815260200191508051906020019080838360005b8381101561013f578181015183820152602001610127565b50505050905090810190601f16801561016c5780820380516001836020036101000a031916815260200191505b50848103835287518152875160209182019189019080838360005b8381101561019f578181015183820152602001610187565b50505050905090810190601f1680156101cc5780820380516001836020036101000a031916815260200191505b50848103825286518152865160209182019188019080838360005b838110156101ff5781810151838201526020016101e7565b50505050905090810190601f16801561022c5780820380516001836020036101000a031916815260200191505b50995050505050505050505060405180910390f35b61025e6004803603602081101561025757600080fd5b5035610807565b604080516001600160a01b039092168252519081900360200190f35b61028261082e565b60408051918252519081900360200190f35b61029c610834565b005b61029c600480360360808110156102b457600080fd5b6001600160a01b038235169190810190604081016020820135600160201b8111156102de57600080fd5b8201836020820111156102f057600080fd5b803590602001918460018302840111600160201b8311171561031157600080fd5b919390929091602081019035600160201b81111561032e57600080fd5b82018360208201111561034057600080fd5b803590602001918460018302840111600160201b8311171561036157600080fd5b919390929091602081019035600160201b81111561037e57600080fd5b82018360208201111561039057600080fd5b803590602001918460018302840111600160201b831117156103b157600080fd5b5090925090506108b7565b61025e6109d2565b6103cc6109e1565b60408051602080825283518183015283519192839290830191858101910280838360005b838110156104085781810151838201526020016103f0565b505050509050019250505060405180910390f35b6104426004803603602081101561043257600080fd5b50356001600160a01b0316610a43565b604080519115158252519081900360200190f35b61029c6004803603608081101561046c57600080fd5b6001600160a01b038235169190810190604081016020820135600160201b81111561049657600080fd5b8201836020820111156104a857600080fd5b803590602001918460018302840111600160201b831117156104c957600080fd5b919390929091602081019035600160201b8111156104e657600080fd5b8201836020820111156104f857600080fd5b803590602001918460018302840111600160201b8311171561051957600080fd5b919390929091602081019035600160201b81111561053657600080fd5b82018360208201111561054857600080fd5b803590602001918460018302840111600160201b8311171561056957600080fd5b509092509050610a58565b61029c6004803603602081101561058a57600080fd5b50356001600160a01b0316610ce5565b61025e610d5c565b6100df600480360360208110156105b857600080fd5b50356001600160a01b0316610d6b565b600080606080606060006105da610f47565b6001600160a01b03888116600090815260036020908152604091829020825160c08101845281548152600180830154909516818401526002808301805486516101009882161598909802600019011691909104601f810185900485028701850186528087529195929486019390919083018282801561069a5780601f1061066f5761010080835404028352916020019161069a565b820191906000526020600020905b81548152906001019060200180831161067d57829003601f168201915b505050918352505060038201805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815293820193929183018282801561072e5780601f106107035761010080835404028352916020019161072e565b820191906000526020600020905b81548152906001019060200180831161071157829003601f168201915b505050918352505060048201805460408051602060026001851615610100026000190190941693909304601f81018490048402820184019092528181529382019392918301828280156107c25780601f10610797576101008083540402835291602001916107c2565b820191906000526020600020905b8154815290600101906020018083116107a557829003601f168201915b50505091835250506005919091015460209182015281519082015160408301516060840151608085015160a090950151939d929c50909a509850919650945092505050565b6004818154811061081457fe5b6000918252602090912001546001600160a01b0316905081565b60055481565b6001546001600160a01b03163314610893576040805162461bcd60e51b815260206004820152601d60248201527f616363657074476f7665726e616e63653a202170656e64696e67476f76000000604482015290519081900360640190fd5b600154600080546001600160a01b0319166001600160a01b03909216919091179055565b6000546001600160a01b03163314610916576040805162461bcd60e51b815260206004820152601c60248201527f4c6f636b33724a6f6252656769737472793a3a6164643a2021676f7600000000604482015290519081900360640190fd5b6001600160a01b03871660009081526002602052604090205460ff16610983576040805162461bcd60e51b815260206004820152601e60248201527f4c6f636b33724a6f6252656769737472793a3a6164643a206e6f206a6f620000604482015290519081900360640190fd5b6001600160a01b03871660009081526003602052604090206109a9600282018888610f86565b506109b8600382018686610f86565b506109c7600482018484610f86565b505050505050505050565b6000546001600160a01b031681565b60606004805480602002602001604051908101604052809291908181526020018280548015610a3957602002820191906000526020600020905b81546001600160a01b03168152600190910190602001808311610a1b575b5050505050905090565b60026020526000908152604090205460ff1681565b6000546001600160a01b03163314610ab7576040805162461bcd60e51b815260206004820152601e60248201527f4c6f636b337256314a6f6252656769737472793a3a6164643a2021676f760000604482015290519081900360640190fd5b6001600160a01b03871660009081526002602052604090205460ff1615610b0f5760405162461bcd60e51b81526004018080602001828103825260248152602001806110886024913960400191505060405180910390fd5b6001600160a01b0387166000818152600260209081526040808320805460ff1916600190811790915560048054808301825594527f8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b90930180546001600160a01b03191685179055805160c081018252600580549485019055928352828201939093528251601f890182900482028101820184528881529192830191908990899081908401838280828437600092019190915250505090825250604080516020601f880181900481028201810190925286815291810191908790879081908401838280828437600092019190915250505090825250604080516020601f8601819004810282018101909252848152918101919085908590819084018382808284376000920182905250938552505042602093840152506001600160a01b038a811682526003835260409182902084518155848401516001820180546001600160a01b03191691909316179091559083015180519192610c9692600285019290910190611004565b5060608201518051610cb2916003840191602090910190611004565b5060808201518051610cce916004840191602090910190611004565b5060a0820151816005015590505050505050505050565b6000546001600160a01b03163314610d3a576040805162461bcd60e51b815260206004820152601360248201527239b2ba23b7bb32b93730b731b29d1010b3b7bb60691b604482015290519081900360640190fd5b600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b031681565b60036020908152600091825260409182902080546001808301546002808501805488516101009582161595909502600019011691909104601f810187900487028401870190975286835292956001600160a01b0390911694919291830182828015610e175780601f10610dec57610100808354040283529160200191610e17565b820191906000526020600020905b815481529060010190602001808311610dfa57829003601f168201915b5050505060038301805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152949594935090830182828015610ea75780601f10610e7c57610100808354040283529160200191610ea7565b820191906000526020600020905b815481529060010190602001808311610e8a57829003601f168201915b5050505060048301805460408051602060026001851615610100026000190190941693909304601f8101849004840282018401909252818152949594935090830182828015610f375780601f10610f0c57610100808354040283529160200191610f37565b820191906000526020600020905b815481529060010190602001808311610f1a57829003601f168201915b5050505050908060050154905086565b6040518060c001604052806000815260200160006001600160a01b03168152602001606081526020016060815260200160608152602001600081525090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10610fc75782800160ff19823516178555610ff4565b82800160010185558215610ff4579182015b82811115610ff4578235825591602001919060010190610fd9565b50611000929150611072565b5090565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061104557805160ff1916838001178555610ff4565b82800160010185558215610ff4579182015b82811115610ff4578251825591602001919060010190611057565b5b80821115611000576000815560010161107356fe4c6f636b337256314a6f6252656769737472793a3a6164643a206a6f6220657869737473a2646970667358221220ece43c888b889ea171f3e900296fb9ec39ac4fe529890e1ae030da45019464fa64736f6c634300060c0033

Deployed ByteCode Sourcemap

61:2411:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;719:274;;;;;;;;;;;;;;;;-1:-1:-1;719:274:0;-1:-1:-1;;;;;719:274:0;;:::i;:::-;;;;;;;;;;-1:-1:-1;;;;;719:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;719:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;719:274:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;490:24;;;;;;;;;;;;;;;;-1:-1:-1;490:24:0;;:::i;:::-;;;;-1:-1:-1;;;;;490:24:0;;;;;;;;;;;;;;594:18;;;:::i;:::-;;;;;;;;;;;;;;;;2299:170;;;:::i;:::-;;1001:408;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1001:408:0;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1001:408:0;;;;;;;;;;-1:-1:-1;1001:408:0;;-1:-1:-1;1001:408:0;-1:-1:-1;1001:408:0;:::i;159:25::-;;;:::i;621:90::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;397:40;;;;;;;;;;;;;;;;-1:-1:-1;397:40:0;-1:-1:-1;;;;;397:40:0;;:::i;:::-;;;;;;;;;;;;;;;;;;1417:424;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1417:424:0;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;1417:424:0;;;;;;;;;;-1:-1:-1;1417:424:0;;-1:-1:-1;1417:424:0;-1:-1:-1;1417:424:0;:::i;2006:170::-;;;;;;;;;;;;;;;;-1:-1:-1;2006:170:0;-1:-1:-1;;;;;2006:170:0;;:::i;191:32::-;;;:::i;444:39::-;;;;;;;;;;;;;;;;-1:-1:-1;444:39:0;-1:-1:-1;;;;;444:39:0;;:::i;719:274::-;773:4;779:7;788:13;803;818;833:4;850:17;;:::i;:::-;-1:-1:-1;;;;;870:17:0;;;;;;;:7;:17;;;;;;;;;850:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;850:37:0;;;;;;;;;;;;;;;;;;;;;;;;;870:17;;850:37;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;850:37:0;;;-1:-1:-1;;850:37:0;;;;;;;;;;;;;;;;-1:-1:-1;;850:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;850:37:0;;;-1:-1:-1;;850:37:0;;;;;;;;;;;;;;;;-1:-1:-1;;850:37:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;850:37:0;;;-1:-1:-1;;850:37:0;;;;;;;;;;;906:9;;917:14;;;;933:11;;;;946;;;;959;;;;972:12;;;;;906:9;;917:14;;-1:-1:-1;933:11:0;;-1:-1:-1;946:11:0;-1:-1:-1;959:11:0;;-1:-1:-1;972:12:0;-1:-1:-1;719:274:0;-1:-1:-1;;;719:274:0:o;490:24::-;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;490:24:0;;-1:-1:-1;490:24:0;:::o;594:18::-;;;;:::o;2299:170::-;2369:17;;-1:-1:-1;;;;;2369:17:0;2355:10;:31;2347:73;;;;;-1:-1:-1;;;2347:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2444:17;;;2431:30;;-1:-1:-1;;;;;;2431:30:0;-1:-1:-1;;;;;2444:17:0;;;2431:30;;;;;;2299:170::o;1001:408::-;1143:10;;-1:-1:-1;;;;;1143:10:0;1129;:24;1121:65;;;;;-1:-1:-1;;;1121:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1205:18:0;;;;;;:8;:18;;;;;;;;1197:61;;;;;-1:-1:-1;;;1197:61:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1290:17:0;;1269:18;1290:17;;;:7;:17;;;;;1320:19;:11;;;1334:5;;1320:19;:::i;:::-;-1:-1:-1;1350:19:0;:11;;;1364:5;;1350:19;:::i;:::-;-1:-1:-1;1380:19:0;:11;;;1394:5;;1380:19;:::i;:::-;;1001:408;;;;;;;;:::o;159:25::-;;;-1:-1:-1;;;;;159:25:0;;:::o;621:90::-;660:16;696:7;689:14;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;689:14:0;;;;;;;;;;;;;;;;;;;;;;;621:90;:::o;397:40::-;;;;;;;;;;;;;;;:::o;1417:424::-;1559:10;;-1:-1:-1;;;;;1559:10:0;1545;:24;1537:67;;;;;-1:-1:-1;;;1537:67:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1624:18:0;;;;;;:8;:18;;;;;;;;1623:19;1615:68;;;;-1:-1:-1;;;1615:68:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;1694:18:0;;;;;;:8;:18;;;;;;;;:25;;-1:-1:-1;;1694:25:0;1715:4;1694:25;;;;;;1730:7;:22;;;;;;;;;;;;;;;-1:-1:-1;;;;;;1730:22:0;;;;;1783:50;;;;;;;1788:6;:8;;;;;;;1783:50;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1808:5;;;;;;1783:50;;1808:5;;;;1783:50;;;;;;;;;-1:-1:-1;;;1783:50:0;;;-1:-1:-1;1783:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1815:5;;;;;;1783:50;;1815:5;;;;1783:50;;;;;;;;;-1:-1:-1;;;1783:50:0;;;-1:-1:-1;1783:50:0;;;;;;;;;;;;;;;;;;;;;;;;;;;1822:5;;;;;;1783:50;;1822:5;;;;1783:50;;;;;;;;-1:-1:-1;1783:50:0;;;-1:-1:-1;;1829:3:0;1783:50;;;;;-1:-1:-1;;;;;;1763:17:0;;;;;:7;:17;;;;;;;:70;;;;;;;;;;;;;-1:-1:-1;;;;;;1763:70:0;;;;;;;;;;;;;;;:17;;:70;;;;;;;;;;;:::i;:::-;-1:-1:-1;1763:70:0;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;1763:70:0;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;1417:424;;;;;;;:::o;2006:170::-;2092:10;;-1:-1:-1;;;;;2092:10:0;2078;:24;2070:56;;;;;-1:-1:-1;;;2070:56:0;;;;;;;;;;;;-1:-1:-1;;;2070:56:0;;;;;;;;;;;;;;;2137:17;:31;;-1:-1:-1;;;;;;2137:31:0;-1:-1:-1;;;;;2137:31:0;;;;;;;;;;2006:170::o;191:32::-;;;-1:-1:-1;;;;;191:32:0;;:::o;444:39::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;444:39:0;;;;;;;;;;;;;;;;-1:-1:-1;;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;444:39:0;;;;;;;;;;;;;;;;-1:-1:-1;;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;444:39:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;

Swarm Source

ipfs://ece43c888b889ea171f3e900296fb9ec39ac4fe529890e1ae030da45019464fa
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading