Contract 0x6136c3bdb249db784ba809dff5680537e9c3cb19

 

Contract Overview

Doobie Love: DOOBIE Token
Balance:
0 MATIC

MATIC Value:
$0.00
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x9eafc40680ed8421f3163121dbadd95d7b6b401feb6e2fde65c7901a010abccfTransfer322666952022-08-24 11:57:0196 days 46 mins ago0x95ae5b62f24f186f67b2edad07cfa39284f8dd96 IN  Doobie Love: DOOBIE Token0 MATIC0.001577790971 33.66528626
0x321acf621b49166aee57415901f0914a57a63e0c87be4b789aa7a6fdbffd7865Approve265765972022-03-31 11:56:29242 days 46 mins ago0x1f4afb90880826905f6de20dd6090b1640cb2261 IN  Doobie Love: DOOBIE Token0 MATIC0.00144379431
0xc4e9d4cdd28e45e2c00320fc98e1ca761bf02699d336cbdda4e668607f637df0Approve265738722022-03-31 10:18:30242 days 2 hrs agoDoobie Love: Deployer IN  Doobie Love: DOOBIE Token0 MATIC0.001467871133 31.516965126
0xc756956e54f42ed0cc30c17634062b54e47b658b6102378411c1d96464fcf611Mint265736172022-03-31 10:07:36242 days 2 hrs agoDoobie Love: Deployer IN  Doobie Love: DOOBIE Token0 MATIC0.002126760889 30.069999987
0x43cfd1fa66d409c49c1a85fa32aee87aa64ea21229297e09de926fbda2a4a70fAdd Minters265736032022-03-31 10:07:08242 days 2 hrs agoDoobie Love: Deployer IN  Doobie Love: DOOBIE Token0 MATIC0.002272600389 30.069999987
0x04a41aafefa60f0920988d4429bd78c7746fa12b0f880ae590ef5f809a543afeAdd Minters265735952022-03-31 10:06:52242 days 2 hrs agoDoobie Love: Deployer IN  Doobie Love: DOOBIE Token0 MATIC0.000808401879 30.069999987
0x4bd841749e8bf26966333dce853ee2b75100870592c742b3e2f09daea060f6b20x60806040265035802022-03-29 14:38:26243 days 22 hrs agoDoobie Love: Deployer IN  Create: Doobie0 MATIC0.146351481991 70.339646451
[ Download CSV Export 

OVERVIEW

Scoobi-Doge is a Comic NFT MEME DAO building the ultimate dApps ecosystem.

Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Doobie

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at polygonscan.com on 2022-03-29
*/

// A token to rule them all by Scoobi Doge, scoobi.eth or scoobi.space
// File: math/SafeMath.sol

pragma solidity 0.5.17;


library SafeMath {
  function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    require(c >= a, "SafeMath: addition overflow");
  }

  function sub(uint256 a, uint256 b) internal pure returns (uint256 c) {
    require(b <= a, "SafeMath: subtraction overflow");
    return a - b;
  }

  function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }

    c = a * b;
    require(c / a == b, "SafeMath: multiplication overflow");
  }

  function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Since Solidity automatically asserts when dividing by 0,
    // but we only need it to revert.
    require(b > 0, "SafeMath: division by zero");
    return a / b;
  }

  function mod(uint256 a, uint256 b) internal pure returns (uint256 c) {
    // Same reason as `div`.
    require(b > 0, "SafeMath: modulo by zero");
    return a % b;
  }
}

// File: token/erc20/IERC20.sol

pragma solidity 0.5.17;


interface IERC20 {
  event Transfer(address indexed _from, address indexed _to, uint256 _value);
  event Approval(address indexed _owner, address indexed _spender, uint256 _value);

  function totalSupply() external view returns (uint256 _supply);
  function balanceOf(address _owner) external view returns (uint256 _balance);

  function approve(address _spender, uint256 _value) external returns (bool _success);
  function allowance(address _owner, address _spender) external view returns (uint256 _value);

  function transfer(address _to, uint256 _value) external returns (bool _success);
  function transferFrom(address _from, address _to, uint256 _value) external returns (bool _success);
}

// File: token/erc20/ERC20.sol

pragma solidity 0.5.17;




