Latest 25 transactions from a total of 202 transactions

TxHash Age From To Value [TxFee]
0xf7fc871b5a8a74afbabc0cbb8eba9569ffcdde2c2f1ccd7eb2968e7e85d7823713 hrs 45 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0xe99ff8681ee1dc4c22ee63bad1e4eec85a9246c5f56756e4fdc44449ec92109b13 hrs 48 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0xc2b9d93962c343700f002734f217179dc7c3e4f0899198df58fa8d98b4b75d5114 hrs 7 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0x1f397285fe004eb7745068e0c8c1666039033375ad50da6df111cff4eadbbdcd14 hrs 23 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0x1f4d7e9cda4cb7196e4870064f4233f7f32f2c7c991959da28330099378fbe0014 hrs 25 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0x65f7b2fd5c8c74091bcf63cd02b9e62ffbb06268c5057d53f4965c822e2caf8115 hrs 16 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073587
0x2ce64a20eaa7c12b2c7fe289063820f1334e4b768e02ecf5769f650266c3c86615 hrs 18 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073523
0x0b87cfc762d263a305ad6eee4ebbc75ccf46712cb8d605af2bb5f30d3839eba215 hrs 51 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073459
0xd96c92c20fc4dc0a0e02d4b2b1fb801ad37542f8bef929e9ef74c248b11d3f0118 hrs 37 mins ago0xa250a55a282af49809b7be653631f12603c3797b  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000073459
0x6fe2e5441b13a5bf65d75b1a42036528d70a80a9cadb6e28b85cfb96c92cf5eb19 hrs 27 mins ago0xda062aed667073bafe3b88c3f7f7f558e78776c7  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.00222903
0xc02bb41daca4b2dba908dcaeaef7798a02f000be5986601092e7d46739b5161319 hrs 27 mins ago0xda062aed667073bafe3b88c3f7f7f558e78776c7  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000386235
0x0d76a5c736a28a7deb74ce3252232eceba016428e788429c11b632520dcab82919 hrs 33 mins ago0xda062aed667073bafe3b88c3f7f7f558e78776c7  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.00222903
0x4b247f977da1cdec1515271b0ab1b639cc28dcd139baf2ad7ce04ba3d8d4f61019 hrs 34 mins ago0xda062aed667073bafe3b88c3f7f7f558e78776c7  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000386235
0xd81ac0f0ace5b40b00928a37ed49c92dd9828b22fad81ab9c7089f02edff3afd1 day 13 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.002398044
0x3c27398dc286a99dbf1a74da28de7dd3383a6cd29d54b4785a05e61fc0904bfb1 day 13 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000463482
0xa3c7dc15a2baa9df6949bba56a7a61ec3e29867dcdc9c54143b57ab01bd9ca201 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.002398044
0xdfc43662ce86a17f2ebc81486bae98a51c725ed9f8f1040d7690a7ab8ec663411 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000463482
0x74d4a32e5c67caa2436e338110facbf5287e562a4be49bfe4aa2f5b6bfaef5e41 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.002398044
0x600750b789c42b16285eec5e1a75104e61037187d94f015a90173142f90e4df21 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000463482
0x64e50e946529974e92920560ba8d99274b050d41aa1b05ad880e6cf854cbc41e1 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.001962036
0x18e006e54ca1991e7ef71e6221dc71ec3e529c6e168fea713a3c539449a5d29d1 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000463482
0x087023e53f8803e08a500f342ad9a5ba89bbee03fae86d9e99a781a1f3b4e4611 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.001962036
0x9d8f9bd97eef6a388511bd98d672be9b6d6ecb5ab629deb90fa266e06ba727a51 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000566478
0xa3b4fdafa972b22310cd7b2cf100fe6bd95d5c64e304ad1d7b3a17caa636cb721 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.000559834
0xcaff2fb903ec383d7906832c9655d1c1d6899ee0e73db93f2aa591bf8f1299701 day 14 hrs ago0xe4d924bf3db10312cab7b29679c95f18dc2006ad  IN   0x7f47ab9202d059b8c906118b2c1824fcc7af43260 Ether0.002071038
[ Download CSV Export  ] 
 Internal Transactions as a result of Contract Execution
 Latest 25 Internal Txns, Click here To View More View All
