Contract 0xCC8Fa225D80b9c7D42F96e9570156c65D6cAAa25 7

Axie Infinity Token Contract 
 
 
Txn Hash
Method
Block
From
To
Value
0x6a15ea51456f89b7b093968642cb9ec8025b1ad432a782a1ec4937b4d81cc031Approve(pending)2022-12-02 4:14:4016 secs ago0x5cd15ab0280c308cb52bc835361a8e9981771825 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x6378c70f9a727b5db8fbed524d685292176ca815d14bedb966d36df792385b93Approve(pending)2022-12-02 4:14:4016 secs ago0x5cd15ab0280c308cb52bc835361a8e9981771825 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xad2a5ce7e50a167e75b6d5b43bb9a590d3edc6325e8ebfefb0060a46f7ae18d7Approve(pending)2022-12-02 4:14:4016 secs ago0x5cd15ab0280c308cb52bc835361a8e9981771825 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xe205e11faf8917b57cbc6a8a8e0d03ea16a2f93a1e56f05747dcc93cf90a60b7Approve(pending)2022-11-27 9:35:024 days 18 hrs ago0x6991f7b340f26d905828694361218b36617632be IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xfa86d6705da27c9c3a91e68d02723dcc905e641c8993f0ec64974aae6e887867Approve(pending)2022-11-27 8:56:514 days 19 hrs ago0x27af57f7c7c63314b398ef8e96f9e613badde5c7 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x314d4a5632c8d4b30e929091bf05e8a395bb13c768117ebc651248d6a2987779Approve(pending)2022-11-27 8:56:514 days 19 hrs ago0x27af57f7c7c63314b398ef8e96f9e613badde5c7 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x591666e31c4e387eb53f61f0442857d7a4dcb047cc882000bb4c1f95c5ea2720Transfer(pending)2022-11-27 8:56:514 days 19 hrs ago0x27af57f7c7c63314b398ef8e96f9e613badde5c7 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x953c6ebac177d21dfc1b1be37e0acdfb7a4dacf2ecd7949c432ac09610f3c862Transfer(pending)2022-11-27 6:47:524 days 21 hrs ago0xbe6a0dde2a8a2bdde9b7e70cbace59d1ad26b328 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xa5236c7d018f98a3bfe4a5fa5489a8b42faa9cb24472b28c66b058e9906ece55Transfer(pending)2022-11-27 6:13:404 days 22 hrs ago0xdfe13481bdcf7516105119a0f7fe82c7b525f220 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xa5f296c056e880efd02fc98f16466b328b4e949b2643785d676b87bc89740885Transfer(pending)2022-11-27 5:17:544 days 22 hrs ago0x471358e1451c7ff922dfe7213bbeb73bc179d210 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x6b60913e227e1f2cc2fbbab5ce000f52d5717b31ea95ef7a1900250526e0e7dfTransfer(pending)2022-11-27 5:06:084 days 23 hrs ago0xa5f2b121bfb9cb42786ddf51b7e3f20b607f1a2f IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xdcdbac2ad06a0cc1ff79ffe5acd72f6a2bcfd32e218b6e71c2b19d0074c08b52Transfer(pending)2022-11-27 3:15:565 days 59 mins ago0x372071dd2d6d33c45f0ee0c2d42798078c7c9983 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x18df21b3bc2def819723fd35133e790715e27f03a748b2e36ffa07cabb43783eTransfer(pending)2022-11-27 3:15:085 days 59 mins ago0xb9f610414f436bec22fef7cc8583ad89afb17bd8 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xdc1c9163e95763b54d6820a390eb9f46bd54dcd058ffaed0b7af5d718eb4dde1Transfer(pending)2022-11-27 3:10:225 days 1 hr ago0xbfdb232ba80dbde01d3ee4780d728142673946a2 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x4a22c3600b9cb1083b4ee4466793f0299f2489170dd6500f767d805663430ad7Transfer(pending)2022-11-27 3:08:035 days 1 hr ago0x0a875e22056be7424acefb54f30f91fd370a6513 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x3ecb1f4bcb641bbeedd67c86bfd2ada7423014726e567328c40e4882769d2be2Transfer(pending)2022-11-27 2:48:275 days 1 hr ago0xf7f352787fcf060a58008c16e89ccb67e68d8fd1 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x0d611d042e271e10887aa3989646e3629660942d6e30617cae55455fc8a761a7Transfer(pending)2022-11-27 2:48:105 days 1 hr ago0xf85e46ed7400c4a4f5f885fe712d8e0bb2721af7 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x030561613c4c3094b9a388f242a40e36769d04e6594bf171c0d7a02fc80e8e32Transfer(pending)2022-11-27 2:29:235 days 1 hr ago0xc77b0d29bdc2cb483ac218fd60a0503f63afa5b1 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x45d50a5c7c43fec3ab2baa8b29f3cd80a019ad6f2a427a5149d29ebb205381c6Transfer(pending)2022-11-27 2:25:435 days 1 hr ago0xdc64cc304079c868e3d93d8fac319706eb5e2412 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x2034bec3d7be4905e95f99192e55cc2f325c18f133e41b58792a3287f03b4137Transfer(pending)2022-11-27 2:05:485 days 2 hrs ago0xb4d92ca208eba8237ec5c895e2dd76d9a50370da IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xde1d49e61018304a7c00be8cc5d144b717ad96de30f59e7f7713ced9430831b4Transfer(pending)2022-11-27 2:05:485 days 2 hrs ago0x2c8fe4ca5b3190e246af09ef91ad8071f1107a7f IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x9f9179e62f2071416ec170c67d7dab66faf062d20a65c46e824226c084eeef2cTransfer(pending)2022-11-27 2:05:475 days 2 hrs ago0x8b9cbe994bf27e09b890d210c696a22299a32975 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0xf8bc9230defb2662447287d48e613ba06becc4fc3f6e93ce8a69cd720dd50f4eTransfer(pending)2022-11-27 2:04:505 days 2 hrs ago0x127e0787b46ec1f1d424427d3a530d2c06215abb IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x8399cbe83b9ffc27b2f8c508a44387b4772b71446410e49eaa16e691bfb7decbTransfer(pending)2022-11-27 2:03:145 days 2 hrs ago0x2f6241a88535873135a2eaccede26c5ae2e10be9 IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
0x45d2583802435e5b1aa4df4a099245356617ec90cbb2289d9727b48fb0c57d22Transfer(pending)2022-11-27 2:02:515 days 2 hrs ago0xed42d28b1d0f054131fce133c20eb749356fbcdb IN Axie Infinity: SLP Token0 Ether(Pending)(Pending)
[ Download CSV Export 

OVERVIEW

Smooth Love Potions (SLP) is a ERC-20 token that is fully tradable.

Latest 1 internal transaction
Parent Txn Hash Block From To Value
0xfe4fe63fd59d101648c0a2cbd5d7cecdd6e451afa4e89cc3baa37e7bbad9cde8129081192021-07-27 12:36:53492 days 15 hrs ago BitGo: MultiSig Axie Infinity: SLP Token0.58931135 Ether
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SmoothLovePotion

Compiler Version
v0.5.17+commit.d19bba13

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2021-04-26
*/

// 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: SmoothLovePotion.sol

pragma solidity 0.5.17;





contract SmoothLovePotion is ERC20Detailed, ERC20Mintable, ERC20GatewayWhitelist {
  constructor(address _mainchainGateway)
    public
    ERC20Detailed("Smooth Love Potion", "SLP", 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"}]

60806040523480156200001157600080fd5b506040516200167438038062001674833981810160405260208110156200003757600080fd5b5051604080518082018252601281527129b6b7b7ba34102637bb32902837ba34b7b760711b6020828101919091528251808401845260038152620534c560ec1b91810191909152600080546001600160a01b031916331780825593519293919290916001600160a01b03169082907f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f908290a38251620000df90600690602086019062000330565b508151620000f590600790602085019062000330565b506008805460ff191660ff9290921691909117905550620001189050816200017d565b6040805160018082528183019092526060916020808301908038833901905050905081816000815181106200014957fe5b6001600160a01b039092166020928302919091019091015262000175816001600160e01b03620001ec16565b5050620003d5565b6001600160a01b038116620001c45760405162461bcd60e51b815260040180806020018281038252603a8152602001806200163a603a913960400191505060405180910390fd5b600880546001600160a01b0390921661010002610100600160a81b0319909216919091179055565b6000546001600160a01b031633146200024c576040805162461bcd60e51b815260206004820152601360248201527f48617341646d696e3a206e6f742061646d696e00000000000000000000000000604482015290519081900360640190fd5b6000805b82518110156200032b578281815181106200026757fe5b6020908102919091018101516001600160a01b0381166000908152600290925260409091205490925060ff1662000322576001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b038516908117909155600081815260026020526040808220805460ff1916909417909355915190917f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f691a25b60010162000250565b505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200037357805160ff1916838001178555620003a3565b82800160010185558215620003a3579182015b82811115620003a357825182559160200191906001019062000386565b50620003b1929150620003b5565b5090565b620003d291905b80821115620003b15760008155600101620003bc565b90565b61125580620003e56000396000f3fe608060405234801561001057600080fd5b50600436106101375760003560e01c806370a08231116100b85780639a202d471161007c5780639a202d47146104c2578063a457c2d7146104ca578063a9059cbb146104f6578063aa271e1a14610522578063dd62ed3e14610548578063f851a4401461057657610137565b806370a08231146103ae57806371e2a657146103d45780638623ec7b146104775780638f2839701461049457806395d89b41146104ba57610137565b806339509351116100ff57806339509351146102675780633dd08c381461029357806340c10f19146102b95780635a4ccad8146102e55780635fc1964f1461030957610137565b806306fdde031461013c578063095ea7b3146101b957806318160ddd146101f957806323b872dd14610213578063313ce56714610249575b600080fd5b61014461057e565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561017e578181015183820152602001610166565b50505050905090810190601f1680156101ab5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101e5600480360360408110156101cf57600080fd5b506001600160a01b03813516906020013561060c565b604080519115158252519081900360200190f35b610201610623565b60408051918252519081900360200190f35b6101e56004803603606081101561022957600080fd5b506001600160a01b03813581169160208101359091169060400135610629565b610251610692565b6040805160ff9092168252519081900360200190f35b6101e56004803603604081101561027d57600080fd5b506001600160a01b03813516906020013561069b565b6101e5600480360360208110156102a957600080fd5b50356001600160a01b03166106d7565b6101e5600480360360408110156102cf57600080fd5b506001600160a01b0381351690602001356106ec565b6102ed610719565b604080516001600160a01b039092168252519081900360200190f35b6103ac6004803603602081101561031f57600080fd5b81019060208101813564010000000081111561033a57600080fd5b82018360208201111561034c57600080fd5b8035906020019184602083028401116401000000008311171561036e57600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061072d945050505050565b005b610201600480360360208110156103c457600080fd5b50356001600160a01b0316610918565b6103ac600480360360208110156103ea57600080fd5b81019060208101813564010000000081111561040557600080fd5b82018360208201111561041757600080fd5b8035906020019184602083028401116401000000008311171561043957600080fd5b91908080602002602001604051908101604052809392919081815260200183836020028082843760009201919091525092955061092a945050505050565b6102ed6004803603602081101561048d57600080fd5b5035610a5a565b6103ac600480360360208110156104aa57600080fd5b50356001600160a01b0316610a81565b610144610b76565b6103ac610bd1565b6101e5600480360360408110156104e057600080fd5b506001600160a01b038135169060200135610c6e565b6101e56004803603604081101561050c57600080fd5b506001600160a01b038135169060200135610caa565b6101e56004803603602081101561053857600080fd5b50356001600160a01b0316610cb7565b6102016004803603604081101561055e57600080fd5b506001600160a01b0381358116916020013516610cd5565b6102ed610d28565b6006805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106045780601f106105d957610100808354040283529160200191610604565b820191906000526020600020905b8154815290600101906020018083116105e757829003601f168201915b505050505081565b6000610619338484610d37565b5060015b92915050565b60035481565b60006000196106388533610cd5565b1461067d576001600160a01b03841660009081526005602090815260408083203380855292529091205461067d918691610678908663ffffffff610e2316565b610d37565b610688848484610e80565b5060019392505050565b60085460ff1681565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610619918590610678908663ffffffff61100c16565b60026020526000908152604090205460ff1681565b3360009081526002602052604081205460ff1661070857600080fd5b6107128383611064565b9392505050565b60085461010090046001600160a01b031681565b6000546001600160a01b03163314610782576040805162461bcd60e51b81526020600482015260136024820152722430b9a0b236b4b71d103737ba1030b236b4b760691b604482015290519081900360640190fd5b6000805b825181101561081b5782818151811061079b57fe5b6020908102919091018101516001600160a01b0381166000908152600290925260409091205490925060ff1615610813576001600160a01b038216600081815260026020526040808220805460ff19169055517fe94479a9f7e1952cc78f2d6baab678adc1b772d936c6583def489e524cb666929190a25b600101610786565b5060005b600154811015610913576001818154811061083657fe5b60009182526020808320909101546001600160a01b0316808352600290915260409091205490925060ff1661090a5760018054600019810190811061087757fe5b600091825260209091200154600180546001600160a01b03909216918390811061089d57fe5b600091825260209091200180546001600160a01b0319166001600160a01b03929092169190911790556001805460001981019081106108d857fe5b600091825260209091200180546001600160a01b03191690556001805490610904906000198301611103565b5061090e565b6001015b61081f565b505050565b60046020526000908152604090205481565b6000546001600160a01b0316331461097f576040805162461bcd60e51b81526020600482015260136024820152722430b9a0b236b4b71d103737ba1030b236b4b760691b604482015290519081900360640190fd5b6000805b82518110156109135782818151811061099857fe5b6020908102919091018101516001600160a01b0381166000908152600290925260409091205490925060ff16610a52576001805480820182557fb10e2d527612073b26eecdfd717e6a320cf44b4afac2b0732d9fcbe2b7fa0cf60180546001600160a01b0319166001600160a01b038516908117909155600081815260026020526040808220805460ff1916909417909355915190917f6ae172837ea30b801fbfcdd4108aa1d5bf8ff775444fd70256b44e6bf3dfc3f691a25b600101610983565b60018181548110610a6757fe5b6000918252602090912001546001600160a01b0316905081565b6000546001600160a01b03163314610ad6576040805162461bcd60e51b81526020600482015260136024820152722430b9a0b236b4b71d103737ba1030b236b4b760691b604482015290519081900360640190fd5b6001600160a01b038116610b1b5760405162461bcd60e51b81526004018080602001828103825260278152602001806111fa6027913960400191505060405180910390fd5b600080546040516001600160a01b03808516939216917f7e644d79422f17c01e4894b5f4f588d331ebfa28653d42ae832dc59e38c9798f91a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6007805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156106045780601f106105d957610100808354040283529160200191610604565b6000546001600160a01b03163314610c26576040805162461bcd60e51b81526020600482015260136024820152722430b9a0b236b4b71d103737ba1030b236b4b760691b604482015290519081900360640190fd5b600080546040516001600160a01b03909116917fa3b62bc36326052d97ea62d63c3d60308ed4c3ea8ac079dd8499f1e9c4f80c0f91a2600080546001600160a01b0319169055565b3360008181526005602090815260408083206001600160a01b03871684529091528120549091610619918590610678908663ffffffff610e2316565b6000610619338484610e80565b6001600160a01b031660009081526002602052604090205460ff1690565b6008546000906001600160a01b03838116610100909204161415610cfc575060001961061d565b506001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6000546001600160a01b031681565b6001600160a01b038316610d7c5760405162461bcd60e51b81526004018080602001828103825260248152602001806111d66024913960400191505060405180910390fd5b6001600160a01b038216610dc15760405162461bcd60e51b81526004018080602001828103825260228152602001806111676022913960400191505060405180910390fd5b6001600160a01b03808416600081815260056020908152604080832094871680845294825291829020859055815185815291517f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259281900390910190a3505050565b600082821115610e7a576040805162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f770000604482015290519081900360640190fd5b50900390565b6001600160a01b038316610ec55760405162461bcd60e51b81526004018080602001828103825260258152602001806111b16025913960400191505060405180910390fd5b6001600160a01b038216610f0a5760405162461bcd60e51b81526004018080602001828103825260238152602001806111446023913960400191505060405180910390fd5b6001600160a01b038216301415610f525760405162461bcd60e51b81526004018080602001828103825260288152602001806111896028913960400191505060405180910390fd5b6001600160a01b038316600090815260046020526040902054610f7b908263ffffffff610e2316565b6001600160a01b038085166000908152600460205260408082209390935590841681522054610fb0908263ffffffff61100c16565b6001600160a01b0380841660008181526004602090815260409182902094909455805185815290519193928716927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef92918290030190a3505050565b8181018281101561061d576040805162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015290519081900360640190fd5b60035460009061107a908363ffffffff61100c16565b6003556001600160a01b0383166000908152600460205260409020546110a6908363ffffffff61100c16565b6001600160a01b03841660008181526004602090815260408083209490945583518681529351929391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b8154818355818111156109135760008381526020902061091391810190830161114091905b8082111561113c5760008155600101611128565b5090565b9056fe45524332303a207472616e7366657220746f20746865207a65726f206164647265737345524332303a20617070726f766520746f20746865207a65726f206164647265737345524332303a207472616e7366657220746f207468697320636f6e7472616374206164647265737345524332303a207472616e736665722066726f6d20746865207a65726f206164647265737345524332303a20617070726f76652066726f6d20746865207a65726f206164647265737348617341646d696e3a206e65772061646d696e20697320746865207a65726f2061646472657373a265627a7a72315820421285222a2aa99fd21611026104aa4615ad63a03f985d5f265e9c60a270dd9264736f6c6343000511003245524332304761746577617957686974656c6973743a2073657474696e67206761746577617920746f20746865207a65726f20616464726573730000000000000000000000001a2a1c938ce3ec39b6d47113c7955baa9dd454f2

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

0000000000000000000000001a2a1c938ce3ec39b6d47113c7955baa9dd454f2

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

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 0000000000000000000000001a2a1c938ce3ec39b6d47113c7955baa9dd454f2


Deployed ByteCode Sourcemap

8343:355:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8343:355:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4381:18;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;4381:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2091:142;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2091:142:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;1934:26;;;:::i;:::-;;;;;;;;;;;;;;;;5004:340;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5004:340:0;;;;;;;;;;;;;;;;;:::i;4429:21::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2376:190;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2376:190:0;;;;;;;;:::i;6592:39::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6592:39:0;-1:-1:-1;;;;;6592:39:0;;:::i;7900:123::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;7900:123:0;;;;;;;;:::i;4743:31::-;;;:::i;:::-;;;;-1:-1:-1;;;;;4743:31:0;;;;;;;;;;;;;;7060:610;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;7060:610:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;7060:610:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;7060: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;7060:610:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;7060:610:0;;-1:-1:-1;7060:610:0;;-1:-1:-1;;;;;7060:610:0:i;:::-;;1965:45;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;1965:45:0;-1:-1:-1;;;;;1965:45:0;;:::i;6712:342::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;6712:342:0;;;;;;;;21:11:-1;5:28;;2:2;;;46:1;43;36:12;2:2;6712:342:0;;35:9:-1;28:4;12:14;8:25;5:40;2:2;;;58:1;55;48:12;2:2;6712: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;6712:342:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;30:3:-1;22:6;14;1:33;99:1;81:16;;74:27;;;;-1:-1;6712:342:0;;-1:-1:-1;6712:342:0;;-1:-1:-1;;;;;6712:342:0:i;6563:24::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6563:24:0;;:::i;6033:213::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6033:213:0;-1:-1:-1;;;;;6033:213:0;;:::i;4404:20::-;;;:::i;6252:104::-;;;:::i;2572:190::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2572:190:0;;;;;;;;:::i;2768:143::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2768:143:0;;;;;;;;:::i;7676:93::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7676:93:0;-1:-1:-1;;;;;7676:93:0;;:::i;4781:217::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4781:217:0;;;;;;;;;;:::i;5806:20::-;;;:::i;4381:18::-;;;;;;;;;;;;;;;-1:-1:-1;;4381:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2091:142::-;2158:4;2171:38;2180:10;2192:8;2202:6;2171:8;:38::i;:::-;-1:-1:-1;2223:4:0;2091:142;;;;;:::o;1934:26::-;;;;:::o;5004:340::-;5116:13;-1:-1:-1;;5145:28:0;5155:5;5162:10;5145:9;:28::i;:::-;:43;5141:142;;-1:-1:-1;;;;;5233:17:0;;;;;;:10;:17;;;;;;;;5221:10;5233:29;;;;;;;;;5199:76;;5214:5;;5233:41;;5267:6;5233:41;:33;:41;:::i;:::-;5199:14;:76::i;:::-;5291:29;5301:5;5308:3;5313:6;5291:9;:29::i;:::-;-1:-1:-1;5334:4:0;5004:340;;;;;:::o;4429:21::-;;;;;;:::o;2376:190::-;2475:10;2453:4;2497:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;2497:32:0;;;;;;;;;;2453:4;;2466:76;;2487:8;;2497:44;;2534:6;2497:44;:36;:44;:::i;6592:39::-;;;;;;;;;;;;;;;:::o;7900:123::-;6680:10;7970:13;6673:18;;;:6;:18;;;;;;;;6665:27;;;;;;7999:18;8005:3;8010:6;7999:5;:18::i;:::-;7992:25;7900:123;-1:-1:-1;;;7900:123:0:o;4743:31::-;;;;;;-1:-1:-1;;;;;4743:31:0;;:::o;7060:610::-;5881:5;;-1:-1:-1;;;;;5881:5:0;5867:10;:19;5859:51;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;;;;7141:15;;7165:211;7189:15;:22;7185:1;:26;7165:211;;;7237:15;7253:1;7237:18;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7270:15:0;;;;;;:6;:15;;;;;;;;7237:18;;-1:-1:-1;7270:15:0;;7266:103;;;-1:-1:-1;;;;;7298:15:0;;7316:5;7298:15;;;:6;:15;;;;;;:23;;-1:-1:-1;;7298:23:0;;;7337:22;;;7316:5;7337:22;7266:103;7213:3;;7165:211;;;-1:-1:-1;7384:9:0;7406:259;7417:7;:14;7413:18;;7406:259;;;7452:7;7460:1;7452:10;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7452:10:0;7478:15;;;:6;:15;;;;;;;;7452:10;;-1:-1:-1;7478:15:0;;7473:185;;7519:7;7527:14;;-1:-1:-1;;7527:18:0;;;7519:27;;;;;;;;;;;;;;;;;7506:10;;-1:-1:-1;;;;;7519:27:0;;;;7514:1;;7506:10;;;;;;;;;;;;;;;:40;;-1:-1:-1;;;;;;7506:40:0;-1:-1:-1;;;;;7506:40:0;;;;;;;;;;-1:-1:-1;7572:14:0;;-1:-1:-1;;7572:18:0;;;7564:27;;;;;;;;;;;;;;;7557:34;;-1:-1:-1;;;;;;7557:34:0;;;;7602:16;;;;;-1:-1:-1;;7602:16:0;;;:::i;:::-;;7473:185;;;7645:3;;7473:185;7406:259;;;5917:1;;7060:610;:::o;1965:45::-;;;;;;;;;;;;;:::o;6712:342::-;5881:5;;-1:-1:-1;;;;;5881:5:0;5867:10;:19;5859:51;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;;;;6788:15;;6812:237;6836:13;:20;6832:1;:24;6812:237;;;6882:13;6896:1;6882:16;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6914:15:0;;;;;;:6;:15;;;;;;;;6882:16;;-1:-1:-1;6914:15:0;;6909:133;;6942:7;27:10:-1;;23:18;;;45:23;;6942:21:0;;;;-1:-1:-1;;;;;;6942:21:0;-1:-1:-1;;;;;6942:21:0;;;;;;;;-1:-1:-1;6974:15:0;;;:6;6942:21;6974:15;;;;;:22;;-1:-1:-1;;6974:22:0;;;;;;;7012:20;;6942:21;;7012:20;;;6909:133;6858:3;;6812:237;;6563:24;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;6563:24:0;;-1:-1:-1;6563:24:0;:::o;6033:213::-;5881:5;;-1:-1:-1;;;;;5881:5:0;5867:10;:19;5859:51;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;6107:23:0;;6099:75;;;;-1:-1:-1;;;6099:75:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6199:5;;;6186:30;;-1:-1:-1;;;;;6186:30:0;;;;6199:5;;;6186:30;;;6223:5;:17;;-1:-1:-1;;;;;;6223:17:0;-1:-1:-1;;;;;6223:17:0;;;;;;;;;;6033:213::o;4404:20::-;;;;;;;;;;;;;;;-1:-1:-1;;4404:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6252:104;5881:5;;-1:-1:-1;;;;;5881:5:0;5867:10;:19;5859:51;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;-1:-1:-1;;;5859:51:0;;;;;;;;;;;;;;;6319:5;;;6306:19;;-1:-1:-1;;;;;6319:5:0;;;;6306:19;;;6348:1;6332:18;;-1:-1:-1;;;;;;6332:18:0;;;6252:104::o;2572:190::-;2671:10;2649:4;2693:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;2693:32:0;;;;;;;;;;2649:4;;2662:76;;2683:8;;2693:44;;2730:6;2693:44;:36;:44;:::i;2768:143::-;2831:13;2853:34;2863:10;2875:3;2880:6;2853:9;:34::i;7676:93::-;-1:-1:-1;;;;;7750:13:0;7730:4;7750:13;;;:6;:13;;;;;;;;;7676:93::o;4781:217::-;4912:16;;4870:14;;-1:-1:-1;;;;;4900:28:0;;;4912:16;;;;;4900:28;4896:52;;;-1:-1:-1;;;4930:18:0;;4896:52;-1:-1:-1;;;;;;4964:18:0;;;;;;;:10;:18;;;;;;;;:28;;;;;;;;;;;;;4781:217::o;5806:20::-;;;-1:-1:-1;;;;;5806:20:0;;:::o;3157:330::-;-1:-1:-1;;;;;3250:20:0;;3242:69;;;;-1:-1:-1;;;3242:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3326:22:0;;3318:69;;;;-1:-1:-1;;;3318:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3396:18:0;;;;;;;:10;:18;;;;;;;;:28;;;;;;;;;;;;;:38;;;3446:35;;;;;;;;;;;;;;;;;3157:330;;;:::o;231:150::-;289:9;320:1;315;:6;;307:49;;;;;-1:-1:-1;;;307:49:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;370:5:0;;;231:150::o;3493:452::-;-1:-1:-1;;;;;3580:19:0;;3572:69;;;;-1:-1:-1;;;3572:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3656:17:0;;3648:65;;;;-1:-1:-1;;;3648:65:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3728:20:0;;3743:4;3728:20;;3720:73;;;;-1:-1:-1;;;3720:73:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;3821:16:0;;;;;;:9;:16;;;;;;:28;;3842:6;3821:28;:20;:28;:::i;:::-;-1:-1:-1;;;;;3802:16:0;;;;;;;:9;:16;;;;;;:47;;;;3873:14;;;;;;;:26;;3892:6;3873:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;3856:14:0;;;;;;;:9;:14;;;;;;;;;:43;;;;3911:28;;;;;;;3856:14;;3911:28;;;;;;;;;;;;;3493:452;;;:::o;81:144::-;161:5;;;181:6;;;;173:46;;;;;-1:-1:-1;;;173:46:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8029:239;8126:11;;8091:12;;8126:23;;8142:6;8126:23;:15;:23;:::i;:::-;8112:11;:37;-1:-1:-1;;;;;8173:14:0;;;;;;:9;:14;;;;;;:26;;8192:6;8173:26;:18;:26;:::i;:::-;-1:-1:-1;;;;;8156:14:0;;;;;;:9;:14;;;;;;;;:43;;;;8211:33;;;;;;;8156:14;;;;8211:33;;;;;;;;;;-1:-1:-1;8258:4:0;8029:239;;;;:::o;8343:355::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://421285222a2aa99fd21611026104aa4615ad63a03f985d5f265e9c60a270dd92
Block Transaction Difficulty Gas Used Reward
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.

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.