Contract 0x2A00684bFAb9717C21271E0751BCcb7d2D763c88 2

 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x95e7a0ee56305c8a3e58eafae4e28c91fc8ac85b20b6d2f4ed44e978db6c7a5a0x60a06040146079092021-05-17 14:52:26203 days 11 hrs ago0xf6839085f692bde6a8062573e3da35e7e947c21e IN  Contract Creation0 MATIC0.001773714
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
InstaConnectorsV2

Compiler Version
v0.7.0+commit.9e61f92b

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at polygonscan.com on 2021-06-15
*/

pragma solidity ^0.7.0;
pragma experimental ABIEncoderV2;

/**
 * @title InstaConnectorsV2
 * @dev Registry for Connectors.
 */

interface IndexInterface {
    function master() external view returns (address);
}

interface ConnectorInterface {
    function name() external view returns (string memory);
}

contract Controllers {

    event LogController(address indexed addr, bool indexed isChief);

    // InstaIndex Address.
    address public immutable instaIndex;

    constructor(address _instaIndex) {
        instaIndex = _instaIndex;
    }

    // Enabled Chief(Address of Chief => bool).
    mapping(address => bool) public chief;
    // Enabled Connectors(Connector name => address).
    mapping(string => address) public connectors;

    /**
    * @dev Throws if the sender not is Master Address from InstaIndex
    * or Enabled Chief.
    */
    modifier isChief {
        require(chief[msg.sender] || msg.sender == IndexInterface(instaIndex).master(), "not-an-chief");
        _;
    }

    /**
     * @dev Toggle a Chief. Enable if disable & vice versa
     * @param _chiefAddress Chief Address.
    */
    function toggleChief(address _chiefAddress) external {
        require(msg.sender == IndexInterface(instaIndex).master(), "toggleChief: not-master");
        chief[_chiefAddress] = !chief[_chiefAddress];
        emit LogController(_chiefAddress, chief[_chiefAddress]);
    }
}