ParentTxHash Block Age From To Value
0xf7fc871b5a8a74afbabc0cbb8eba9569ffcdde2c2f1ccd7eb2968e7e85d78237390180213 hrs 45 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xf7fc871b5a8a74afbabc0cbb8eba9569ffcdde2c2f1ccd7eb2968e7e85d78237390180213 hrs 45 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xf7fc871b5a8a74afbabc0cbb8eba9569ffcdde2c2f1ccd7eb2968e7e85d78237390180213 hrs 45 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xf7fc871b5a8a74afbabc0cbb8eba9569ffcdde2c2f1ccd7eb2968e7e85d78237390180213 hrs 45 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xe99ff8681ee1dc4c22ee63bad1e4eec85a9246c5f56756e4fdc44449ec92109b390179113 hrs 48 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xe99ff8681ee1dc4c22ee63bad1e4eec85a9246c5f56756e4fdc44449ec92109b390179113 hrs 48 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xe99ff8681ee1dc4c22ee63bad1e4eec85a9246c5f56756e4fdc44449ec92109b390179113 hrs 48 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xe99ff8681ee1dc4c22ee63bad1e4eec85a9246c5f56756e4fdc44449ec92109b390179113 hrs 48 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xc2b9d93962c343700f002734f217179dc7c3e4f0899198df58fa8d98b4b75d51390171414 hrs 7 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xc2b9d93962c343700f002734f217179dc7c3e4f0899198df58fa8d98b4b75d51390171414 hrs 7 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xc2b9d93962c343700f002734f217179dc7c3e4f0899198df58fa8d98b4b75d51390171414 hrs 7 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0xc2b9d93962c343700f002734f217179dc7c3e4f0899198df58fa8d98b4b75d51390171414 hrs 7 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f397285fe004eb7745068e0c8c1666039033375ad50da6df111cff4eadbbdcd390164914 hrs 23 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f397285fe004eb7745068e0c8c1666039033375ad50da6df111cff4eadbbdcd390164914 hrs 23 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f397285fe004eb7745068e0c8c1666039033375ad50da6df111cff4eadbbdcd390164914 hrs 23 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f397285fe004eb7745068e0c8c1666039033375ad50da6df111cff4eadbbdcd390164914 hrs 23 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f4d7e9cda4cb7196e4870064f4233f7f32f2c7c991959da28330099378fbe00390164114 hrs 25 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f4d7e9cda4cb7196e4870064f4233f7f32f2c7c991959da28330099378fbe00390164114 hrs 25 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f4d7e9cda4cb7196e4870064f4233f7f32f2c7c991959da28330099378fbe00390164114 hrs 25 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x1f4d7e9cda4cb7196e4870064f4233f7f32f2c7c991959da28330099378fbe00390164114 hrs 25 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x65f7b2fd5c8c74091bcf63cd02b9e62ffbb06268c5057d53f4965c822e2caf81390144015 hrs 16 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x65f7b2fd5c8c74091bcf63cd02b9e62ffbb06268c5057d53f4965c822e2caf81390144015 hrs 16 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x65f7b2fd5c8c74091bcf63cd02b9e62ffbb06268c5057d53f4965c822e2caf81390144015 hrs 16 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x65f7b2fd5c8c74091bcf63cd02b9e62ffbb06268c5057d53f4965c822e2caf81390144015 hrs 16 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
0x2ce64a20eaa7c12b2c7fe289063820f1334e4b768e02ecf5769f650266c3c866390143215 hrs 18 mins ago0x7f47ab9202d059b8c906118b2c1824fcc7af43260xd42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d0 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: SocialTrading
Compiler Version: v0.4.24+commit.e67f0147
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.24;

// File: /home/robot/CarboneumProject/contracts/contracts/socialtrading/libs/LibUserInfo.sol

contract LibUserInfo {
  struct Following {
    address leader;
    uint percentage; // percentage (100 = 100%)
    uint index;
  }
}

