Contract 0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a0

 

TxHash Block Age From To Value [TxFee]
0x48fa366e0174423e0ed4905d4e6ac1b94ce7d893d53abeaf8411fa9ba841761f714665152 days 13 hrs ago0x71d29d43c56e36d0de924732c452ef4f4a1faf29 IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00.000000000000397 Ether0.000241479
0x28221a4e2ca951e9ad968e862e6a96a411c3d618411dc008acd37c90bf1344ea714664952 days 13 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000428358
0x64c35d5585c4feb8a41280c9afabcb1cbd9c43fe0eadcdbcea69d1c80c19cdda714606052 days 16 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00038161
0x3c24195a4991ab7199cdf2bd80618633c02de5a372345592dabfb3c3bb184a37709084863 days 10 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000741408
0xf542fc3101bc7db7df05f903c27e3443d41909072be9041e0e15777533af0da6702645774 days 23 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000735864
0x6e73ede2bf364e3251d4e828c894e4aaa0e5b04ce2df9eec6ac9ba69e7902d1b701931576 days 5 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001146444
0x65dbc99adadacab80d241ae3657cc4806ea67f7f388cfd9ef0f02e3aaa318e53701116777 days 16 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000915864
0xfd9845e5c85b4af897c5a77a8df62d4fd8ed76bca734f9c1560e6a4b809e0076700872478 days 3 hrs ago0x9fdc2ae1cdc22d6bfd051c12c84614b5df894d82 IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00058052
0x7ca677c60e5139b414bca0a8c479e772c5d8f9f59b5c0add3cb8c47d9a347e48700193679 days 8 hrs ago0x033edd4c1b7aa77470b0ff257519edd71845a0da IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00057501
0x011062085881c9211de3a871d712e720441e52a32828ea5741a07d844c451628700055779 days 14 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000629532
0xf55763473b0e2105f6c119c649900e5bd90f793719242c98a9f7e01f7e241545700049079 days 14 hrs ago0x13f26a416707b9ff8ff3b8544a954209ea88afac IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00.1 Ether0.000413964
0x4839710a5a4a97f24361bde67a0dfa8a9fac9f1ae2313c2df9c932d775c95a6f700044179 days 14 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000735096
0xacbf0f20aac1a00b2e6c4713aa404a47bb5fb291f4d152a2aa1c29ae33b183d7700038279 days 15 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.0006303
0xe508e333b153a4cb15e89cbca03ca89a17ee8e27606cc231d34d917027b5c6a5696725185 days 5 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001677676
0xa8efc0dd2b9aac4e99c2d03e92dc42ee2960a607b461216e2d595ad6b715e2c6696494485 days 14 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001042474
0x6fd00b90f0a2e762a8f7030bedb97e14c8c2a3b797c4c88b1a7ce1fce495ac10695583287 days 3 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001154142
0xe4b8e05d1ca9422ab736b5f4a7a1cd7c45a1c099d593b3a105ee7723fad94dc2695582687 days 3 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000629532
0x71619b0cd570245cf118289a5dd1efb4c56c7faf39f0f7e34d9c5f2ccf52c1ef695581987 days 3 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001154142
0xa761a8969236a9c2ef28b597a6ba624c8592b2300703ee4898951f796a3ec77e695580987 days 3 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000629532
0x9ed3b24d4a58391614dffdf365972a2e4b0efa948dd244937098bc3584dbe4ec693731890 days 6 hrs ago0x73a4b0273a1964313a87cae9483195210db1462a IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00057501
0x9c1810adf962658a3446d0e7ec2160019b67b7548e766a50dbcf743ae702f05f693674090 days 9 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000892925
0x33f7b8de14dfa46ddf12aaa9fb3cd6b27ba210b0ed29c11568c5e8fd387db542693673590 days 9 hrs ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.001372393
0x9fe1e8fca5b8aabcd2f1f958161f8ecd1fa7b6da5d2f49ef3092de79ca102b29692571492 days 6 hrs ago0xd340cd2ff79fd2e64248c0fd14c3589311adae17 IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.000813164
0x22eec0c302fc37ed1ee8e4ad5a9d3553c02e45bd43e4b4b19f2f901d5e6db1ea692571292 days 6 hrs ago0xd340cd2ff79fd2e64248c0fd14c3589311adae17 IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00159643
0xcde8a7c9371b3baff4e1893baa724d951ee736e8a4c3b58a357d38aa1ca131e5692127093 days 18 mins ago0xd8a773901ffcc3472a0f37187d6f3c7eb4848e2e IN  0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00 Ether0.00091548
[ Download CSV Export 

Latest 25 internal transaction, Click here to view more Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
0x011062085881c9211de3a871d712e720441e52a32828ea5741a07d844c451628700055779 days 14 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x13f26a416707b9ff8ff3b8544a954209ea88afac0.0999 Ether
0xacbf0f20aac1a00b2e6c4713aa404a47bb5fb291f4d152a2aa1c29ae33b183d7700038279 days 15 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x13f26a416707b9ff8ff3b8544a954209ea88afac1.63669799367 Ether
0x6fd00b90f0a2e762a8f7030bedb97e14c8c2a3b797c4c88b1a7ce1fce495ac10695583287 days 3 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2d3dc1269736901a16a2f09694de94834f2225d40.000999 Ether
0xe4b8e05d1ca9422ab736b5f4a7a1cd7c45a1c099d593b3a105ee7723fad94dc2695582687 days 3 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2d3dc1269736901a16a2f09694de94834f2225d40.0014985 Ether
0x71619b0cd570245cf118289a5dd1efb4c56c7faf39f0f7e34d9c5f2ccf52c1ef695581987 days 3 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2d3dc1269736901a16a2f09694de94834f2225d40.014985 Ether
0xa761a8969236a9c2ef28b597a6ba624c8592b2300703ee4898951f796a3ec77e695580987 days 3 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2d3dc1269736901a16a2f09694de94834f2225d40.0999 Ether
0x9c1810adf962658a3446d0e7ec2160019b67b7548e766a50dbcf743ae702f05f693674090 days 9 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x0aaf992319dffacecd5a1b912728c33159d5f5a40.3252973759011 Ether
0xdaa34de06c3d98b8416acb609dd90e42a7b818ca610c4f86128c103449cf5a2e691968493 days 6 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xb5d82fe70572ccd0d389f25d152224d27de53a4d0.3489748274484 Ether
0x9955487505bf38fe78d627b538b8ba692ab3e1b8473bf9d8a08e8eee99f5f7d3690827595 days 5 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xdda4db4a557bef13e355637c075381c66855b5f13.278408631338176463 Ether
0x8b52d4b6a02cee517ae5d23073385f03acfd626a1da7e9f5dccc20b3004df715690758795 days 8 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x66f2a3cf344fd0f4f987c341c774452b753fe6840.097594342345310929 Ether
0xb4f865f5975f309489f567909180d0b10d860dd5c07e6000caf6f2c774469c20690190396 days 7 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2b8c2d0a72e75535693358ea08f70d6449dea1391.998 Ether
0x719c92a633febfc0821f27646d16e1fb7f8e40b75342e6bf7881a03bfec95c8f690182596 days 7 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xf53de22570bdf2b6c0ae5da04c96e3dfb03b95720.113886 Ether
0x314ca9df844964df62611f4eb598e69b7c099f69c95015764aca514b1ea8b7c9690032296 days 14 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xc95999a073cf6bdc33c20a7912cf47553e956f0d9.99 Ether
0xd78c3e4073a53eeb903bd75314bef57ed576f6cab4e892d6707594c783b429df689644597 days 5 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x686cb321a1558715b1e178306ca33e5a163e89441.02790670907528 Ether
0x7e20db297f75ecea679a3abb13ab8527864857e6a2e0e00f58c0ce40b5b010f66876803100 days 11 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xa918623f09c4094bbf43939d99381f7edc588ccc3.361635 Ether
0xb3eb7f8ccc6356ca2a1598ae3e27c6290877c9b318b5ca8983ae20589bd1145b6873294101 days 1 hr ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x686cb321a1558715b1e178306ca33e5a163e89441.372930861712541579 Ether
0x4ffda1ee4ea140bdc045534a06d08a25453d66b9ba4fd6c3c53b71ceab86d0c46867680101 days 23 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x92ee1a7adc7fecde9097b03e0ba0cf4fc9db486f7.875117000000148851 Ether
0x80b9eec665ff9f97964de5fd42fb216047b292bb47b8711adc1a0152b8bee78b6864743102 days 11 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x1e259703fd13e726b0779cd90e5993cb3529e0ca0.746253 Ether
0xd9937f0855047de7121c9f1bbc6f30ccc454fae2453229d362e577f3179c70e36860961103 days 1 hr ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x739492207b5768c7770e6e8d84d7da0b90b44d4011.988 Ether
0x33d66c811966cb65d7c940570ef7cf1bfccfcb4f52e170609a8beaab641b2d236859847103 days 6 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x2b8c2d0a72e75535693358ea08f70d6449dea1390.52947 Ether
0xfc2bd3205b803a1c952753de26179af963cd6f70865b8d06a709ef8ad626b8366858333103 days 12 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x655c6c250cc5966b8917be46fe751d011a653e990.284715 Ether
0x4632fca96ea9ca567b8d93297f113a8608038b90199cf56f8778c2e274eb82706857766103 days 14 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x4e9355167b357b1b783110a65c00c904f4a9827c2.74725 Ether
0x009c79b62ac9e90040c748b8cbc1c79e38ffd6a29dc0f79ff343e8f621bed4686854897104 days 1 hr ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00xd773788a59ad00191bf6ed78815f678808a05a7f0.688311 Ether
0x870d8c669e9b4d02303e4028ad59a685e34b72389e6eb8d427c5c483dd0c1e3a6854852104 days 1 hr ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x6f93703aa18046b9b4c7878bebee25e3e782831e3.993003 Ether
0xd2ba0e7a8612fce698f0539739a1aea103cee178b0234fcfeacd5670b87b73826854749104 days 2 hrs ago0xb0fa64ed5b2a4f730fa79b9fe3ac4e2c0c2100a00x9ab69db72a1590afec4bf4d1a8935c4dabe619400.4995 Ether
[ Download CSV Export 

Contract Source Code Verified (Exact Match)

Contract Name:
IMDEXchange

Compiler Version
v0.4.25+commit.59dbf8f1

Optimization Enabled:
No

Runs (Optimizer):
200

Contract Source Code

pragma solidity ^0.4.25;

contract IMDEX {
    bytes32 public standard;
    bytes32 public name;
    bytes32 public symbol;
    uint256 public totalSupply;
    uint8 public decimals;
    bool public allowTransactions;
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    function transfer(address _to, uint256 _value)public returns (bool success);
    function approveAndCall(address _spender, uint256 _value, bytes _extraData) public returns (bool success);
    function approve(address _spender, uint256 _value) public returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success);
}

contract SafeMath {

    function safeMul(uint256 a, uint256 b) internal pure returns (uint256 c) {
    if (a == 0) {
      return 0;
    }
    c = a * b;
    assert(c / a == b);
    return c;
  }


  function safeDiv(uint256 a, uint256 b) internal pure returns (uint256) {
    // assert(b > 0); // Solidity automatically throws when dividing by 0
    // uint256 c = a / b;
    // assert(a == b * c + a % b); // There is no case in which this doesn't hold
    return a / b;
  }

  function safeSub(uint256 a, uint256 b) internal pure returns (uint256) {
    assert(b <= a);
    return a - b;
  }

  function safeAdd(uint256 a, uint256 b) internal pure returns (uint256 c) {
    c = a + b;
    assert(c >= a);
    return c;
  }

}


contract IMDEXchange is SafeMath {

  address public owner;
  mapping (address => uint256) public invalidOrder;
  event SetOwner(address indexed previousOwner, address indexed newOwner);
  modifier onlyOwner {
    require(msg.sender == owner);
    _;
  }

  function IMDEXsetOwner(address newOwner)public onlyOwner {
    emit SetOwner(owner, newOwner);
    owner = newOwner;
  }

  function IMDEXinvalidateOrdersBefore(address user, uint256 nonce) public onlyAdmin {
    require(nonce > invalidOrder[user]);
    invalidOrder[user] = nonce;
  }

  mapping (address => mapping (address => uint256)) public tokens; //mapping of token addresses to mapping of account balances
  mapping (address => bool) public admins;
  mapping (address => uint256) public lastActiveTransaction;
  address public feeAccount;
  uint256 public inactivityReleasePeriod;
  event Trade(address tokenBuy, uint256 amountBuy, address tokenSell, uint256 amountSell, address get, address give);
  event Deposit(address token, address user, uint256 amount, uint256 balance);
  event Withdraw(address token, address user, uint256 amount, uint256 balance);

  function IMDEXsetInactivityReleasePeriod(uint256 expiry) public onlyAdmin returns (bool success) {
    require(expiry < 1000000);
    inactivityReleasePeriod = expiry;
    return true;
  }

  constructor(address feeAccount_) public {
    owner = msg.sender;
    feeAccount = feeAccount_;
    inactivityReleasePeriod = 100000;
  }

  function IMDEXsetAdmin(address admin, bool isAdmin) public onlyOwner {
    admins[admin] = isAdmin;
  }

  modifier onlyAdmin {
   require(msg.sender == owner && admins[msg.sender]);
    _;
  }

  function() external {
    revert();
  }



  function IMDEXdepositToken(address token, uint256 amount) public {
    tokens[token][msg.sender] = safeAdd(tokens[token][msg.sender], amount);
    lastActiveTransaction[msg.sender] = block.number;
    require(IMDEX(token).transferFrom(msg.sender, this, amount));
    emit Deposit(token, msg.sender, amount, tokens[token][msg.sender]);
  }

  function IMDEXdeposit() public payable {
    tokens[address(0)][msg.sender] = safeAdd(tokens[address(0)][msg.sender], msg.value);
    lastActiveTransaction[msg.sender] = block.number;
    emit Deposit(address(0), msg.sender, msg.value, tokens[address(0)][msg.sender]);
  }

function IMDEXwithdrawToken(address token, uint256 amount) public returns (bool) {
    require(safeSub(block.number, lastActiveTransaction[msg.sender]) > inactivityReleasePeriod);
    require(tokens[token][msg.sender] > amount);
    tokens[token][msg.sender] = safeSub(tokens[token][msg.sender], amount);
    if (token == address(0)) {
      msg.sender.transfer(amount);
    } else {
      require(IMDEX(token).transfer(msg.sender, amount));
    }
    emit Withdraw(token, msg.sender, amount, tokens[token][msg.sender]);
  }

  function IMDEXadminWithdraw(address token, uint256 amount, address user, uint256 feeWithdrawal) public onlyAdmin returns (bool) {
    if (feeWithdrawal > 50 finney) feeWithdrawal = 50 finney;
    require(tokens[token][user] > amount);
    tokens[token][user] = safeSub(tokens[token][user], amount);
    tokens[token][feeAccount] = safeAdd(tokens[token][feeAccount], safeMul(feeWithdrawal, amount) / 1 ether);
    amount = safeMul((1 ether - feeWithdrawal), amount) / 1 ether;
    if (token == address(0)) {
      user.transfer(amount);
    } else {
      require(IMDEX(token).transfer(user, amount));
    }
    lastActiveTransaction[user] = block.number;
    emit Withdraw(token, user, amount, tokens[token][user]);
  }

  function balanceOf(address token, address user) public constant returns (uint256) {
    return tokens[token][user];
  }

  function IMDEXtrade(uint256[8] X, address[4] Y) public onlyAdmin returns (bool) {
    /* amount is in amountBuy terms */
    /* X
       [0] amountBuy
       [1] amountSell
       [2] expires
       [3] nonce
       [4] amount
       [5] tradeNonce
       [6] feeMake
       [7] feeTake
     Y
       [0] tokenBuy
       [1] tokenSell
       [2] maker
       [3] taker
     */
    require(invalidOrder[Y[2]] < X[3]);
    if (X[6] > 100 finney) X[6] = 100 finney;
    if (X[7] > 100 finney) X[7] = 100 finney;
    require(tokens[Y[0]][Y[3]] > X[4]);
    require(tokens[Y[1]][Y[2]] > (safeMul(X[1], X[4]) / X[0]));
    tokens[Y[0]][Y[3]] = safeSub(tokens[Y[0]][Y[3]], X[4]);
    tokens[Y[0]][Y[2]] = safeAdd(tokens[Y[0]][Y[2]], safeMul(X[4], ((1 ether) - X[6])) / (1 ether));
    tokens[Y[0]][feeAccount] = safeAdd(tokens[Y[0]][feeAccount], safeMul(X[4], X[6]) / (1 ether));
    tokens[Y[1]][Y[2]] = safeSub(tokens[Y[1]][Y[2]], safeMul(X[1], X[4]) / X[0]);
    tokens[Y[1]][Y[3]] = safeAdd(tokens[Y[1]][Y[3]], safeMul(safeMul(((1 ether) - X[7]), X[1]), X[4]) / X[0] / (1 ether));
    tokens[Y[1]][feeAccount] = safeAdd(tokens[Y[1]][feeAccount], safeMul(safeMul(X[7], X[1]), X[4]) / X[0] / (1 ether));
    lastActiveTransaction[Y[2]] = block.number;
    lastActiveTransaction[Y[3]] = block.number;
  }
}

Contract ABI

[{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"IMDEXwithdrawToken","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"lastActiveTransaction","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"IMDEXdeposit","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"amount","type":"uint256"},{"name":"user","type":"address"},{"name":"feeWithdrawal","type":"uint256"}],"name":"IMDEXadminWithdraw","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"admins","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"tokens","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"feeAccount","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"invalidOrder","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"token","type":"address"},{"name":"amount","type":"uint256"}],"name":"IMDEXdepositToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"admin","type":"address"},{"name":"isAdmin","type":"bool"}],"name":"IMDEXsetAdmin","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"user","type":"address"},{"name":"nonce","type":"uint256"}],"name":"IMDEXinvalidateOrdersBefore","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"IMDEXsetOwner","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"expiry","type":"uint256"}],"name":"IMDEXsetInactivityReleasePeriod","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"X","type":"uint256[8]"},{"name":"Y","type":"address[4]"}],"name":"IMDEXtrade","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"inactivityReleasePeriod","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"token","type":"address"},{"name":"user","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"feeAccount_","type":"address"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"SetOwner","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"tokenBuy","type":"address"},{"indexed":false,"name":"amountBuy","type":"uint256"},{"indexed":false,"name":"tokenSell","type":"address"},{"indexed":false,"name":"amountSell","type":"uint256"},{"indexed":false,"name":"get","type":"address"},{"indexed":false,"name":"give","type":"address"}],"name":"Trade","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"balance","type":"uint256"}],"name":"Deposit","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"token","type":"address"},{"indexed":false,"name":"user","type":"address"},{"indexed":false,"name":"amount","type":"uint256"},{"indexed":false,"name":"balance","type":"uint256"}],"name":"Withdraw","type":"event"}]