contract InstaConnectorsV2 is Controllers {
    event LogConnectorAdded(
        bytes32 indexed connectorNameHash,
        string connectorName,
        address indexed connector
    );
    event LogConnectorUpdated(
        bytes32 indexed connectorNameHash,
        string connectorName,
        address indexed oldConnector,
        address indexed newConnector
    );
    event LogConnectorRemoved(
        bytes32 indexed connectorNameHash,
        string connectorName,
        address indexed connector
    );

    constructor(address _instaIndex) public Controllers(_instaIndex) {}

    /**
     * @dev Add Connectors
     * @param _connectorNames Array of Connector Names.
     * @param _connectors Array of Connector Address.
    */
    function addConnectors(string[] calldata _connectorNames, address[] calldata _connectors) external isChief {
        require(_connectors.length == _connectors.length, "addConnectors: not same length");
        for (uint i = 0; i < _connectors.length; i++) {
            require(connectors[_connectorNames[i]] == address(0), "addConnectors: _connectorName added already");
            require(_connectors[i] != address(0), "addConnectors: _connectors address not vaild");
            ConnectorInterface(_connectors[i]).name(); // Checking if connector has function name()
            connectors[_connectorNames[i]] = _connectors[i];
            emit LogConnectorAdded(keccak256(abi.encodePacked(_connectorNames[i])), _connectorNames[i], _connectors[i]);
        }
    }

    /**
     * @dev Update Connectors
     * @param _connectorNames Array of Connector Names.
     * @param _connectors Array of Connector Address.
    */
    function updateConnectors(string[] calldata _connectorNames, address[] calldata _connectors) external isChief {
        require(_connectorNames.length == _connectors.length, "updateConnectors: not same length");
        for (uint i = 0; i < _connectors.length; i++) {
            require(connectors[_connectorNames[i]] != address(0), "updateConnectors: _connectorName not added to update");
            require(_connectors[i] != address(0), "updateConnectors: _connector address is not vaild");
            ConnectorInterface(_connectors[i]).name(); // Checking if connector has function name()
            emit LogConnectorUpdated(keccak256(abi.encodePacked(_connectorNames[i])), _connectorNames[i], connectors[_connectorNames[i]], _connectors[i]);
            connectors[_connectorNames[i]] = _connectors[i];
        }
    }

    /**
     * @dev Remove Connectors
     * @param _connectorNames Array of Connector Names.
    */
    function removeConnectors(string[] calldata _connectorNames) external isChief {
        for (uint i = 0; i < _connectorNames.length; i++) {
            require(connectors[_connectorNames[i]] != address(0), "removeConnectors: _connectorName not added to update");
            emit LogConnectorRemoved(keccak256(abi.encodePacked(_connectorNames[i])), _connectorNames[i], connectors[_connectorNames[i]]);
            delete connectors[_connectorNames[i]];
        }
    }

    /**
     * @dev Check if Connector addresses are enabled.
     * @param _connectors Array of Connector Names.
    */
    function isConnectors(string[] calldata _connectorNames) external view returns (bool isOk, address[] memory _connectors) {
        isOk = true;
        uint len = _connectorNames.length;
        _connectors = new address[](len);
        for (uint i = 0; i < _connectors.length; i++) {
            _connectors[i] = connectors[_connectorNames[i]];
            if (_connectors[i] == address(0)) {
                isOk = false;
                break;
            }
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_instaIndex","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"connectorNameHash","type":"bytes32"},{"indexed":false,"internalType":"string","name":"connectorName","type":"string"},{"indexed":true,"internalType":"address","name":"connector","type":"address"}],"name":"LogConnectorAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"connectorNameHash","type":"bytes32"},{"indexed":false,"internalType":"string","name":"connectorName","type":"string"},{"indexed":true,"internalType":"address","name":"connector","type":"address"}],"name":"LogConnectorRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"bytes32","name":"connectorNameHash","type":"bytes32"},{"indexed":false,"internalType":"string","name":"connectorName","type":"string"},{"indexed":true,"internalType":"address","name":"oldConnector","type":"address"},{"indexed":true,"internalType":"address","name":"newConnector","type":"address"}],"name":"LogConnectorUpdated","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"addr","type":"address"},{"indexed":true,"internalType":"bool","name":"isChief","type":"bool"}],"name":"LogController","type":"event"},{"inputs":[{"internalType":"string[]","name":"_connectorNames","type":"string[]"},{"internalType":"address[]","name":"_connectors","type":"address[]"}],"name":"addConnectors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"chief","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string","name":"","type":"string"}],"name":"connectors","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"instaIndex","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string[]","name":"_connectorNames","type":"string[]"}],"name":"isConnectors","outputs":[{"internalType":"bool","name":"isOk","type":"bool"},{"internalType":"address[]","name":"_connectors","type":"address[]"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"string[]","name":"_connectorNames","type":"string[]"}],"name":"removeConnectors","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_chiefAddress","type":"address"}],"name":"toggleChief","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"string[]","name":"_connectorNames","type":"string[]"},{"internalType":"address[]","name":"_connectors","type":"address[]"}],"name":"updateConnectors","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60a06040523480156200001157600080fd5b50604051620020663803806200206683398181016040528101906200003791906200008e565b808073ffffffffffffffffffffffffffffffffffffffff1660808173ffffffffffffffffffffffffffffffffffffffff1660601b81525050505062000108565b6000815190506200008881620000ee565b92915050565b600060208284031215620000a157600080fd5b6000620000b18482850162000077565b91505092915050565b6000620000c782620000ce565b9050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b620000f981620000ba565b81146200010557600080fd5b50565b60805160601c611f2c6200013a6000398061020052806107a75280610c885280610f8452806114575250611f2c6000f3fe608060405234801561001057600080fd5b50600436106100885760003560e01c80636b1056ae1161005b5780636b1056ae146101115780637a5058c314610141578063a0a32c0b1461015d578063a41098bf1461018e57610088565b80630595272a1461008d5780630c17b2a7146100a9578063102c0ffe146100c557806326f9047a146100e1575b600080fd5b6100a760048036038101906100a29190611676565b6101ac565b005b6100c360048036038101906100be9190611676565b610753565b005b6100df60048036038101906100da91906115df565b610c86565b005b6100fb60048036038101906100f691906116eb565b610ec7565b6040516101089190611b9f565b60405180910390f35b61012b600480360381019061012691906115df565b610f10565b6040516101389190611bba565b60405180910390f35b61015b60048036038101906101569190611631565b610f30565b005b61017760048036038101906101729190611631565b6112e6565b604051610185929190611bd5565b60405180910390f35b610196611455565b6040516101a39190611b9f565b60405180910390f35b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16806102cb57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ee97f7f36040518163ffffffff1660e01b815260040160206040518083038186803b15801561026457600080fd5b505afa158015610278573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061029c9190611608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61030a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161030190611c29565b60405180910390fd5b818190508484905014610352576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161034990611d29565b60405180910390fd5b60005b8282905081101561074c57600073ffffffffffffffffffffffffffffffffffffffff16600186868481811061038657fe5b90506020028101906103989190611d49565b6040516103a6929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16141561042c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161042390611c89565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff1683838381811061045057fe5b905060200201602081019061046591906115df565b73ffffffffffffffffffffffffffffffffffffffff1614156104bc576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104b390611ce9565b60405180910390fd5b8282828181106104c857fe5b90506020020160208101906104dd91906115df565b73ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b15801561052257600080fd5b505afa158015610536573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f8201168201806040525081019061055f919061172c565b5082828281811061056c57fe5b905060200201602081019061058191906115df565b73ffffffffffffffffffffffffffffffffffffffff1660018686848181106105a557fe5b90506020028101906105b79190611d49565b6040516105c5929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1686868481811061061657fe5b90506020028101906106289190611d49565b604051602001610639929190611b86565b604051602081830303815290604052805190602001207f62c84f1d09bf60d3e3072d28fdf70fe9f97d35404ef16afed9cad977566e72dc88888681811061067c57fe5b905060200281019061068e9190611d49565b60405161069c929190611c05565b60405180910390a48282828181106106b057fe5b90506020020160208101906106c591906115df565b60018686848181106106d357fe5b90506020028101906106e59190611d49565b6040516106f3929190611b86565b908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508080600101915050610355565b5050505050565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061087257507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ee97f7f36040518163ffffffff1660e01b815260040160206040518083038186803b15801561080b57600080fd5b505afa15801561081f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108439190611608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6108b1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108a890611c29565b60405180910390fd5b8181905082829050146108f9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016108f090611c69565b60405180910390fd5b60005b82829050811015610c7f57600073ffffffffffffffffffffffffffffffffffffffff16600186868481811061092d57fe5b905060200281019061093f9190611d49565b60405161094d929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109d2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109c990611c49565b60405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168383838181106109f657fe5b9050602002016020810190610a0b91906115df565b73ffffffffffffffffffffffffffffffffffffffff161415610a62576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610a5990611ca9565b60405180910390fd5b828282818110610a6e57fe5b9050602002016020810190610a8391906115df565b73ffffffffffffffffffffffffffffffffffffffff166306fdde036040518163ffffffff1660e01b815260040160006040518083038186803b158015610ac857600080fd5b505afa158015610adc573d6000803e3d6000fd5b505050506040513d6000823e3d601f19601f82011682018060405250810190610b05919061172c565b50828282818110610b1257fe5b9050602002016020810190610b2791906115df565b6001868684818110610b3557fe5b9050602002810190610b479190611d49565b604051610b55929190611b86565b908152602001604051809103902060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550828282818110610bad57fe5b9050602002016020810190610bc291906115df565b73ffffffffffffffffffffffffffffffffffffffff16858583818110610be457fe5b9050602002810190610bf69190611d49565b604051602001610c07929190611b86565b604051602081830303815290604052805190602001207fd5f66ff1a09f5892b7170494d8082e4a64a3d903843d7a3cf439c0d0643a129b878785818110610c4a57fe5b9050602002810190610c5c9190611d49565b604051610c6a929190611c05565b60405180910390a380806001019150506108fc565b5050505050565b7f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ee97f7f36040518163ffffffff1660e01b815260040160206040518083038186803b158015610cec57600080fd5b505afa158015610d00573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610d249190611608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d91576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610d8890611d09565b60405180910390fd5b6000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16156000808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506000808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615158173ffffffffffffffffffffffffffffffffffffffff167f6033a9a2a67d8058b7f983c0785fb0f08b24e0cd7d345b30e3b3c63561b8bfdd60405160405180910390a350565b6001818051602081018201805184825260208301602085012081835280955050505050506000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60006020528060005260406000206000915054906101000a900460ff1681565b6000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff168061104f57507f000000000000000000000000000000000000000000000000000000000000000073ffffffffffffffffffffffffffffffffffffffff1663ee97f7f36040518163ffffffff1660e01b815260040160206040518083038186803b158015610fe857600080fd5b505afa158015610ffc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906110209190611608565b73ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61108e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161108590611c29565b60405180910390fd5b60005b828290508110156112e157600073ffffffffffffffffffffffffffffffffffffffff1660018484848181106110c257fe5b90506020028101906110d49190611d49565b6040516110e2929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff161415611168576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161115f90611cc9565b60405180910390fd5b600183838381811061117657fe5b90506020028101906111889190611d49565b604051611196929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168383838181106111e757fe5b90506020028101906111f99190611d49565b60405160200161120a929190611b86565b604051602081830303815290604052805190602001207f8ef7e58f2570b54253b8a1287bf238cbc3bb5f34c32b15ee8fd58bd3a250bd7485858581811061124d57fe5b905060200281019061125f9190611d49565b60405161126d929190611c05565b60405180910390a3600183838381811061128357fe5b90506020028101906112959190611d49565b6040516112a3929190611b86565b908152602001604051809103902060006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690558080600101915050611091565b505050565b600060606001915060008484905090508067ffffffffffffffff8111801561130d57600080fd5b5060405190808252806020026020018201604052801561133c5781602001602082028036833780820191505090505b50915060005b825181101561144c57600186868381811061135957fe5b905060200281019061136b9190611d49565b604051611379929190611b86565b908152602001604051809103902060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168382815181106113b457fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff1681525050600073ffffffffffffffffffffffffffffffffffffffff1683828151811061141257fe5b602002602001015173ffffffffffffffffffffffffffffffffffffffff16141561143f576000935061144c565b8080600101915050611342565b50509250929050565b7f000000000000000000000000000000000000000000000000000000000000000081565b60008135905061148881611edf565b92915050565b60008151905061149d81611edf565b92915050565b60008083601f8401126114b557600080fd5b8235905067ffffffffffffffff8111156114ce57600080fd5b6020830191508360208202830111156114e657600080fd5b9250929050565b60008083601f8401126114ff57600080fd5b8235905067ffffffffffffffff81111561151857600080fd5b60208301915083602082028301111561153057600080fd5b9250929050565b600082601f83011261154857600080fd5b813561155b61155682611dcd565b611da0565b9150808252602083016020830185838301111561157757600080fd5b611582838284611e8c565b50505092915050565b600082601f83011261159c57600080fd5b81516115af6115aa82611dcd565b611da0565b915080825260208301602083018583830111156115cb57600080fd5b6115d6838284611e9b565b50505092915050565b6000602082840312156115f157600080fd5b60006115ff84828501611479565b91505092915050565b60006020828403121561161a57600080fd5b60006116288482850161148e565b91505092915050565b6000806020838503121561164457600080fd5b600083013567ffffffffffffffff81111561165e57600080fd5b61166a858286016114ed565b92509250509250929050565b6000806000806040858703121561168c57600080fd5b600085013567ffffffffffffffff8111156116a657600080fd5b6116b2878288016114ed565b9450945050602085013567ffffffffffffffff8111156116d157600080fd5b6116dd878288016114a3565b925092505092959194509250565b6000602082840312156116fd57600080fd5b600082013567ffffffffffffffff81111561171757600080fd5b61172384828501611537565b91505092915050565b60006020828403121561173e57600080fd5b600082015167ffffffffffffffff81111561175857600080fd5b6117648482850161158b565b91505092915050565b60006117798383611785565b60208301905092915050565b61178e81611e4e565b82525050565b61179d81611e4e565b82525050565b60006117ae82611e09565b6117b88185611e21565b93506117c383611df9565b8060005b838110156117f45781516117db888261176d565b97506117e683611e14565b9250506001810190506117c7565b5085935050505092915050565b61180a81611e60565b82525050565b600061181c8385611e32565b9350611829838584611e8c565b61183283611ece565b840190509392505050565b60006118498385611e43565b9350611856838584611e8c565b82840190509392505050565b600061186f600c83611e32565b91507f6e6f742d616e2d636869656600000000000000000000000000000000000000006000830152602082019050919050565b60006118af602b83611e32565b91507f616464436f6e6e6563746f72733a205f636f6e6e6563746f724e616d6520616460008301527f64656420616c72656164790000000000000000000000000000000000000000006020830152604082019050919050565b6000611915601e83611e32565b91507f616464436f6e6e6563746f72733a206e6f742073616d65206c656e67746800006000830152602082019050919050565b6000611955603483611e32565b91507f757064617465436f6e6e6563746f72733a205f636f6e6e6563746f724e616d6560008301527f206e6f7420616464656420746f207570646174650000000000000000000000006020830152604082019050919050565b60006119bb602c83611e32565b91507f616464436f6e6e6563746f72733a205f636f6e6e6563746f727320616464726560008301527f7373206e6f74207661696c6400000000000000000000000000000000000000006020830152604082019050919050565b6000611a21603483611e32565b91507f72656d6f7665436f6e6e6563746f72733a205f636f6e6e6563746f724e616d6560008301527f206e6f7420616464656420746f207570646174650000000000000000000000006020830152604082019050919050565b6000611a87603183611e32565b91507f757064617465436f6e6e6563746f72733a205f636f6e6e6563746f722061646460008301527f72657373206973206e6f74207661696c640000000000000000000000000000006020830152604082019050919050565b6000611aed601783611e32565b91507f746f67676c6543686965663a206e6f742d6d61737465720000000000000000006000830152602082019050919050565b6000611b2d602183611e32565b91507f757064617465436f6e6e6563746f72733a206e6f742073616d65206c656e677460008301527f68000000000000000000000000000000000000000000000000000000000000006020830152604082019050919050565b6000611b9382848661183d565b91508190509392505050565b6000602082019050611bb46000830184611794565b92915050565b6000602082019050611bcf6000830184611801565b92915050565b6000604082019050611bea6000830185611801565b8181036020830152611bfc81846117a3565b90509392505050565b60006020820190508181036000830152611c20818486611810565b90509392505050565b60006020820190508181036000830152611c4281611862565b9050919050565b60006020820190508181036000830152611c62816118a2565b9050919050565b60006020820190508181036000830152611c8281611908565b9050919050565b60006020820190508181036000830152611ca281611948565b9050919050565b60006020820190508181036000830152611cc2816119ae565b9050919050565b60006020820190508181036000830152611ce281611a14565b9050919050565b60006020820190508181036000830152611d0281611a7a565b9050919050565b60006020820190508181036000830152611d2281611ae0565b9050919050565b60006020820190508181036000830152611d4281611b20565b9050919050565b60008083356001602003843603038112611d6257600080fd5b80840192508235915067ffffffffffffffff821115611d8057600080fd5b602083019250600182023603831315611d9857600080fd5b509250929050565b6000604051905081810181811067ffffffffffffffff82111715611dc357600080fd5b8060405250919050565b600067ffffffffffffffff821115611de457600080fd5b601f19601f8301169050602081019050919050565b6000819050602082019050919050565b600081519050919050565b6000602082019050919050565b600082825260208201905092915050565b600082825260208201905092915050565b600081905092915050565b6000611e5982611e6c565b9050919050565b60008115159050919050565b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b82818337600083830152505050565b60005b83811015611eb9578082015181840152602081019050611e9e565b83811115611ec8576000848401525b50505050565b6000601f19601f8301169050919050565b611ee881611e4e565b8114611ef357600080fd5b5056fea264697066735822122081400c05e4f7360302d449b5adaedcaa1e2d51cfb9734ce6549e4219da195eb964736f6c63430007000033000000000000000000000000a9b99766e6c676cf1975c0d3166f96c0848ff5ad

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