// File: openzeppelin-solidity/contracts/ownership/Ownable.sol

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;


  event OwnershipRenounced(address indexed previousOwner);
  event OwnershipTransferred(
    address indexed previousOwner,
    address indexed newOwner
  );


  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  constructor() public {
    owner = msg.sender;
  }

  /**
   * @dev Throws if called by any account other than the owner.
   */
  modifier onlyOwner() {
    require(msg.sender == owner);
    _;
  }

  /**
   * @dev Allows the current owner to relinquish control of the contract.
   * @notice Renouncing to ownership will leave the contract without an owner.
   * It will not be possible to call the functions with the `onlyOwner`
   * modifier anymore.
   */
  function renounceOwnership() public onlyOwner {
    emit OwnershipRenounced(owner);
    owner = address(0);
  }

  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function transferOwnership(address _newOwner) public onlyOwner {
    _transferOwnership(_newOwner);
  }

  /**
   * @dev Transfers control of the contract to a newOwner.
   * @param _newOwner The address to transfer ownership to.
   */
  function _transferOwnership(address _newOwner) internal {
    require(_newOwner != address(0));
    emit OwnershipTransferred(owner, _newOwner);
    owner = _newOwner;
  }
}

// File: /home/robot/CarboneumProject/contracts/contracts/socialtrading/interfaces/ISocialTrading.sol

contract ISocialTrading is Ownable {

  /**
   * @dev Follow leader to copy trade.
   */
  function follow(address _leader, uint256 _percentage) external;

  /**
   * @dev UnFollow leader to stop copy trade.
   */
  function unfollow(address _leader) external;

  /**
  * Friends - we refer to "friends" as the users that a specific user follows (e.g., following).
  */
  function getFriends(address _user) public view returns (address[]);

  /**
  * Followers - refers to the users that follow a specific user.
  */
  function getFollowers(address _user) public view returns (address[]);
}

// File: /home/robot/CarboneumProject/contracts/node_modules/openzeppelin-solidity/contracts/token/ERC20/ERC20Basic.sol

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 * See https://github.com/ethereum/EIPs/issues/179
 */
contract ERC20Basic {
  function totalSupply() public view returns (uint256);
  function balanceOf(address _who) public view returns (uint256);
  function transfer(address _to, uint256 _value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}

// File: openzeppelin-solidity/contracts/token/ERC20/ERC20.sol

/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address _owner, address _spender)
    public view returns (uint256);

  function transferFrom(address _from, address _to, uint256 _value)
    public returns (bool);

  function approve(address _spender, uint256 _value) public returns (bool);
  event Approval(
    address indexed owner,
    address indexed spender,
    uint256 value
  );
}

// File: contracts/socialtrading/SocialTrading.sol