Contract Creation Code

608060405234801561001057600080fd5b50604051602080612cf383398101806040528101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600560006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550620186a060068190555050612c25806100ce6000396000f3006080604052600436106100f1576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff1680630a4bfa6d14610103578063254dcfe2146101685780632b03b8d4146101bf5780633c72e9bf146101c9578063429b62e514610258578063508493bc146102b357806365e17c9d1461032a57806383dbb27b146103815780638da5cb5b146103d8578063919887831461042f5780639f022f051461047c578063b92f1986146104cb578063ba87ebfa14610518578063c5bb8af41461055b578063ef2e7c48146105a0578063f31174ee1461063a578063f7888aec14610665575b3480156100fd57600080fd5b50600080fd5b34801561010f57600080fd5b5061014e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106dc565b604051808215151515815260200191505060405180910390f35b34801561017457600080fd5b506101a9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b5a565b6040518082815260200191505060405180910390f35b6101c7610b72565b005b3480156101d557600080fd5b5061023e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610de2565b604051808215151515815260200191505060405180910390f35b34801561026457600080fd5b50610299600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114a7565b604051808215151515815260200191505060405180910390f35b3480156102bf57600080fd5b50610314600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506114c7565b6040518082815260200191505060405180910390f35b34801561033657600080fd5b5061033f6114ec565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561038d57600080fd5b506103c2600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611512565b6040518082815260200191505060405180910390f35b3480156103e457600080fd5b506103ed61152a565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561043b57600080fd5b5061047a600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061154f565b005b34801561048857600080fd5b506104c9600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035151590602001909291905050506118dd565b005b3480156104d757600080fd5b50610516600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611993565b005b34801561052457600080fd5b50610559600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611ad8565b005b34801561056757600080fd5b5061058660048036038101908080359060200190929190505050611bf1565b604051808215151515815260200191505060405180910390f35b3480156105ac57600080fd5b506106206004803603810190808061010001906008806020026040519081016040528092919082600860200280828437820191505050505091929192908060800190600480602002604051908101604052809291908260046020028082843782019150505050509192919290505050611cc4565b604051808215151515815260200191505060405180910390f35b34801561064657600080fd5b5061064f612aff565b6040518082815260200191505060405180910390f35b34801561067157600080fd5b506106c6600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050612b05565b6040518082815260200191505060405180910390f35b600060065461072a43600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612b8c565b11151561073657600080fd5b81600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156107c057600080fd5b610846600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612b8c565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415610947573373ffffffffffffffffffffffffffffffffffffffff166108fc839081150290604051600060405180830381858888f19350505050158015610941573d6000803e3d6000fd5b50610a31565b8273ffffffffffffffffffffffffffffffffffffffff1663a9059cbb33846040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156109ea57600080fd5b505af11580156109fe573d6000803e3d6000fd5b505050506040513d6020811015610a1457600080fd5b81019080805190602001909291905050501515610a3057600080fd5b5b7ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb567833384600260008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a192915050565b60046020528060005260406000206000915090505481565b610bf8600260008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205434612ba5565b600260008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555043600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d760003334600260008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a1565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015610e895750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515610e9457600080fd5b66b1a2bc2ec50000821115610eae5766b1a2bc2ec5000091505b83600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515610f3857600080fd5b610fbe600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205485612b8c565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611102600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054670de0b6b3a76400006110f38588612bc1565b8115156110fc57fe5b04612ba5565b600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550670de0b6b3a76400006111c183670de0b6b3a76400000386612bc1565b8115156111ca57fe5b049350600073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16141561124e578273ffffffffffffffffffffffffffffffffffffffff166108fc859081150290604051600060405180830381858888f19350505050158015611248573d6000803e3d6000fd5b50611338565b8473ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84866040518363ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b1580156112f157600080fd5b505af1158015611305573d6000803e3d6000fd5b505050506040513d602081101561131b57600080fd5b8101908080519060200190929190505050151561133757600080fd5b5b43600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507ff341246adaac6f497bc2a656f546ab9e182111d630394f0c57c710a59a2cb567858486600260008a73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a1949350505050565b60036020528060005260406000206000915054906101000a900460ff1681565b6002602052816000526040600020602052806000526040600020600091509150505481565b600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60016020528060005260406000206000915090505481565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6115d5600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482612ba5565b600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555043600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508173ffffffffffffffffffffffffffffffffffffffff166323b872dd3330846040518463ffffffff167c0100000000000000000000000000000000000000000000000000000000028152600401808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019350505050602060405180830381600087803b15801561177057600080fd5b505af1158015611784573d6000803e3d6000fd5b505050506040513d602081101561179a57600080fd5b810190808051906020019092919050505015156117b657600080fd5b7fdcbc1c05240f31ff3ad067ef1ee35ce4997762752e3a095284754544f4c709d7823383600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054604051808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020018473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200183815260200182815260200194505050505060405180910390a15050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561193857600080fd5b80600360008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015611a385750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515611a4357600080fd5b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205481111515611a9057600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3357600080fd5b8073ffffffffffffffffffffffffffffffffffffffff166000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167fcbf985117192c8f614a58aaf97226bb80a754772f5f6edf06f87c675f2e6c66360405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015611c985750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515611ca357600080fd5b620f424082101515611cb457600080fd5b8160068190555060019050919050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148015611d6b5750600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b1515611d7657600080fd5b826003600881101515611d8557fe5b602002015160016000846002600481101515611d9d57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515611de957600080fd5b67016345785d8a0000836006600881101515611e0157fe5b60200201511115611e2e5767016345785d8a0000836006600881101515611e2457fe5b6020020181815250505b67016345785d8a0000836007600881101515611e4657fe5b60200201511115611e735767016345785d8a0000836007600881101515611e6957fe5b6020020181815250505b826004600881101515611e8257fe5b602002015160026000846000600481101515611e9a57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000846003600481101515611eea57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611f3657600080fd5b826000600881101515611f4557fe5b6020020151611f7a846001600881101515611f5c57fe5b6020020151856004600881101515611f7057fe5b6020020151612bc1565b811515611f8357fe5b0460026000846001600481101515611f9757fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000846002600481101515611fe757fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205411151561203357600080fd5b6120f26002600084600060048110151561204957fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084600360048110151561209957fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548460046008811015156120e857fe5b6020020151612b8c565b6002600084600060048110151561210557fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084600360048110151561215557fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550612290600260008460006004811015156121ae57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008460026004811015156121fe57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054670de0b6b3a764000061228186600460088110151561225957fe5b602002015187600660088110151561226d57fe5b6020020151670de0b6b3a764000003612bc1565b81151561228a57fe5b04612ba5565b600260008460006004811015156122a357fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008460026004811015156122f357fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506124336002600084600060048110151561234c57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054670de0b6b3a764000061242486600460088110151561240657fe5b602002015187600660088110151561241a57fe5b6020020151612bc1565b81151561242d57fe5b04612ba5565b6002600084600060048110151561244657fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506125e1600260008460016004811015156124fe57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084600260048110151561254e57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205484600060088110151561259d57fe5b60200201516125d28660016008811015156125b457fe5b60200201518760046008811015156125c857fe5b6020020151612bc1565b8115156125db57fe5b04612b8c565b600260008460016004811015156125f457fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084600260048110151561264457fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506127b96002600084600160048110151561269d57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008460036004811015156126ed57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054670de0b6b3a764000085600060088110151561274557fe5b60200201516127a061278788600760088110151561275f57fe5b6020020151670de0b6b3a76400000389600160088110151561277d57fe5b6020020151612bc1565b88600460088110151561279657fe5b6020020151612bc1565b8115156127a957fe5b048115156127b357fe5b04612ba5565b600260008460016004811015156127cc57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600084600360048110151561281c57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506129966002600084600160048110151561287557fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054670de0b6b3a764000085600060088110151561292c57fe5b602002015161297d61296488600760088110151561294657fe5b602002015189600160088110151561295a57fe5b6020020151612bc1565b88600460088110151561297357fe5b6020020151612bc1565b81151561298657fe5b0481151561299057fe5b04612ba5565b600260008460016004811015156129a957fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000600560009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055504360046000846002600481101515612a5f57fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055504360046000846003600481101515612ab657fe5b602002015173ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555092915050565b60065481565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000828211151515612b9a57fe5b818303905092915050565b60008183019050828110151515612bb857fe5b80905092915050565b600080831415612bd45760009050612bf3565b8183029050818382811515612be557fe5b04141515612bef57fe5b8090505b929150505600a165627a7a723058209a015d31b4bbcd4deb8a7c1732c49a4430834fe1a4646c1df31be5f70839b6ba0029000000000000000000000000d8a773901ffcc3472a0f37187d6f3c7eb4848e2e

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

000000000000000000000000d8a773901ffcc3472a0f37187d6f3c7eb4848e2e

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

Swarm Source

bzzr://9a015d31b4bbcd4deb8a7c1732c49a4430834fe1a4646c1df31be5f70839b6ba
Block Age Transaction Difficulty GasUsed Reward
Block Age Uncle Number Difficulty GasUsed Reward
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.