000000000000000000000000a9b99766e6c676cf1975c0d3166f96c0848ff5ad

-----Decoded View---------------
Arg [0] : _instaIndex (address): 0xa9b99766e6c676cf1975c0d3166f96c0848ff5ad

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000a9b99766e6c676cf1975c0d3166f96c0848ff5ad


Deployed ByteCode Sourcemap

1454:3763:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3172:835;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;2227:777;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1167:278;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;729:44;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;630:37;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4120:474;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;4727:487;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;;:::i;:::-;;;;;;;;453:35;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3172:835;931:5;:17;937:10;931:17;;;;;;;;;;;;;;;;;;;;;;;;;:70;;;;981:10;966:33;;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;952:49;;:10;:49;;;931:70;923:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;3327:11:::1;;:18;;3301:15;;:22;;:44;3293:90;;;;;;;;;;;;:::i;:::-;;;;;;;;;3399:6;3394:606;3415:11;;:18;;3411:1;:22;3394:606;;;3505:1;3463:44;;:10;3474:15;;3490:1;3474:18;;;;;;;;;;;;;;;;;;:::i;:::-;3463:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;:44;;;;3455:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;3613:1;3587:28;;:11;;3599:1;3587:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;:28;;;;3579:90;;;;;;;;;;;;:::i;:::-;;;;;;;;;3703:11;;3715:1;3703:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;3684:39;;;:41;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3911:11;;3923:1;3911:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;3790:136;;3879:10;3890:15;;3906:1;3890:18;;;;;;;;;;;;;;;;;;:::i;:::-;3879:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;3790:136;;3837:15;;3853:1;3837:18;;;;;;;;;;;;;;;;;;:::i;:::-;3820:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;;3810:47;;;;;;3790:136;3859:15;;3875:1;3859:18;;;;;;;;;;;;;;;;;;:::i;:::-;3790:136;;;;;;;:::i;:::-;;;;;;;;3974:11;;3986:1;3974:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;3941:10;3952:15;;3968:1;3952:18;;;;;;;;;;;;;;;;;;:::i;:::-;3941:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;:47;;;;;;;;;;;;;;;;;;3435:3;;;;;;;3394:606;;;;3172:835:::0;;;;:::o;2227:777::-;931:5;:17;937:10;931:17;;;;;;;;;;;;;;;;;;;;;;;;;:70;;;;981:10;966:33;;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;952:49;;:10;:49;;;931:70;923:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;2375:11:::1;;:18;;2353:11;;:18;;:40;2345:83;;;;;;;;;;;;:::i;:::-;;;;;;;;;2444:6;2439:558;2460:11;;:18;;2456:1;:22;2439:558;;;2550:1;2508:44;;:10;2519:15;;2535:1;2519:18;;;;;;;;;;;;;;;;;;:::i;:::-;2508:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;:44;;;2500:100;;;;;;;;;;;;:::i;:::-;;;;;;;;;2649:1;2623:28;;:11;;2635:1;2623:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;:28;;;;2615:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;2734:11;;2746:1;2734:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;2715:39;;;:41;;;;;;;;;;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2849:11;;2861:1;2849:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;2816:10;2827:15;;2843:1;2827:18;;;;;;;;;;;;;;;;;;:::i;:::-;2816:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;:47;;;;;;;;;;;;;;;;;;2970:11;;2982:1;2970:14;;;;;;;;;;;;;;;;;;;;:::i;:::-;2883:102;;2928:15;;2944:1;2928:18;;;;;;;;;;;;;;;;;;:::i;:::-;2911:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;;2901:47;;;;;;2883:102;2950:15;;2966:1;2950:18;;;;;;;;;;;;;;;;;;:::i;:::-;2883:102;;;;;;;:::i;:::-;;;;;;;;2480:3;;;;;;;2439:558;;;;2227:777:::0;;;;:::o;1167:278::-;1268:10;1253:33;;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;1239:49;;:10;:49;;;1231:85;;;;;;;;;;;;:::i;:::-;;;;;;;;;1351:5;:20;1357:13;1351:20;;;;;;;;;;;;;;;;;;;;;;;;;1350:21;1327:5;:20;1333:13;1327:20;;;;;;;;;;;;;;;;:44;;;;;;;;;;;;;;;;;;1416:5;:20;1422:13;1416:20;;;;;;;;;;;;;;;;;;;;;;;;;1387:50;;1401:13;1387:50;;;;;;;;;;;;1167:278;:::o;729:44::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;630:37::-;;;;;;;;;;;;;;;;;;;;;;:::o;4120:474::-;931:5;:17;937:10;931:17;;;;;;;;;;;;;;;;;;;;;;;;;:70;;;;981:10;966:33;;;:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;952:49;;:10;:49;;;931:70;923:95;;;;;;;;;;;;:::i;:::-;;;;;;;;;4214:6:::1;4209:378;4230:15;;:22;;4226:1;:26;4209:378;;;4324:1;4282:44;;:10;4293:15;;4309:1;4293:18;;;;;;;;;;;;;;;;;;:::i;:::-;4282:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;:44;;;;4274:109;;;;;;;;;;;;:::i;:::-;;;;;;;;;4492:10;4503:15;;4519:1;4503:18;;;;;;;;;;;;;;;;;;:::i;:::-;4492:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4403:120;;4450:15;;4466:1;4450:18;;;;;;;;;;;;;;;;;;:::i;:::-;4433:36;;;;;;;;;:::i;:::-;;;;;;;;;;;;;4423:47;;;;;;4403:120;4472:15;;4488:1;4472:18;;;;;;;;;;;;;;;;;;:::i;:::-;4403:120;;;;;;;:::i;:::-;;;;;;;;4545:10;4556:15;;4572:1;4556:18;;;;;;;;;;;;;;;;;;:::i;:::-;4545:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;4538:37;;;;;;;;;;;4254:3;;;;;;;4209:378;;;;4120:474:::0;;:::o;4727:487::-;4807:9;4818:28;4866:4;4859:11;;4881:8;4892:15;;:22;;4881:33;;4953:3;4939:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4925:32;;4973:6;4968:239;4989:11;:18;4985:1;:22;4968:239;;;5046:10;5057:15;;5073:1;5057:18;;;;;;;;;;;;;;;;;;:::i;:::-;5046:30;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;5029:11;5041:1;5029:14;;;;;;;;;;;;;:47;;;;;;;;;;;5121:1;5095:28;;:11;5107:1;5095:14;;;;;;;;;;;;;;:28;;;5091:105;;;5151:5;5144:12;;5175:5;;5091:105;5009:3;;;;;;;4968:239;;;;4727:487;;;;;;:::o;453:35::-;;;:::o;5:130:-1:-;;85:6;72:20;63:29;;97:33;124:5;97:33;:::i;:::-;57:78;;;;:::o;142:134::-;;226:6;220:13;211:22;;238:33;265:5;238:33;:::i;:::-;205:71;;;;:::o;301:352::-;;;431:3;424:4;416:6;412:17;408:27;398:2;;449:1;446;439:12;398:2;482:6;469:20;459:30;;509:18;501:6;498:30;495:2;;;541:1;538;531:12;495:2;575:4;567:6;563:17;551:29;;626:3;618:4;610:6;606:17;596:8;592:32;589:41;586:2;;;643:1;640;633:12;586:2;391:262;;;;;:::o;678:364::-;;;820:3;813:4;805:6;801:17;797:27;787:2;;838:1;835;828:12;787:2;871:6;858:20;848:30;;898:18;890:6;887:30;884:2;;;930:1;927;920:12;884:2;964:4;956:6;952:17;940:29;;1015:3;1007:4;999:6;995:17;985:8;981:32;978:41;975:2;;;1032:1;1029;1022:12;975:2;780:262;;;;;:::o;1051:442::-;;1153:3;1146:4;1138:6;1134:17;1130:27;1120:2;;1171:1;1168;1161:12;1120:2;1208:6;1195:20;1230:65;1245:49;1287:6;1245:49;:::i;:::-;1230:65;:::i;:::-;1221:74;;1315:6;1308:5;1301:21;1351:4;1343:6;1339:17;1384:4;1377:5;1373:16;1419:3;1410:6;1405:3;1401:16;1398:25;1395:2;;;1436:1;1433;1426:12;1395:2;1446:41;1480:6;1475:3;1470;1446:41;:::i;:::-;1113:380;;;;;;;:::o;1502:444::-;;1615:3;1608:4;1600:6;1596:17;1592:27;1582:2;;1633:1;1630;1623:12;1582:2;1663:6;1657:13;1685:65;1700:49;1742:6;1700:49;:::i;:::-;1685:65;:::i;:::-;1676:74;;1770:6;1763:5;1756:21;1806:4;1798:6;1794:17;1839:4;1832:5;1828:16;1874:3;1865:6;1860:3;1856:16;1853:25;1850:2;;;1891:1;1888;1881:12;1850:2;1901:39;1933:6;1928:3;1923;1901:39;:::i;:::-;1575:371;;;;;;;:::o;1954:241::-;;2058:2;2046:9;2037:7;2033:23;2029:32;2026:2;;;2074:1;2071;2064:12;2026:2;2109:1;2126:53;2171:7;2162:6;2151:9;2147:22;2126:53;:::i;:::-;2116:63;;2088:97;2020:175;;;;:::o;2202:263::-;;2317:2;2305:9;2296:7;2292:23;2288:32;2285:2;;;2333:1;2330;2323:12;2285:2;2368:1;2385:64;2441:7;2432:6;2421:9;2417:22;2385:64;:::i;:::-;2375:74;;2347:108;2279:186;;;;:::o;2472:421::-;;;2623:2;2611:9;2602:7;2598:23;2594:32;2591:2;;;2639:1;2636;2629:12;2591:2;2702:1;2691:9;2687:17;2674:31;2725:18;2717:6;2714:30;2711:2;;;2757:1;2754;2747:12;2711:2;2785:92;2869:7;2860:6;2849:9;2845:22;2785:92;:::i;:::-;2767:110;;;;2653:230;2585:308;;;;;:::o;2900:702::-;;;;;3103:2;3091:9;3082:7;3078:23;3074:32;3071:2;;;3119:1;3116;3109:12;3071:2;3182:1;3171:9;3167:17;3154:31;3205:18;3197:6;3194:30;3191:2;;;3237:1;3234;3227:12;3191:2;3265:92;3349:7;3340:6;3329:9;3325:22;3265:92;:::i;:::-;3247:110;;;;3133:230;3422:2;3411:9;3407:18;3394:32;3446:18;3438:6;3435:30;3432:2;;;3478:1;3475;3468:12;3432:2;3506:80;3578:7;3569:6;3558:9;3554:22;3506:80;:::i;:::-;3488:98;;;;3373:219;3065:537;;;;;;;:::o;3609:347::-;;3723:2;3711:9;3702:7;3698:23;3694:32;3691:2;;;3739:1;3736;3729:12;3691:2;3802:1;3791:9;3787:17;3774:31;3825:18;3817:6;3814:30;3811:2;;;3857:1;3854;3847:12;3811:2;3877:63;3932:7;3923:6;3912:9;3908:22;3877:63;:::i;:::-;3867:73;;3753:193;3685:271;;;;:::o;3963:362::-;;4088:2;4076:9;4067:7;4063:23;4059:32;4056:2;;;4104:1;4101;4094:12;4056:2;4160:1;4149:9;4145:17;4139:24;4183:18;4175:6;4172:30;4169:2;;;4215:1;4212;4205:12;4169:2;4235:74;4301:7;4292:6;4281:9;4277:22;4235:74;:::i;:::-;4225:84;;4118:197;4050:275;;;;:::o;4333:173::-;;4420:46;4462:3;4454:6;4420:46;:::i;:::-;4495:4;4490:3;4486:14;4472:28;;4413:93;;;;:::o;4514:103::-;4587:24;4605:5;4587:24;:::i;:::-;4582:3;4575:37;4569:48;;:::o;4624:113::-;4707:24;4725:5;4707:24;:::i;:::-;4702:3;4695:37;4689:48;;:::o;4775:690::-;;4920:54;4968:5;4920:54;:::i;:::-;4987:86;5066:6;5061:3;4987:86;:::i;:::-;4980:93;;5094:56;5144:5;5094:56;:::i;:::-;5170:7;5198:1;5183:260;5208:6;5205:1;5202:13;5183:260;;;5275:6;5269:13;5296:63;5355:3;5340:13;5296:63;:::i;:::-;5289:70;;5376:60;5429:6;5376:60;:::i;:::-;5366:70;;5240:203;5230:1;5227;5223:9;5218:14;;5183:260;;;5187:14;5456:3;5449:10;;4899:566;;;;;;;:::o;5473:104::-;5550:21;5565:5;5550:21;:::i;:::-;5545:3;5538:34;5532:45;;:::o;5609:300::-;;5725:71;5789:6;5784:3;5725:71;:::i;:::-;5718:78;;5808:43;5844:6;5839:3;5832:5;5808:43;:::i;:::-;5873:29;5895:6;5873:29;:::i;:::-;5868:3;5864:39;5857:46;;5711:198;;;;;:::o;5942:313::-;;6076:89;6158:6;6153:3;6076:89;:::i;:::-;6069:96;;6177:43;6213:6;6208:3;6201:5;6177:43;:::i;:::-;6242:6;6237:3;6233:16;6226:23;;6062:193;;;;;:::o;6264:312::-;;6424:67;6488:2;6483:3;6424:67;:::i;:::-;6417:74;;6524:14;6520:1;6515:3;6511:11;6504:35;6567:2;6562:3;6558:12;6551:19;;6410:166;;;:::o;6585:380::-;;6745:67;6809:2;6804:3;6745:67;:::i;:::-;6738:74;;6845:34;6841:1;6836:3;6832:11;6825:55;6914:13;6909:2;6904:3;6900:12;6893:35;6956:2;6951:3;6947:12;6940:19;;6731:234;;;:::o;6974:330::-;;7134:67;7198:2;7193:3;7134:67;:::i;:::-;7127:74;;7234:32;7230:1;7225:3;7221:11;7214:53;7295:2;7290:3;7286:12;7279:19;;7120:184;;;:::o;7313:389::-;;7473:67;7537:2;7532:3;7473:67;:::i;:::-;7466:74;;7573:34;7569:1;7564:3;7560:11;7553:55;7642:22;7637:2;7632:3;7628:12;7621:44;7693:2;7688:3;7684:12;7677:19;;7459:243;;;:::o;7711:381::-;;7871:67;7935:2;7930:3;7871:67;:::i;:::-;7864:74;;7971:34;7967:1;7962:3;7958:11;7951:55;8040:14;8035:2;8030:3;8026:12;8019:36;8083:2;8078:3;8074:12;8067:19;;7857:235;;;:::o;8101:389::-;;8261:67;8325:2;8320:3;8261:67;:::i;:::-;8254:74;;8361:34;8357:1;8352:3;8348:11;8341:55;8430:22;8425:2;8420:3;8416:12;8409:44;8481:2;8476:3;8472:12;8465:19;;8247:243;;;:::o;8499:386::-;;8659:67;8723:2;8718:3;8659:67;:::i;:::-;8652:74;;8759:34;8755:1;8750:3;8746:11;8739:55;8828:19;8823:2;8818:3;8814:12;8807:41;8876:2;8871:3;8867:12;8860:19;;8645:240;;;:::o;8894:323::-;;9054:67;9118:2;9113:3;9054:67;:::i;:::-;9047:74;;9154:25;9150:1;9145:3;9141:11;9134:46;9208:2;9203:3;9199:12;9192:19;;9040:177;;;:::o;9226:370::-;;9386:67;9450:2;9445:3;9386:67;:::i;:::-;9379:74;;9486:34;9482:1;9477:3;9473:11;9466:55;9555:3;9550:2;9545:3;9541:12;9534:25;9587:2;9582:3;9578:12;9571:19;;9372:224;;;:::o;9604:295::-;;9769:105;9870:3;9861:6;9853;9769:105;:::i;:::-;9762:112;;9891:3;9884:10;;9750:149;;;;;:::o;9906:222::-;;10033:2;10022:9;10018:18;10010:26;;10047:71;10115:1;10104:9;10100:17;10091:6;10047:71;:::i;:::-;10004:124;;;;:::o;10135:210::-;;10256:2;10245:9;10241:18;10233:26;;10270:65;10332:1;10321:9;10317:17;10308:6;10270:65;:::i;:::-;10227:118;;;;:::o;10352:469::-;;10551:2;10540:9;10536:18;10528:26;;10565:65;10627:1;10616:9;10612:17;10603:6;10565:65;:::i;:::-;10678:9;10672:4;10668:20;10663:2;10652:9;10648:18;10641:48;10703:108;10806:4;10797:6;10703:108;:::i;:::-;10695:116;;10522:299;;;;;:::o;10828:330::-;;10985:2;10974:9;10970:18;10962:26;;11035:9;11029:4;11025:20;11021:1;11010:9;11006:17;10999:47;11060:88;11143:4;11134:6;11126;11060:88;:::i;:::-;11052:96;;10956:202;;;;;:::o;11165:416::-;;11365:2;11354:9;11350:18;11342:26;;11415:9;11409:4;11405:20;11401:1;11390:9;11386:17;11379:47;11440:131;11566:4;11440:131;:::i;:::-;11432:139;;11336:245;;;:::o;11588:416::-;;11788:2;11777:9;11773:18;11765:26;;11838:9;11832:4;11828:20;11824:1;11813:9;11809:17;11802:47;11863:131;11989:4;11863:131;:::i;:::-;11855:139;;11759:245;;;:::o;12011:416::-;;12211:2;12200:9;12196:18;12188:26;;12261:9;12255:4;12251:20;12247:1;12236:9;12232:17;12225:47;12286:131;12412:4;12286:131;:::i;:::-;12278:139;;12182:245;;;:::o;12434:416::-;;12634:2;12623:9;12619:18;12611:26;;12684:9;12678:4;12674:20;12670:1;12659:9;12655:17;12648:47;12709:131;12835:4;12709:131;:::i;:::-;12701:139;;12605:245;;;:::o;12857:416::-;;13057:2;13046:9;13042:18;13034:26;;13107:9;13101:4;13097:20;13093:1;13082:9;13078:17;13071:47;13132:131;13258:4;13132:131;:::i;:::-;13124:139;;13028:245;;;:::o;13280:416::-;;13480:2;13469:9;13465:18;13457:26;;13530:9;13524:4;13520:20;13516:1;13505:9;13501:17;13494:47;13555:131;13681:4;13555:131;:::i;:::-;13547:139;;13451:245;;;:::o;13703:416::-;;13903:2;13892:9;13888:18;13880:26;;13953:9;13947:4;13943:20;13939:1;13928:9;13924:17;13917:47;13978:131;14104:4;13978:131;:::i;:::-;13970:139;;13874:245;;;:::o;14126:416::-;;14326:2;14315:9;14311:18;14303:26;;14376:9;14370:4;14366:20;14362:1;14351:9;14347:17;14340:47;14401:131;14527:4;14401:131;:::i;:::-;14393:139;;14297:245;;;:::o;14549:416::-;;14749:2;14738:9;14734:18;14726:26;;14799:9;14793:4;14789:20;14785:1;14774:9;14770:17;14763:47;14824:131;14950:4;14824:131;:::i;:::-;14816:139;;14720:245;;;:::o;14972:507::-;;;15108:11;15095:25;15204:1;15198:4;15194:12;15183:8;15167:14;15163:29;15159:48;15139:18;15135:73;15125:2;;15222:1;15219;15212:12;15125:2;15253:18;15243:8;15239:33;15231:41;;15306:4;15293:18;15283:28;;15331:18;15323:6;15320:30;15317:2;;;15363:1;15360;15353:12;15317:2;15391;15385:4;15381:13;15373:21;;15445:4;15437:6;15433:17;15417:14;15413:38;15407:4;15403:49;15400:2;;;15465:1;15462;15455:12;15400:2;15063:416;;;;;;:::o;15486:256::-;;15548:2;15542:9;15532:19;;15586:4;15578:6;15574:17;15685:6;15673:10;15670:22;15649:18;15637:10;15634:34;15631:62;15628:2;;;15706:1;15703;15696:12;15628:2;15726:10;15722:2;15715:22;15526:216;;;;:::o;15749:322::-;;15893:18;15885:6;15882:30;15879:2;;;15925:1;15922;15915:12;15879:2;15992:4;15988:9;15981:4;15973:6;15969:17;15965:33;15957:41;;16056:4;16050;16046:15;16038:23;;15816:255;;;:::o;16078:151::-;;16164:3;16156:11;;16202:4;16197:3;16193:14;16185:22;;16150:79;;;:::o;16236:137::-;;16345:5;16339:12;16329:22;;16310:63;;;:::o;16380:108::-;;16478:4;16473:3;16469:14;16461:22;;16455:33;;;:::o;16496:178::-;;16626:6;16621:3;16614:19;16663:4;16658:3;16654:14;16639:29;;16607:67;;;;:::o;16683:163::-;;16798:6;16793:3;16786:19;16835:4;16830:3;16826:14;16811:29;;16779:67;;;;:::o;16855:145::-;;16991:3;16976:18;;16969:31;;;;:::o;17008:91::-;;17070:24;17088:5;17070:24;:::i;:::-;17059:35;;17053:46;;;:::o;17106:85::-;;17179:5;17172:13;17165:21;17154:32;;17148:43;;;:::o;17198:121::-;;17271:42;17264:5;17260:54;17249:65;;17243:76;;;:::o;17327:145::-;17408:6;17403:3;17398;17385:30;17464:1;17455:6;17450:3;17446:16;17439:27;17378:94;;;:::o;17481:268::-;17546:1;17553:101;17567:6;17564:1;17561:13;17553:101;;;17643:1;17638:3;17634:11;17628:18;17624:1;17619:3;17615:11;17608:39;17589:2;17586:1;17582:10;17577:15;;17553:101;;;17669:6;17666:1;17663:13;17660:2;;;17734:1;17725:6;17720:3;17716:16;17709:27;17660:2;17530:219;;;;:::o;17757:97::-;;17845:2;17841:7;17836:2;17829:5;17825:14;17821:28;17811:38;;17805:49;;;:::o;17862:117::-;17931:24;17949:5;17931:24;:::i;:::-;17924:5;17921:35;17911:2;;17970:1;17967;17960:12;17911:2;17905:74;:::o

Swarm Source

ipfs://81400c05e4f7360302d449b5adaedcaa1e2d51cfb9734ce6549e4219da195eb9
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.