contract SocialTrading is ISocialTrading {
  ERC20 public feeToken;
  address public feeWallet;

  mapping(address => mapping(address => LibUserInfo.Following)) public followerToLeaders; // Following list
  mapping(address => address[]) public followerToLeadersIndex; // Following list
  mapping(address => mapping(address => uint8)) public leaderToFollowers;
  mapping(address => address[]) public leaderToFollowersIndex; // Follower list

  mapping(address => bool) public relays;

  event Follow(address indexed leader, address indexed follower, uint percentage);
  event UnFollow(address indexed leader, address indexed follower);
  event AddRelay(address indexed relay);
  event RemoveRelay(address indexed relay);
  event PaidReward(
    address indexed leader,
    address indexed follower,
    address indexed relay,
    uint rewardAndFee,
    bytes32 leaderOpenOrderHash,
    bytes32 leaderCloseOrderHash,
    bytes32 followerOpenOrderHash,
    bytes32 followercloseOrderHash
  );

  constructor (
    address _feeWallet,
    ERC20 _feeToken
  ) public
  {
    feeWallet = _feeWallet;
    feeToken = _feeToken;
  }

  function() public {
    revert();
  }

  /**
   * @dev Follow leader to copy trade.
   */
  function follow(address _leader, uint256 _percentage) external {
    require(getCurrentPercentage(msg.sender) + _percentage <= 100 ether, "Following percentage more than 100%.");
    uint8 index = uint8(followerToLeadersIndex[msg.sender].push(_leader) - 1);
    followerToLeaders[msg.sender][_leader] = LibUserInfo.Following(
      _leader,
      _percentage,
      index
    );

    uint8 index2 = uint8(leaderToFollowersIndex[_leader].push(msg.sender) - 1);
    leaderToFollowers[_leader][msg.sender] = index2;
    emit Follow(_leader, msg.sender, _percentage);
  }

  /**
   * @dev UnFollow leader to stop copy trade.
   */
  function unfollow(address _leader) external {
    _unfollow(msg.sender, _leader);
  }

  function _unfollow(address _follower, address _leader) private {
    uint8 rowToDelete = uint8(followerToLeaders[_follower][_leader].index);
    address keyToMove = followerToLeadersIndex[_follower][followerToLeadersIndex[_follower].length - 1];
    followerToLeadersIndex[_follower][rowToDelete] = keyToMove;
    followerToLeaders[_follower][keyToMove].index = rowToDelete;
    followerToLeadersIndex[_follower].length -= 1;

    uint8 rowToDelete2 = uint8(leaderToFollowers[_leader][_follower]);
    address keyToMove2 = leaderToFollowersIndex[_leader][leaderToFollowersIndex[_leader].length - 1];
    leaderToFollowersIndex[_leader][rowToDelete2] = keyToMove2;
    leaderToFollowers[_leader][keyToMove2] = rowToDelete2;
    leaderToFollowersIndex[_leader].length -= 1;
    emit UnFollow(_leader, _follower);
  }

  function getFriends(address _user) public view returns (address[]) {
    address[] memory result = new address[](followerToLeadersIndex[_user].length);
    uint counter = 0;
    for (uint i = 0; i < followerToLeadersIndex[_user].length; i++) {
      result[counter] = followerToLeadersIndex[_user][i];
      counter++;
    }
    return result;
  }

  function getFollowers(address _user) public view returns (address[]) {
    address[] memory result = new address[](leaderToFollowersIndex[_user].length);
    uint counter = 0;
    for (uint i = 0; i < leaderToFollowersIndex[_user].length; i++) {
      result[counter] = leaderToFollowersIndex[_user][i];
      counter++;
    }
    return result;
  }

  function getCurrentPercentage(address _user) internal view returns (uint) {
    uint sum = 0;
    for (uint i = 0; i < followerToLeadersIndex[_user].length; i++) {
      address leader = followerToLeadersIndex[_user][i];
      sum += followerToLeaders[_user][leader].percentage;
    }
    return sum;
  }

  /**
   * @dev Register relay to contract by the owner.
   */
  function registerRelay(address _relay) onlyOwner external {
    relays[_relay] = true;
    emit AddRelay(_relay);
  }

  /**
   * @dev Remove relay.
   */
  function removeRelay(address _relay) onlyOwner external {
    relays[_relay] = false;
    emit RemoveRelay(_relay);
  }

  function distributeReward(
    address _leader,
    address _follower,
    uint _reward,
    uint _relayFee,
    bytes32[4] _orderHashes
  ) external
  {
    // orderHashes[0] = leaderOpenOrderHash
    // orderHashes[1] = leaderCloseOrderHash
    // orderHashes[2] = followerOpenOrderHash
    // orderHashes[3] = followerCloseOrderHash
    address relay = msg.sender;
    require(relays[relay]);
    // Accept only trusted relay
    uint256 allowance = feeToken.allowance(_follower, address(this));
    uint256 balance = feeToken.balanceOf(_follower);
    uint rewardAndFee = _reward + _relayFee;
    if ((balance >= rewardAndFee) && (allowance >= rewardAndFee)) {
      feeToken.transferFrom(_follower, _leader, _reward);
      feeToken.transferFrom(_follower, relay, _relayFee);
      emit PaidReward(
        _leader,
        _follower,
        relay,
        rewardAndFee,
        _orderHashes[0],
        _orderHashes[1],
        _orderHashes[2],
        _orderHashes[3]
      );
    } else {
      _unfollow(_follower, _leader);
    }
  }
}

    Contract ABI  