contract ERC20 is IERC20 {
  using SafeMath for uint256;

  uint256 public totalSupply;
  mapping (address => uint256) public balanceOf;
  mapping (address => mapping (address => uint256)) internal _allowance;

  function approve(address _spender, uint256 _value) public returns (bool) {
    _approve(msg.sender, _spender, _value);
    return true;
  }

  function allowance(address _owner, address _spender) public view returns (uint256) {
    return _allowance[_owner][_spender];
  }

  function increaseAllowance(address _spender, uint256 _value) public returns (bool) {
    _approve(msg.sender, _spender, _allowance[msg.sender][_spender].add(_value));
    return true;
  }

  function decreaseAllowance(address _spender, uint256 _value) public returns (bool) {
    _approve(msg.sender, _spender, _allowance[msg.sender][_spender].sub(_value));
    return true;
  }

  function transfer(address _to, uint256 _value) public returns (bool _success) {
    _transfer(msg.sender, _to, _value);
    return true;
  }

  function transferFrom(address _from, address _to, uint256 _value) public returns (bool _success) {
    _transfer(_from, _to, _value);
    _approve(_from, msg.sender, _allowance[_from][msg.sender].sub(_value));
    return true;
  }

  function _approve(address _owner, address _spender, uint256 _amount) internal {
    require(_owner != address(0), "ERC20: approve from the zero address");
    require(_spender != address(0), "ERC20: approve to the zero address");

    _allowance[_owner][_spender] = _amount;
    emit Approval(_owner, _spender, _amount);
  }

  function _transfer(address _from, address _to, uint256 _value) internal {
    require(_from != address(0), "ERC20: transfer from the zero address");
    require(_to != address(0), "ERC20: transfer to the zero address");
    require(_to != address(this), "ERC20: transfer to this contract address");

    balanceOf[_from] = balanceOf[_from].sub(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(_from, _to, _value);
  }
}

// File: token/erc20/IERC20Detailed.sol

pragma solidity 0.5.17;


interface IERC20Detailed {
  function name() external view returns (string memory _name);
  function symbol() external view returns (string memory _symbol);
  function decimals() external view returns (uint8 _decimals);
}

// File: token/erc20/ERC20Detailed.sol

pragma solidity 0.5.17;




contract ERC20Detailed is ERC20, IERC20Detailed {
  string public name;
  string public symbol;
  uint8 public decimals;

  constructor(string memory _name, string memory _symbol, uint8 _decimals) public {
    name = _name;
    symbol = _symbol;
    decimals = _decimals;
  }
}

// File: token/erc20/ERC20GatewayWhitelist.sol

pragma solidity 0.5.17;


contract ERC20GatewayWhitelist is ERC20 {
  address public mainchainGateway;

  function allowance(address _owner, address _spender)
    public
    view
    returns (uint256 _value)
  {
    if (_spender == mainchainGateway) return uint256(-1);

    return _allowance[_owner][_spender];
  }

  function transferFrom(
    address _from,
    address _to,
    uint256 _value
  )
    public
    returns (bool _success)
  {
    if (allowance(_from, msg.sender) != uint256(-1)) {
      super._approve(_from, msg.sender, _allowance[_from][msg.sender].sub(_value));
    }

    _transfer(_from, _to, _value);
    return true;
  }

  function _setGateway(address _mainchainGateway) internal {
    require(
      _mainchainGateway != address(0),
      "ERC20GatewayWhitelist: setting gateway to the zero address"
    );
    mainchainGateway = _mainchainGateway;
  }
}

// File: access/HasAdmin.sol

pragma solidity 0.5.17;


contract HasAdmin {
  event AdminChanged(address indexed _oldAdmin, address indexed _newAdmin);
  event AdminRemoved(address indexed _oldAdmin);

  address public admin;

  modifier onlyAdmin {
    require(msg.sender == admin, "HasAdmin: not admin");
    _;
  }

  constructor() internal {
    admin = msg.sender;
    emit AdminChanged(address(0), admin);
  }

  function changeAdmin(address _newAdmin) external onlyAdmin {
    require(_newAdmin != address(0), "HasAdmin: new admin is the zero address");
    emit AdminChanged(admin, _newAdmin);
    admin = _newAdmin;
  }

  function removeAdmin() external onlyAdmin {
    emit AdminRemoved(admin);
    admin = address(0);
  }
}

// File: access/HasMinters.sol

pragma solidity 0.5.17;



contract HasMinters is HasAdmin {
  event MinterAdded(address indexed _minter);
  event MinterRemoved(address indexed _minter);

  address[] public minters;
  mapping (address => bool) public minter;

  modifier onlyMinter {
    require(minter[msg.sender]);
    _;
  }

  function addMinters(address[] memory _addedMinters) public onlyAdmin {
    address _minter;

    for (uint256 i = 0; i < _addedMinters.length; i++) {
      _minter = _addedMinters[i];

      if (!minter[_minter]) {
        minters.push(_minter);
        minter[_minter] = true;
        emit MinterAdded(_minter);
      }
    }
  }

  function removeMinters(address[] memory _removedMinters) public onlyAdmin {
    address _minter;

    for (uint256 i = 0; i < _removedMinters.length; i++) {
      _minter = _removedMinters[i];

      if (minter[_minter]) {
        minter[_minter] = false;
        emit MinterRemoved(_minter);
      }
    }

    uint256 i = 0;

    while (i < minters.length) {
      _minter = minters[i];

      if (!minter[_minter]) {
        minters[i] = minters[minters.length - 1];
        delete minters[minters.length - 1];
        minters.length--;
      } else {
        i++;
      }
    }
  }

  function isMinter(address _addr) public view returns (bool) {
    return minter[_addr];
  }
}

// File: token/erc20/ERC20Mintable.sol

pragma solidity 0.5.17;




contract ERC20Mintable is HasMinters, ERC20 {
  function mint(address _to, uint256 _value) public onlyMinter returns (bool _success) {
    return _mint(_to, _value);
  }

  function _mint(address _to, uint256 _value) internal returns (bool success) {
    totalSupply = totalSupply.add(_value);
    balanceOf[_to] = balanceOf[_to].add(_value);
    emit Transfer(address(0), _to, _value);
    return true;
  }
}

// File: Doobie.sol

pragma solidity 0.5.17;





contract Doobie is ERC20Detailed, ERC20Mintable, ERC20GatewayWhitelist {
  constructor(address _mainchainGateway)
    public
    ERC20Detailed("Doobie Love", "DOOBIE", 0)
  {
    _setGateway(_mainchainGateway);

    address[] memory _minters = new address[](1);
    _minters[0] = _mainchainGateway;
    addMinters(_minters);
  }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"_mainchainGateway","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_oldAdmin","type":"address"},{"indexed":true,"internalType":"address","name":"_newAdmin","type":"address"}],"name":"AdminChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_oldAdmin","type":"address"}],"name":"AdminRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_minter","type":"address"}],"name":"MinterAdded","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_minter","type":"address"}],"name":"MinterRemoved","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_from","type":"address"},{"indexed":true,"internalType":"address","name":"_to","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Transfer","type":"event"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_addedMinters","type":"address[]"}],"name":"addMinters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_newAdmin","type":"address"}],"name":"changeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"mainchainGateway","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"minter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"minters","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"removeAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address[]","name":"_removedMinters","type":"address[]"}],"name":"removeMinters","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"_success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50604051620027ef380380620027ef833981810160405260208110156200003757600080fd5b81019080805190602001909291905050506040518060400160405280600b81526020017f446f6f626965204c6f76650000000000000000000000000000000000000000008152506040518060400160405280600681526020017f444f4f42494500000000000000000000000000000000000000000000000000008152506000336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a382600690805190602001906200018a9291906200058a565b508160079080519060200190620001a39291906200058a565b5080600860006101000a81548160ff021916908360ff160217905550505050620001d3816200026b60201b60201c565b60606001604051908082528060200260200182016040528015620002065781602001602082028038833980820191505090505b50905081816000815181106200021857fe5b602002602001019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505062000263816200033760201b60201c565b505062000639565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415620002f3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252603a815260200180620027b5603a913960400191505060405180910390fd5b80600860016101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614620003fa576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f48617341646d696e3a206e6f742061646d696e0000000000000000000000000081525060200191505060405180910390fd5b600080600090505b825181101562000585578281815181106200041957fe5b60200260200101519150600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16620005775760018290806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a25b808060010191505062000402565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f10620005cd57805160ff1916838001178555620005fe565b82800160010185558215620005fe579182015b82811115620005fd578251825591602001919060010190620005e0565b5b5090506200060d919062000611565b5090565b6200063691905b808211156200063257600081600090555060010162000618565b5090565b90565b61216c80620006496000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b85780639a202d471161007c5780639a202d471461075c578063a457c2d714610766578063a9059cbb146107cc578063aa271e1a14610832578063dd62ed3e1461088e578063f851a4401461090657610137565b806370a082311461051757806371e2a6571461056f5780638623ec7b146106275780638f2839701461069557806395d89b41146106d957610137565b806339509351116100ff57806339509351146102ed5780633dd08c381461035357806340c10f19146103af5780635a4ccad8146104155780635fc1964f1461045f57610137565b806306fdde031461013c578063095ea7b3146101bf57806318160ddd1461022557806323b872dd14610243578063313ce567146102c9575b600080fd5b610144610950565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610184578082015181840152602081019050610169565b50505050905090810190601f1680156101b15780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61020b600480360360408110156101d557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109ee565b604051808215151515815260200191505060405180910390f35b61022d610a05565b6040518082815260200191505060405180910390f35b6102af6004803603606081101561025957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610a0b565b604051808215151515815260200191505060405180910390f35b6102d1610aed565b604051808260ff1660ff16815260200191505060405180910390f35b6103396004803603604081101561030357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610b00565b604051808215151515815260200191505060405180910390f35b6103956004803603602081101561036957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610ba5565b604051808215151515815260200191505060405180910390f35b6103fb600480360360408110156103c557600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bc5565b604051808215151515815260200191505060405180910390f35b61041d610c2f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6105156004803603602081101561047557600080fd5b810190808035906020019064010000000081111561049257600080fd5b8201836020820111156104a457600080fd5b803590602001918460208302840111640100000000831117156104c657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610c55565b005b6105596004803603602081101561052d57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fd9565b6040518082815260200191505060405180910390f35b6106256004803603602081101561058557600080fd5b81019080803590602001906401000000008111156105a257600080fd5b8201836020820111156105b457600080fd5b803590602001918460208302840111640100000000831117156105d657600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290505050610ff1565b005b6106536004803603602081101561063d57600080fd5b810190808035906020019092919050505061123f565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6106d7600480360360208110156106ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061127b565b005b6106e1611481565b6040518080602001828103825283818151815260200191508051906020019080838360005b83811015610721578082015181840152602081019050610706565b50505050905090810190601f16801561074e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61076461151f565b005b6107b26004803603604081101561077c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611688565b604051808215151515815260200191505060405180910390f35b610818600480360360408110156107e257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061172d565b604051808215151515815260200191505060405180910390f35b6108746004803603602081101561084857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611744565b604051808215151515815260200191505060405180910390f35b6108f0600480360360408110156108a457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061179a565b6040518082815260200191505060405180910390f35b61090e6118a0565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b60068054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109e65780601f106109bb576101008083540402835291602001916109e6565b820191906000526020600020905b8154815290600101906020018083116109c957829003601f168201915b505050505081565b60006109fb3384846118c5565b6001905092915050565b60035481565b60007fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff610a38853361179a565b14610ad757610ad68433610ad185600560008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611abc90919063ffffffff16565b6118c5565b5b610ae2848484611b3f565b600190509392505050565b600860009054906101000a900460ff1681565b6000610b9b3384610b9685600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e6490919063ffffffff16565b6118c5565b6001905092915050565b60026020528060005260406000206000915054906101000a900460ff1681565b6000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610c1d57600080fd5b610c278383611ee7565b905092915050565b600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610d17576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f48617341646d696e3a206e6f742061646d696e0000000000000000000000000081525060200191505060405180910390fd5b600080600090505b8251811015610e3957828181518110610d3457fe5b60200260200101519150600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615610e2c576000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb6669260405160405180910390a25b8080600101915050610d1f565b5060008090505b600180549050811015610fd45760018181548110610e5a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169150600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16610fc65760018080805490500381548110610eeb57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660018281548110610f2357fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060018080805490500381548110610f7e57fe5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff02191690556001805480919060019003610fc09190612009565b50610fcf565b80806001019150505b610e40565b505050565b60046020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146110b3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f48617341646d696e3a206e6f742061646d696e0000000000000000000000000081525060200191505060405180910390fd5b600080600090505b825181101561123a578281815181106110d057fe5b60200260200101519150600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1661122d5760018290806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508173ffffffffffffffffffffffffffffffffffffffff167f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f660405160405180910390a25b80806001019150506110bb565b505050565b6001818154811061124c57fe5b906000526020600020016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461133d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f48617341646d696e3a206e6f742061646d696e0000000000000000000000000081525060200191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156113c3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260278152602001806121116027913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f60405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60078054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156115175780601f106114ec57610100808354040283529160200191611517565b820191906000526020600020905b8154815290600101906020018083116114fa57829003601f168201915b505050505081565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146115e1576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260138152602001807f48617341646d696e3a206e6f742061646d696e0000000000000000000000000081525060200191505060405180910390fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f60405160405180910390a260008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000611723338461171e85600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611abc90919063ffffffff16565b6118c5565b6001905092915050565b600061173a338484611b3f565b6001905092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b6000600860019054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff16141561181a577fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff905061189a565b600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490505b92915050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561194b576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001806120ed6024913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614156119d1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602281526020018061207e6022913960400191505060405180910390fd5b80600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925836040518082815260200191505060405180910390a3505050565b600082821115611b34576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601e8152602001807f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525060200191505060405180910390fd5b818303905092915050565b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611bc5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260258152602001806120c86025913960400191505060405180910390fd5b600073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611c4b576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602381526020018061205b6023913960400191505060405180910390fd5b3073ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff161415611cd0576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260288152602001806120a06028913960400191505060405180910390fd5b611d2281600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611abc90919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611db781600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e6490919063ffffffff16565b600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040518082815260200191505060405180910390a3505050565b6000818301905082811015611ee1576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f536166654d6174683a206164646974696f6e206f766572666c6f77000000000081525060200191505060405180910390fd5b92915050565b6000611efe82600354611e6490919063ffffffff16565b600381905550611f5682600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611e6490919063ffffffff16565b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b8154818355818111156120305781836000526020600020918201910161202f9190612035565b5b505050565b61205791905b8082111561205357600081600090555060010161203b565b5090565b9056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220746f207468697320636f6e7472616374206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737348617341646d696e3a206e65772061646d696e20697320746865207a65726f2061646472657373a265627a7a723158205dabad8631cdb27692464597f9048adb17ce9dcd2120c01f326007269741b24664736f6c6343000511003245524332304761746577617957686974656c6973743a2073657474696e67206761746577617920746f20746865207a65726f20616464726573730000000000000000000000005db4b506f6b5a9e2545b7b0edc47742b7e64e57f

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

0000000000000000000000005db4b506f6b5a9e2545b7b0edc47742b7e64e57f

-----Decoded View---------------
Arg [0] : _mainchainGateway (address): 0x5db4b506f6b5a9e2545b7b0edc47742b7e64e57f

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000005db4b506f6b5a9e2545b7b0edc47742b7e64e57f


Deployed ByteCode Sourcemap

8405:341:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8405:341:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4453:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4453:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2163:142;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2163:142:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2006:26;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5076:340;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;5076:340:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4501:21;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2448:190;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2448:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6664:39;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6664:39:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7972:123;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7972:123:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4815:31;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7132:610;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7132:610:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;7132:610:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7132:610:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;7132:610:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;7132:610:0;;;;;;;;;;;;;;;:::i;:::-;;2037:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2037:45:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6784:342;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6784:342:0;;;;;;;;;;21:11:-1;8;5:28;2:2;;;46:1;43;36:12;2:2;6784:342:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6784:342:0;;;;;;101:9:-1;95:2;81:12;77:21;67:8;63:36;60:51;39:11;25:12;22:29;11:108;8:2;;;132:1;129;122:12;8:2;6784:342:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;93:3;85:6;81:16;74:27;137:4;133:9;126:4;121:3;117:14;113:30;106:37;;169:3;161:6;157:16;147:26;;6784:342:0;;;;;;;;;;;;;;;:::i;:::-;;6635:24;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6635:24:0;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;6105:213;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6105:213:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;4476:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;4476:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6324:104;;;:::i;:::-;;2644:190;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2644:190:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;2840:143;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;2840:143:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;7748:93;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7748:93:0;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4853:217;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;4853:217:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5878:20;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;4453:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2163:142::-;2230:4;2243:38;2252:10;2264:8;2274:6;2243:8;:38::i;:::-;2295:4;2288:11;;2163:142;;;;:::o;2006:26::-;;;;:::o;5076:340::-;5188:13;5257:2;5217:28;5227:5;5234:10;5217:9;:28::i;:::-;:43;5213:142;;5271:76;5286:5;5293:10;5305:41;5339:6;5305:10;:17;5316:5;5305:17;;;;;;;;;;;;;;;:29;5323:10;5305:29;;;;;;;;;;;;;;;;:33;;:41;;;;:::i;:::-;5271:14;:76::i;:::-;5213:142;5363:29;5373:5;5380:3;5385:6;5363:9;:29::i;:::-;5406:4;5399:11;;5076:340;;;;;:::o;4501:21::-;;;;;;;;;;;;;:::o;2448:190::-;2525:4;2538:76;2547:10;2559:8;2569:44;2606:6;2569:10;:22;2580:10;2569:22;;;;;;;;;;;;;;;:32;2592:8;2569:32;;;;;;;;;;;;;;;;:36;;:44;;;;:::i;:::-;2538:8;:76::i;:::-;2628:4;2621:11;;2448:190;;;;:::o;6664:39::-;;;;;;;;;;;;;;;;;;;;;;:::o;7972:123::-;8042:13;6745:6;:18;6752:10;6745:18;;;;;;;;;;;;;;;;;;;;;;;;;6737:27;;;;;;8071:18;8077:3;8082:6;8071:5;:18::i;:::-;8064:25;;7972:123;;;;:::o;4815:31::-;;;;;;;;;;;;;:::o;7132:610::-;5953:5;;;;;;;;;;;5939:19;;:10;:19;;;5931:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7213:15;7242:9;7254:1;7242:13;;7237:211;7261:15;:22;7257:1;:26;7237:211;;;7309:15;7325:1;7309:18;;;;;;;;;;;;;;7299:28;;7342:6;:15;7349:7;7342:15;;;;;;;;;;;;;;;;;;;;;;;;;7338:103;;;7388:5;7370:6;:15;7377:7;7370:15;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;7423:7;7409:22;;;;;;;;;;;;7338:103;7285:3;;;;;;;7237:211;;;;7456:9;7468:1;7456:13;;7478:259;7489:7;:14;;;;7485:1;:18;7478:259;;;7524:7;7532:1;7524:10;;;;;;;;;;;;;;;;;;;;;;;;;7514:20;;7550:6;:15;7557:7;7550:15;;;;;;;;;;;;;;;;;;;;;;;;;7545:185;;7591:7;7616:1;7599:7;:14;;;;:18;7591:27;;;;;;;;;;;;;;;;;;;;;;;;;7578:7;7586:1;7578:10;;;;;;;;;;;;;;;;:40;;;;;;;;;;;;;;;;;;7636:7;7661:1;7644:7;:14;;;;:18;7636:27;;;;;;;;;;;;;;;;7629:34;;;;;;;;;;;7674:7;:16;;;;;;;;;;;;:::i;:::-;;7545:185;;;7717:3;;;;;;;7545:185;7478:259;;;5989:1;;7132:610;:::o;2037:45::-;;;;;;;;;;;;;;;;;:::o;6784:342::-;5953:5;;;;;;;;;;;5939:19;;:10;:19;;;5931:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6860:15;6889:9;6901:1;6889:13;;6884:237;6908:13;:20;6904:1;:24;6884:237;;;6954:13;6968:1;6954:16;;;;;;;;;;;;;;6944:26;;6986:6;:15;6993:7;6986:15;;;;;;;;;;;;;;;;;;;;;;;;;6981:133;;7014:7;7027;7014:21;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;7014:21:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7064:4;7046:6;:15;7053:7;7046:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;7096:7;7084:20;;;;;;;;;;;;6981:133;6930:3;;;;;;;6884:237;;;;5989:1;6784:342;:::o;6635:24::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6105:213::-;5953:5;;;;;;;;;;;5939:19;;:10;:19;;;5931:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6200:1;6179:23;;:9;:23;;;;6171:75;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6278:9;6258:30;;6271:5;;;;;;;;;;;6258:30;;;;;;;;;;;;6303:9;6295:5;;:17;;;;;;;;;;;;;;;;;;6105:213;:::o;4476:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6324:104::-;5953:5;;;;;;;;;;;5939:19;;:10;:19;;;5931:51;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6391:5;;;;;;;;;;;6378:19;;;;;;;;;;;;6420:1;6404:5;;:18;;;;;;;;;;;;;;;;;;6324:104::o;2644:190::-;2721:4;2734:76;2743:10;2755:8;2765:44;2802:6;2765:10;:22;2776:10;2765:22;;;;;;;;;;;;;;;:32;2788:8;2765:32;;;;;;;;;;;;;;;;:36;;:44;;;;:::i;:::-;2734:8;:76::i;:::-;2824:4;2817:11;;2644:190;;;;:::o;2840:143::-;2903:13;2925:34;2935:10;2947:3;2952:6;2925:9;:34::i;:::-;2973:4;2966:11;;2840:143;;;;:::o;7748:93::-;7802:4;7822:6;:13;7829:5;7822:13;;;;;;;;;;;;;;;;;;;;;;;;;7815:20;;7748:93;;;:::o;4853:217::-;4942:14;4984:16;;;;;;;;;;;4972:28;;:8;:28;;;4968:52;;;5017:2;5002:18;;;;4968:52;5036:10;:18;5047:6;5036:18;;;;;;;;;;;;;;;:28;5055:8;5036:28;;;;;;;;;;;;;;;;5029:35;;4853:217;;;;;:::o;5878:20::-;;;;;;;;;;;;;:::o;3229:330::-;3340:1;3322:20;;:6;:20;;;;3314:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3418:1;3398:22;;:8;:22;;;;3390:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3499:7;3468:10;:18;3479:6;3468:18;;;;;;;;;;;;;;;:28;3487:8;3468:28;;;;;;;;;;;;;;;:38;;;;3535:8;3518:35;;3527:6;3518:35;;;3545:7;3518:35;;;;;;;;;;;;;;;;;;3229:330;;;:::o;303:150::-;361:9;392:1;387;:6;;379:49;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;446:1;442;:5;435:12;;303:150;;;;:::o;3565:452::-;3669:1;3652:19;;:5;:19;;;;3644:69;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3743:1;3728:17;;:3;:17;;;;3720:65;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3815:4;3800:20;;:3;:20;;;;3792:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3893:28;3914:6;3893:9;:16;3903:5;3893:16;;;;;;;;;;;;;;;;:20;;:28;;;;:::i;:::-;3874:9;:16;3884:5;3874:16;;;;;;;;;;;;;;;:47;;;;3945:26;3964:6;3945:9;:14;3955:3;3945:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;3928:9;:14;3938:3;3928:14;;;;;;;;;;;;;;;:43;;;;3999:3;3983:28;;3992:5;3983:28;;;4004:6;3983:28;;;;;;;;;;;;;;;;;;3565:452;;;:::o;153:144::-;211:9;237:1;233;:5;229:9;;258:1;253;:6;;245:46;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;153:144;;;;:::o;8101:239::-;8163:12;8198:23;8214:6;8198:11;;:15;;:23;;;;:::i;:::-;8184:11;:37;;;;8245:26;8264:6;8245:9;:14;8255:3;8245:14;;;;;;;;;;;;;;;;:18;;:26;;;;:::i;:::-;8228:9;:14;8238:3;8228:14;;;;;;;;;;;;;;;:43;;;;8304:3;8283:33;;8300:1;8283:33;;;8309:6;8283:33;;;;;;;;;;;;;;;;;;8330:4;8323:11;;8101:239;;;;:::o;8405:341::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://5dabad8631cdb27692464597f9048adb17ce9dcd2120c01f326007269741b246
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.