[{"constant":false,"inputs":[{"name":"_leader","type":"address"}],"name":"unfollow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_leader","type":"address"},{"name":"_percentage","type":"uint256"}],"name":"follow","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"getFriends","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"leaderToFollowersIndex","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"feeToken","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"uint256"}],"name":"followerToLeadersIndex","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"renounceOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"leaderToFollowers","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"followerToLeaders","outputs":[{"name":"leader","type":"address"},{"name":"percentage","type":"uint256"},{"name":"index","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"_user","type":"address"}],"name":"getFollowers","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"relays","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_relay","type":"address"}],"name":"removeRelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_leader","type":"address"},{"name":"_follower","type":"address"},{"name":"_reward","type":"uint256"},{"name":"_relayFee","type":"uint256"},{"name":"_orderHashes","type":"bytes32[4]"}],"name":"distributeReward","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_relay","type":"address"}],"name":"registerRelay","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"feeWallet","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_feeWallet","type":"address"},{"name":"_feeToken","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"leader","type":"address"},{"indexed":true,"name":"follower","type":"address"},{"indexed":false,"name":"percentage","type":"uint256"}],"name":"Follow","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"leader","type":"address"},{"indexed":true,"name":"follower","type":"address"}],"name":"UnFollow","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"relay","type":"address"}],"name":"AddRelay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"relay","type":"address"}],"name":"RemoveRelay","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"leader","type":"address"},{"indexed":true,"name":"follower","type":"address"},{"indexed":true,"name":"relay","type":"address"},{"indexed":false,"name":"rewardAndFee","type":"uint256"},{"indexed":false,"name":"leaderOpenOrderHash","type":"bytes32"},{"indexed":false,"name":"leaderCloseOrderHash","type":"bytes32"},{"indexed":false,"name":"followerOpenOrderHash","type":"bytes32"},{"indexed":false,"name":"followercloseOrderHash","type":"bytes32"}],"name":"PaidReward","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"}],"name":"OwnershipRenounced","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"}]

  Contract Creation Code Switch To Opcodes View
608060405234801561001057600080fd5b506040516040806124718339810180604052810190808051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505050612361806101106000396000f3006080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063015a4ead146101035780630ec83370146101465780635cbb7caa146101935780635f4daa1c1461022b578063647846a5146102b85780636515485c1461030f578063715018a61461039c5780638da5cb5b146103b35780638fa02c751461040a578063ba81626a14610487578063c2fe202214610538578063cb8d406f146105d0578063cd151e9a1461062b578063d3b1f1301461066e578063d83bf1a7146106ef578063f25f4b5614610732578063f2fde38b14610789575b3480156100fd57600080fd5b50600080fd5b34801561010f57600080fd5b50610144600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506107cc565b005b34801561015257600080fd5b50610191600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107d9565b005b34801561019f57600080fd5b506101d4600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610bea565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156102175780820151818401526020810190506101fc565b505050509050019250505060405180910390f35b34801561023757600080fd5b50610276600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610d98565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156102c457600080fd5b506102cd610de5565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561031b57600080fd5b5061035a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610e0b565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103a857600080fd5b506103b1610e58565b005b3480156103bf57600080fd5b506103c8610f5a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561041657600080fd5b5061046b600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610f7f565b604051808260ff1660ff16815260200191505060405180910390f35b34801561049357600080fd5b506104e8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610fae565b604051808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001838152602001828152602001935050505060405180910390f35b34801561054457600080fd5b50610579600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611005565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156105bc5780820151818401526020810190506105a1565b505050509050019250505060405180910390f35b3480156105dc57600080fd5b50610611600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111b3565b604051808215151515815260200191505060405180910390f35b34801561063757600080fd5b5061066c600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506111d3565b005b34801561067a57600080fd5b506106ed600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190806080019091929192905050506112cc565b005b3480156106fb57600080fd5b50610730600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061190c565b005b34801561073e57600080fd5b50610747611a05565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561079557600080fd5b506107ca600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a2b565b005b6107d63382611a92565b50565b60008068056bc75e2d63100000836107f03361207c565b011115151561088d576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260248152602001807f466f6c6c6f77696e672070657263656e74616765206d6f7265207468616e203181526020017f3030252e0000000000000000000000000000000000000000000000000000000081525060400191505060405180910390fd5b6001600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208590806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055500391506060604051908101604052808573ffffffffffffffffffffffffffffffffffffffff1681526020018481526020018360ff16815250600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008201518160000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060208201518160010155604082015181600201559050506001600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000203390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555003905080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055503373ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167f746fcfa151ee3943ec31afc7f9fcd10ff63205b70c789b7aa01117eca7a6281f856040518082815260200191505060405180910390a350505050565b606080600080600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050604051908082528060200260200182016040528015610c615781602001602082028038833980820191505090505b50925060009150600090505b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002080549050811015610d8d57600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081815481101515610d0357fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff168383815181101515610d3c57fe5b9060200190602002019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081806001019250508080600101915050610c6d565b829350505050919050565b600660205281600052604060002081815481101515610db357fe5b906000526020600020016000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600460205281600052604060002081815481101515610e2657fe5b906000526020600020016000915091509054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610eb357600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167ff8df31144d9c2f0f6b59d69b8b98abd5459d07f2742c4df920b25aae33c6482060405160405180910390a260008060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60056020528160005260406000206020528060005260406000206000915091509054906101000a900460ff1681565b6003602052816000526040600020602052806000526040600020600091509150508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154905083565b606080600080600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905060405190808252806020026020018201604052801561107c5781602001602082028038833980820191505090505b50925060009150600090505b600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508110156111a857600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208181548110151561111e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16838381518110151561115757fe5b9060200190602002019073ffffffffffffffffffffffffffffffffffffffff16908173ffffffffffffffffffffffffffffffffffffffff168152505081806001019250508080600101915050611088565b829350505050919050565b60076020528060005260406000206000915054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561122e57600080fd5b6000600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167ff12c0206b3e52e0fe51db0ee950cd00d656024f71d6d13d09dd94a0abac202fa60405160405180910390a250565b600080600080339350600760008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561132d57600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663dd62ed3e89306040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200192505050602060405180830381600087803b15801561141e57600080fd5b505af1158015611432573d6000803e3d6000fd5b505050506040513d602081101561144857600080fd5b81019080805190602001909291905050509250600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231896040518263ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001915050602060405180830381600087803b15801561151857600080fd5b505af115801561152c573d6000803e3d6000fd5b505050506040513d602081101561154257600080fd5b81019080805190602001909291905050509150858701905080821015801561156a5750808310155b156118f657600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd898b8a6040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561166857600080fd5b505af115801561167c573d6000803e3d6000fd5b505050506040513d602081101561169257600080fd5b810190808051906020019092919050505050600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166323b872dd8986896040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561179d57600080fd5b505af11580156117b1573d6000803e3d6000fd5b505050506040513d60208110156117c757600080fd5b8101908080519060200190929190505050508373ffffffffffffffffffffffffffffffffffffffff168873ffffffffffffffffffffffffffffffffffffffff168a73ffffffffffffffffffffffffffffffffffffffff167f3c34637ef8f12400e3f0a4dab922b0ded966b646daf7eaa0e6515c3a1cea15b18489600060048110151561184f57fe5b6020020135600019168a600160048110151561186757fe5b6020020135600019168b600260048110151561187f57fe5b6020020135600019168c600360048110151561189757fe5b6020020135600019166040518086815260200185600019166000191681526020018460001916600019168152602001836000191660001916815260200182600019166000191681526020019550505050505060405180910390a4611901565b611900888a611a92565b5b505050505050505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561196757600080fd5b6001600760008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508073ffffffffffffffffffffffffffffffffffffffff167f6b161cd557275940c4a7a2c365afd73d3165ac15f4c545e703220bb7baa18ad460405160405180910390a250565b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a8657600080fd5b611a8f816121ea565b50565b600080600080600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201549350600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001600460008973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905003815481101515611bab57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16925082600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208560ff16815481101515611c2857fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508360ff16600360008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201819055506001600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081818054905003915081611d4c91906122e4565b50600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169150600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001600660008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208054905003815481101515611e6a57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905080600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208360ff16815481101515611ee757fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555081600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908360ff1602179055506001600660008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208181805490500391508161201991906122e4565b508573ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff167fe5dcccfe8e7890c6d4aa94d44c3b409fb6f023337f29c3308077c0c4068192c460405160405180910390a3505050505050565b60008060008060009250600091505b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020805490508210156121df57600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208281548110151561212157fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206001015483019250818060010192505061208b565b829350505050919050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff161415151561222657600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b81548183558181111561230b5781836000526020600020918201910161230a9190612310565b5b505050565b61233291905b8082111561232e576000816000905550600101612316565b5090565b905600a165627a7a723058200bf0a3fdbcb048851dbc4ef52d33b7250937bc76577e4b362b99d343f7d9e2b10029000000000000000000000000100bcecd8da3ec5c4ea2886c5fd97287815c42f5000000000000000000000000d42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d

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

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000100bcecd8da3ec5c4ea2886c5fd97287815c42f5
Arg [1] : 000000000000000000000000d42debe4edc92bd5a3fbb4243e1eccf6d63a4a5d


   Swarm Source:
bzzr://0bf0a3fdbcb048851dbc4ef52d33b7250937bc76577e4b362b99d343f7d9e2b1

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward