ETH Price: $3,465.92 (+5.33%)

Contract

0x0235fE624e044A05eeD7A43E16E3083bc8A4287A
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve198062472024-05-05 20:22:23201 days ago1714940543IN
0x0235fE62...bc8A4287A
0 ETH0.000135864.75430129
Approve184433852023-10-27 18:39:23392 days ago1698431963IN
0x0235fE62...bc8A4287A
0 ETH0.0007170725.08123549
Transfer184318072023-10-26 3:47:23394 days ago1698292043IN
0x0235fE62...bc8A4287A
0 ETH0.0039251275.74384676
Approve183035092023-10-08 4:54:35412 days ago1696740875IN
0x0235fE62...bc8A4287A
0 ETH0.000150935.27937915
Transfer177270012023-07-19 11:40:59493 days ago1689766859IN
0x0235fE62...bc8A4287A
0 ETH0.0007804715.06103995
Approve167875822023-03-09 2:07:23625 days ago1678327643IN
0x0235fE62...bc8A4287A
0 ETH0.0019226439.56545199
Transfer167872252023-03-09 0:55:59625 days ago1678323359IN
0x0235fE62...bc8A4287A
0 ETH0.0014581128.13756511
Transfer166613122023-02-19 8:00:11643 days ago1676793611IN
0x0235fE62...bc8A4287A
0 ETH0.0010036419.36758945
Transfer166590342023-02-19 0:19:59643 days ago1676765999IN
0x0235fE62...bc8A4287A
0 ETH0.0009148119.44559274
Transfer164730522023-01-24 0:21:23669 days ago1674519683IN
0x0235fE62...bc8A4287A
0 ETH0.0007848716.68769134
Transfer161984582022-12-16 16:29:35707 days ago1671208175IN
0x0235fE62...bc8A4287A
0 ETH0.0007451624.90453848
Transfer160765582022-11-29 15:31:11724 days ago1669735871IN
0x0235fE62...bc8A4287A
0 ETH0.0005710512.14161788
Transfer160124582022-11-20 16:36:11733 days ago1668962171IN
0x0235fE62...bc8A4287A
0 ETH0.0006368413.54375
Transfer149728242022-06-16 10:34:31891 days ago1655375671IN
0x0235fE62...bc8A4287A
0 ETH0.0015746230.4
Transfer146337992022-04-22 9:11:58946 days ago1650618718IN
0x0235fE62...bc8A4287A
0 ETH0.0010377929.87934388
Transfer142230202022-02-17 10:10:551010 days ago1645092655IN
0x0235fE62...bc8A4287A
0 ETH0.0021954542.36619963
Transfer130295782021-08-15 11:47:531196 days ago1629028073IN
0x0235fE62...bc8A4287A
0 ETH0.0010711322.7624722
Transfer129204412021-07-29 11:26:271213 days ago1627557987IN
0x0235fE62...bc8A4287A
0 ETH0.0010530828.6
Approve128406622021-07-16 22:49:171225 days ago1626475757IN
0x0235fE62...bc8A4287A
0 ETH0.0010204721
Approve127144512021-06-27 6:14:051245 days ago1624774445IN
0x0235fE62...bc8A4287A
0 ETH0.000193124
Transfer126758462021-06-21 5:46:271251 days ago1624254387IN
0x0235fE62...bc8A4287A
0 ETH0.0002367912
Transfer125993312021-06-09 8:36:151263 days ago1623227775IN
0x0235fE62...bc8A4287A
0 ETH0.0008291316
Transfer125563012021-06-02 16:58:421269 days ago1622653122IN
0x0235fE62...bc8A4287A
0 ETH0.0011114532
Transfer125287092021-05-29 10:29:511274 days ago1622284191IN
0x0235fE62...bc8A4287A
0 ETH0.0003547618
Transfer125084372021-05-26 6:44:551277 days ago1622011495IN
0x0235fE62...bc8A4287A
0 ETH0.0007158736.3
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block From To
197267742024-04-24 17:39:23212 days ago1713980363
0x0235fE62...bc8A4287A
0 ETH
183434782023-10-13 19:12:11406 days ago1697224331
0x0235fE62...bc8A4287A
0 ETH
183434782023-10-13 19:12:11406 days ago1697224331
0x0235fE62...bc8A4287A
0 ETH
183434782023-10-13 19:12:11406 days ago1697224331
0x0235fE62...bc8A4287A
0 ETH
166590112023-02-19 0:14:59643 days ago1676765699
0x0235fE62...bc8A4287A
0 ETH
128406742021-07-16 22:51:451225 days ago1626475905
0x0235fE62...bc8A4287A
0 ETH
128406742021-07-16 22:51:451225 days ago1626475905
0x0235fE62...bc8A4287A
0 ETH
128406742021-07-16 22:51:451225 days ago1626475905
0x0235fE62...bc8A4287A
0 ETH
127144542021-06-27 6:14:151245 days ago1624774455
0x0235fE62...bc8A4287A
0 ETH
93179552020-01-20 11:04:141769 days ago1579518254
0x0235fE62...bc8A4287A
0 ETH
93179552020-01-20 11:04:141769 days ago1579518254
0x0235fE62...bc8A4287A
0 ETH
93179552020-01-20 11:04:141769 days ago1579518254
0x0235fE62...bc8A4287A
0 ETH
93179262020-01-20 11:00:001769 days ago1579518000
0x0235fE62...bc8A4287A
0 ETH
93179262020-01-20 11:00:001769 days ago1579518000
0x0235fE62...bc8A4287A
0 ETH
92414752020-01-08 18:03:451780 days ago1578506625
0x0235fE62...bc8A4287A
0 ETH
92413832020-01-08 17:47:431780 days ago1578505663
0x0235fE62...bc8A4287A
0 ETH
88975022019-11-08 17:27:031841 days ago1573234023
0x0235fE62...bc8A4287A
0 ETH
88974792019-11-08 17:22:211841 days ago1573233741
0x0235fE62...bc8A4287A
0 ETH
87727082019-10-19 18:04:521861 days ago1571508292
0x0235fE62...bc8A4287A
0 ETH
87089192019-10-09 17:09:401871 days ago1570640980
0x0235fE62...bc8A4287A
0 ETH
87088662019-10-09 16:58:481871 days ago1570640328
0x0235fE62...bc8A4287A
0 ETH
86854832019-10-06 1:04:371875 days ago1570323877
0x0235fE62...bc8A4287A
0 ETH
86854832019-10-06 1:04:371875 days ago1570323877
0x0235fE62...bc8A4287A
0 ETH
86853322019-10-06 0:29:111875 days ago1570321751
0x0235fE62...bc8A4287A
0 ETH
86853322019-10-06 0:29:111875 days ago1570321751
0x0235fE62...bc8A4287A
0 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
OriginalToken

Compiler Version
v0.4.18+commit.9cf6e910

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at Etherscan.io on 2018-02-03
*/

pragma solidity ^0.4.17;

contract Cofounded {
  mapping (address => uint) public cofounderIndices;
  address[] public cofounders;


  /// @dev restrict execution to one of original cofounder addresses
  modifier restricted () {
    uint cofounderIndex = cofounderIndices[msg.sender];
    require(msg.sender == cofounders[cofounderIndex]);
    _;
  }

  /// @notice creates the Cofounded contract instance
  /// @dev adds up to cofounders.
  ///      also adds  the deployment address as a cofounder
  function Cofounded (address[] contractCofounders) public {
    cofounders.push(msg.sender);
    
    for (uint8 x = 0; x < contractCofounders.length; x++) {
      address cofounder = contractCofounders[x];

      bool isValidUniqueCofounder =
        cofounder != address(0) &&
        cofounder != msg.sender &&
        cofounderIndices[cofounder] == 0;

            
      // NOTE: solidity as of 0.4.20 does not have an
      // undefined or null-like value
      // thusly mappings return the default value of the value type
      // for an unregistered key value
      // an address which doesn't exist will return 0
      // which is actually the index of the address of the first
      // cofounder
      if (isValidUniqueCofounder) {
        uint256 cofounderIndex = cofounders.push(cofounder) - 1;
        cofounderIndices[cofounder] = cofounderIndex;
      }
    }
  }

  /// @dev get count of cofounders
  function getCofounderCount () public constant returns (uint256) {
    return cofounders.length;
  }

  /// @dev get list of cofounders
  function getCofounders () public constant returns (address[]) {
    return cofounders;
  }
}

interface ERC20 {

  // Required methods
  function transfer (address to, uint256 value) public returns (bool success);
  function transferFrom (address from, address to, uint256 value) public returns (bool success);
  function approve (address spender, uint256 value) public returns (bool success);
  function allowance (address owner, address spender) public constant returns (uint256 remaining);
  function balanceOf (address owner) public constant returns (uint256 balance);
  // Events
  event Transfer (address indexed from, address indexed to, uint256 value);
  event Approval (address indexed owner, address indexed spender, uint256 value);
}


/// @title Interface for contracts conforming to ERC-165: Pseudo-Introspection, or standard interface detection
/// @author Mish Ochu
interface ERC165 {
  /// @dev true iff the interface is supported
  function supportsInterface(bytes4 interfaceID) external constant returns (bool);
}
contract InterfaceSignatureConstants {
  bytes4 constant InterfaceSignature_ERC165 =
    bytes4(keccak256('supportsInterface(bytes4)'));

  bytes4 constant InterfaceSignature_ERC20 =
    bytes4(keccak256('totalSupply()')) ^
    bytes4(keccak256('balanceOf(address)')) ^
    bytes4(keccak256('transfer(address,uint256)')) ^
    bytes4(keccak256('transferFrom(address,address,uint256)')) ^
    bytes4(keccak256('approve(address,uint256)')) ^
    bytes4(keccak256('allowance(address,address)'));

  bytes4 constant InterfaceSignature_ERC20_PlusOptions = 
    bytes4(keccak256('name()')) ^
    bytes4(keccak256('symbol()')) ^
    bytes4(keccak256('decimals()')) ^
    bytes4(keccak256('totalSupply()')) ^
    bytes4(keccak256('balanceOf(address)')) ^
    bytes4(keccak256('transfer(address,uint256)')) ^
    bytes4(keccak256('transferFrom(address,address,uint256)')) ^
    bytes4(keccak256('approve(address,uint256)')) ^
    bytes4(keccak256('allowance(address,address)'));
}

/// @title an original cofounder based ERC-20 compliant token
/// @author Mish Ochu
/// @dev Ref: https://github.com/ethereum/EIPs/issues/721
//http://solidity.readthedocs.io/en/develop/contracts.html#arguments-for-base-constructors
contract OriginalToken is Cofounded, ERC20, ERC165, InterfaceSignatureConstants {
    bool private hasExecutedCofounderDistribution;
    struct Allowance {
      uint256 amount;
      bool    hasBeenPartiallyWithdrawn;
    }

    //***** Apparently Optional *****/
    /// @dev returns the name of the token
    string public constant name = 'Original Crypto Coin';
    /// @dev returns the symbol of the token (e.g. 'OCC')
    string public constant symbol = 'OCC';
    /// @dev returns the number of decimals the tokens use
    uint8 public constant decimals = 18;
    //**********/

    /// @dev  returns the total token supply
    /// @note implemented as a state variable with an automatic (compiler provided) getter
    ///       instead of a constant (view/readonly) function.
    uint256 public totalSupply = 100000000000000000000000000000;

    mapping (address => uint256) public balances;
    // TODO: determine if the gas cost for handling the race condition
    //       (outlined here: https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729)
    //       is cheaper this way (or this way: https://github.com/Giveth/minime/blob/master/contracts/MiniMeToken.sol#L221-L225)
    mapping (address => mapping (address => Allowance)) public allowances;

  /// @dev creates the token
  /// NOTE  passes tokenCofounders to base contract
  /// see   Cofounded
  function OriginalToken (address[] tokenCofounders,
                          uint256 cofounderDistribution) Cofounded(tokenCofounders) public { 

    if (hasExecutedCofounderDistribution ||
        cofounderDistribution == 0 || 
        totalSupply < cofounderDistribution) revert();

    hasExecutedCofounderDistribution = true;
    uint256 initialSupply = totalSupply;

    // divvy up initial token supply accross cofounders
    // TODO: ensure each cofounder gets an equal base distribution

    for (uint8 x = 0; x < cofounders.length; x++) {
      address cofounder = cofounders[x];

      initialSupply -= cofounderDistribution;
      // there should be some left over for the airdrop campaign
      // otherwise don't create this contract
      if (initialSupply < cofounderDistribution) revert();
      balances[cofounder] = cofounderDistribution;
    }

    balances[msg.sender] += initialSupply;
  }

  function transfer (address to, uint256 value) public returns (bool) {
    return transferBalance (msg.sender, to, value);
  }

  function transferFrom (address from, address to, uint256 value) public returns (bool success) {
    Allowance storage allowance = allowances[from][msg.sender];
    if (allowance.amount < value) revert();

    allowance.hasBeenPartiallyWithdrawn = true;
    allowance.amount -= value;

    if (allowance.amount == 0) {
      delete allowances[from][msg.sender];
    }

    return transferBalance(from, to, value);
  }

  event ApprovalDenied (address indexed owner, address indexed spender);

  // TODO: test with an unintialized Allowance struct
  function approve (address spender, uint256 value) public returns (bool success) {
    Allowance storage allowance = allowances[msg.sender][spender];

    if (value == 0) {
      delete allowances[msg.sender][spender];
      Approval(msg.sender, spender, value);
      return true;
    }

    if (allowance.hasBeenPartiallyWithdrawn) {
      delete allowances[msg.sender][spender];
      ApprovalDenied(msg.sender, spender);
      return false;
    } else {
      allowance.amount = value;
      Approval(msg.sender, spender, value);
    }

    return true;
  }

  // TODO: compare gas cost estimations between this and https://github.com/ConsenSys/Tokens/blob/master/contracts/eip20/EIP20.sol#L39-L45
  function transferBalance (address from, address to, uint256 value) private returns (bool) {
    // don't burn these tokens
    if (to == address(0) || from == to) revert();
    // match spec and emit events on 0 value
    if (value == 0) {
      Transfer(msg.sender, to, value);
      return true;
    }

    uint256 senderBalance = balances[from];
    uint256 receiverBalance = balances[to];
    if (senderBalance < value) revert();
    senderBalance -= value;
    receiverBalance += value;
    // overflow check (altough one could use https://github.com/OpenZeppelin/zeppelin-solidity/blob/master/contracts/math/SafeMath.sol)
    if (receiverBalance < value) revert();

    balances[from] = senderBalance;
    balances[to] = receiverBalance;

    Transfer(from, to, value);
    return true;
  }

 
  // TODO: test with an unintialized Allowance struct
  function allowance (address owner, address spender) public constant returns (uint256 remaining) {
    return allowances[owner][spender].amount;
  }

  function balanceOf (address owner) public constant returns (uint256 balance) {
    return balances[owner];
  }

  function supportsInterface (bytes4 interfaceID) external constant returns (bool) {
    return ((interfaceID == InterfaceSignature_ERC165) ||
            (interfaceID == InterfaceSignature_ERC20)  ||
            (interfaceID == InterfaceSignature_ERC20_PlusOptions));
  }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[{"name":"interfaceID","type":"bytes4"}],"name":"supportsInterface","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"value","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balances","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"uint256"}],"name":"cofounders","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"cofounderIndices","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCofounderCount","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowances","outputs":[{"name":"amount","type":"uint256"},{"name":"hasBeenPartiallyWithdrawn","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCofounders","outputs":[{"name":"","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"owner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[{"name":"tokenCofounders","type":"address[]"},{"name":"cofounderDistribution","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"}],"name":"ApprovalDenied","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"}]

60606040526c01431e0fae6d7217caa000000060035534156200002157600080fd5b604051620019903803806200199083398101604052808051820191906020018051906020019091905050600080600084600080600080600180548060010182816200006d9190620003d1565b9160005260206000209001600033909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050600093505b84518460ff1610156200026457848460ff16815181101515620000e057fe5b906020019060200201519250600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141580156200015657503373ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b8015620001a1575060008060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054145b9150811562000256576001808054806001018281620001c19190620003d1565b9160005260206000209001600086909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550039050806000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8380600101945050620000c1565b5050505050600260009054906101000a900460ff1680620002855750600084145b8062000292575083600354105b156200029d57600080fd5b6001600260006101000a81548160ff0219169083151502179055506003549250600091505b6001805490508260ff161015620003795760018260ff16815481101515620002e657fe5b906000526020600020900160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1690508383039250838310156200032757600080fd5b83600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508180600101925050620002c2565b82600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282540192505081905550505050505062000428565b815481835581811511620003fb57818360005260206000209182019101620003fa919062000400565b5b505050565b6200042591905b808211156200042157600081600090555060010162000407565b5090565b90565b61155880620004386000396000f3006060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301ffc9a7146100eb57806306fdde0314610145578063095ea7b3146101d357806318160ddd1461022d57806323b872dd1461025657806327e235e3146102cf5780632add5a501461031c578063313ce5671461037f578063384bfacb146103ae5780633cb83751146103fb57806355b6ed5c1461042457806370a082311461049b57806370d70e9b146104e857806395d89b4114610552578063a9059cbb146105e0578063dd62ed3e1461063a575b600080fd5b34156100f657600080fd5b61012b60048080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190919050506106a6565b604051808215151515815260200191505060405180910390f35b341561015057600080fd5b610158610b36565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019857808201518184015260208101905061017d565b50505050905090810190601f1680156101c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101de57600080fd5b610213600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b6f565b604051808215151515815260200191505060405180910390f35b341561023857600080fd5b610240610e91565b6040518082815260200191505060405180910390f35b341561026157600080fd5b6102b5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e97565b604051808215151515815260200191505060405180910390f35b34156102da57600080fd5b610306600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611016565b6040518082815260200191505060405180910390f35b341561032757600080fd5b61033d600480803590602001909190505061102e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561038a57600080fd5b61039261106d565b604051808260ff1660ff16815260200191505060405180910390f35b34156103b957600080fd5b6103e5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611072565b6040518082815260200191505060405180910390f35b341561040657600080fd5b61040e61108a565b6040518082815260200191505060405180910390f35b341561042f57600080fd5b61047a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611097565b60405180838152602001821515151581526020019250505060405180910390f35b34156104a657600080fd5b6104d2600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110d5565b6040518082815260200191505060405180910390f35b34156104f357600080fd5b6104fb61111e565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561053e578082015181840152602081019050610523565b505050509050019250505060405180910390f35b341561055d57600080fd5b6105656111b2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a557808201518184015260208101905061058a565b50505050905090810190601f1680156105d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105eb57600080fd5b610620600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111eb565b604051808215151515815260200191505060405180910390f35b341561064557600080fd5b610690600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611200565b6040518082815260200191505060405180910390f35b600060405180807f737570706f727473496e74657266616365286279746573342900000000000000815250601901905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108d4575060405180807f616c6c6f77616e636528616464726573732c6164647265737329000000000000815250601a019050604051809103902060405180807f617070726f766528616464726573732c75696e743235362900000000000000008152506018019050604051809103902060405180807f7472616e7366657246726f6d28616464726573732c616464726573732c75696e81526020017f74323536290000000000000000000000000000000000000000000000000000008152506025019050604051809103902060405180807f7472616e7366657228616464726573732c75696e7432353629000000000000008152506019019050604051809103902060405180807f62616c616e63654f6628616464726573732900000000000000000000000000008152506012019050604051809103902060405180807f746f74616c537570706c79282900000000000000000000000000000000000000815250600d019050604051809103902018181818187bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610b2f575060405180807f616c6c6f77616e636528616464726573732c6164647265737329000000000000815250601a019050604051809103902060405180807f617070726f766528616464726573732c75696e743235362900000000000000008152506018019050604051809103902060405180807f7472616e7366657246726f6d28616464726573732c616464726573732c75696e81526020017f74323536290000000000000000000000000000000000000000000000000000008152506025019050604051809103902060405180807f7472616e7366657228616464726573732c75696e7432353629000000000000008152506019019050604051809103902060405180807f62616c616e63654f6628616464726573732900000000000000000000000000008152506012019050604051809103902060405180807f746f74616c537570706c79282900000000000000000000000000000000000000815250600d019050604051809103902060405180807f646563696d616c73282900000000000000000000000000000000000000000000815250600a019050604051809103902060405180807f73796d626f6c28290000000000000000000000000000000000000000000000008152506008019050604051809103902060405180807f6e616d65282900000000000000000000000000000000000000000000000000008152506006019050604051809103902018181818181818187bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6040805190810160405280601481526020017f4f726967696e616c2043727970746f20436f696e00000000000000000000000081525081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000831415610d0257600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a360019150610e8a565b8060010160009054906101000a900460ff1615610e1757600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f110b5f76f5787fcf8293550462201867592c381b89f6c4204b06a183b3e8b7af60405160405180910390a360009150610e8a565b8281600001819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a3600191505b5092915050565b60035481565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015610f2957600080fd5b60018160010160006101000a81548160ff02191690831515021790555082816000016000828254039250508190555060008160000154141561100157600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550505b61100c85858561128a565b9150509392505050565b60046020528060005260406000206000915090505481565b60018181548110151561103d57fe5b90600052602060002090016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601281565b60006020528060005260406000206000915090505481565b6000600180549050905090565b6005602052816000526040600020602052806000526040600020600091509150508060000154908060010160009054906101000a900460ff16905082565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611126611518565b60018054806020026020016040519081016040528092919081815260200182805480156111a857602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161115e575b5050505050905090565b6040805190810160405280600381526020017f4f4343000000000000000000000000000000000000000000000000000000000081525081565b60006111f833848461128a565b905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154905092915050565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806112f457508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16145b156112fe57600080fd5b6000841415611375578473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925061150f565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508382101561140657600080fd5b838203915083810190508381101561141d57600080fd5b81600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192505b50509392505050565b6020604051908101604052806000815250905600a165627a7a723058203e772ab407df884ddbc2c7a1fd8201ebc9fcff0eaf8f848b0e7dabd7341f6e9000290000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000011c57e4d6efac237d0a510000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000a4e3ae7f92106af0c16173d85c89e1f6488b14a50000000000000000000000002378113e6c0a1dd0436c56f7e25fdcb6fd38b7bc000000000000000000000000f5dd9a84dcb05b7b201371cd7f75e9090e5068450000000000000000000000001fb72b88fd9a3205fd603d6899ced5bf582915ea0000000000000000000000000f74a326f321e2a87650b95bcf697a8c1cf8a33c000000000000000000000000beab88087012d26019de54467096525fa63128ae0000000000000000000000004f5adf9b6516b58db57330bbac75e78ea72cf817000000000000000000000000b5651dc6e84373c3f96d228e6b95aa9b081e7c8b

Deployed Bytecode

0x6060604052600436106100e6576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806301ffc9a7146100eb57806306fdde0314610145578063095ea7b3146101d357806318160ddd1461022d57806323b872dd1461025657806327e235e3146102cf5780632add5a501461031c578063313ce5671461037f578063384bfacb146103ae5780633cb83751146103fb57806355b6ed5c1461042457806370a082311461049b57806370d70e9b146104e857806395d89b4114610552578063a9059cbb146105e0578063dd62ed3e1461063a575b600080fd5b34156100f657600080fd5b61012b60048080357bffffffffffffffffffffffffffffffffffffffffffffffffffffffff19169060200190919050506106a6565b604051808215151515815260200191505060405180910390f35b341561015057600080fd5b610158610b36565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019857808201518184015260208101905061017d565b50505050905090810190601f1680156101c55780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101de57600080fd5b610213600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610b6f565b604051808215151515815260200191505060405180910390f35b341561023857600080fd5b610240610e91565b6040518082815260200191505060405180910390f35b341561026157600080fd5b6102b5600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610e97565b604051808215151515815260200191505060405180910390f35b34156102da57600080fd5b610306600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611016565b6040518082815260200191505060405180910390f35b341561032757600080fd5b61033d600480803590602001909190505061102e565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561038a57600080fd5b61039261106d565b604051808260ff1660ff16815260200191505060405180910390f35b34156103b957600080fd5b6103e5600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611072565b6040518082815260200191505060405180910390f35b341561040657600080fd5b61040e61108a565b6040518082815260200191505060405180910390f35b341561042f57600080fd5b61047a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611097565b60405180838152602001821515151581526020019250505060405180910390f35b34156104a657600080fd5b6104d2600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506110d5565b6040518082815260200191505060405180910390f35b34156104f357600080fd5b6104fb61111e565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b8381101561053e578082015181840152602081019050610523565b505050509050019250505060405180910390f35b341561055d57600080fd5b6105656111b2565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105a557808201518184015260208101905061058a565b50505050905090810190601f1680156105d25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105eb57600080fd5b610620600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506111eb565b604051808215151515815260200191505060405180910390f35b341561064557600080fd5b610690600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611200565b6040518082815260200191505060405180910390f35b600060405180807f737570706f727473496e74657266616365286279746573342900000000000000815250601901905060405180910390207bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff191614806108d4575060405180807f616c6c6f77616e636528616464726573732c6164647265737329000000000000815250601a019050604051809103902060405180807f617070726f766528616464726573732c75696e743235362900000000000000008152506018019050604051809103902060405180807f7472616e7366657246726f6d28616464726573732c616464726573732c75696e81526020017f74323536290000000000000000000000000000000000000000000000000000008152506025019050604051809103902060405180807f7472616e7366657228616464726573732c75696e7432353629000000000000008152506019019050604051809103902060405180807f62616c616e63654f6628616464726573732900000000000000000000000000008152506012019050604051809103902060405180807f746f74616c537570706c79282900000000000000000000000000000000000000815250600d019050604051809103902018181818187bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b80610b2f575060405180807f616c6c6f77616e636528616464726573732c6164647265737329000000000000815250601a019050604051809103902060405180807f617070726f766528616464726573732c75696e743235362900000000000000008152506018019050604051809103902060405180807f7472616e7366657246726f6d28616464726573732c616464726573732c75696e81526020017f74323536290000000000000000000000000000000000000000000000000000008152506025019050604051809103902060405180807f7472616e7366657228616464726573732c75696e7432353629000000000000008152506019019050604051809103902060405180807f62616c616e63654f6628616464726573732900000000000000000000000000008152506012019050604051809103902060405180807f746f74616c537570706c79282900000000000000000000000000000000000000815250600d019050604051809103902060405180807f646563696d616c73282900000000000000000000000000000000000000000000815250600a019050604051809103902060405180807f73796d626f6c28290000000000000000000000000000000000000000000000008152506008019050604051809103902060405180807f6e616d65282900000000000000000000000000000000000000000000000000008152506006019050604051809103902018181818181818187bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916827bffffffffffffffffffffffffffffffffffffffffffffffffffffffff1916145b9050919050565b6040805190810160405280601481526020017f4f726967696e616c2043727970746f20436f696e00000000000000000000000081525081565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090506000831415610d0257600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a360019150610e8a565b8060010160009054906101000a900460ff1615610e1757600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f110b5f76f5787fcf8293550462201867592c381b89f6c4204b06a183b3e8b7af60405160405180910390a360009150610e8a565b8281600001819055508373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925856040518082815260200191505060405180910390a3600191505b5092915050565b60035481565b600080600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002090508281600001541015610f2957600080fd5b60018160010160006101000a81548160ff02191690831515021790555082816000016000828254039250508190555060008160000154141561100157600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000808201600090556001820160006101000a81549060ff021916905550505b61100c85858561128a565b9150509392505050565b60046020528060005260406000206000915090505481565b60018181548110151561103d57fe5b90600052602060002090016000915054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b601281565b60006020528060005260406000206000915090505481565b6000600180549050905090565b6005602052816000526040600020602052806000526040600020600091509150508060000154908060010160009054906101000a900460ff16905082565b6000600460008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b611126611518565b60018054806020026020016040519081016040528092919081815260200182805480156111a857602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001906001019080831161115e575b5050505050905090565b6040805190810160405280600381526020017f4f4343000000000000000000000000000000000000000000000000000000000081525081565b60006111f833848461128a565b905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000154905092915050565b60008060008073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1614806112f457508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff16145b156112fe57600080fd5b6000841415611375578473ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a36001925061150f565b600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549150600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205490508382101561140657600080fd5b838203915083810190508381101561141d57600080fd5b81600460008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508473ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef866040518082815260200191505060405180910390a3600192505b50509392505050565b6020604051908101604052806000815250905600a165627a7a723058203e772ab407df884ddbc2c7a1fd8201ebc9fcff0eaf8f848b0e7dabd7341f6e900029

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

0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000011c57e4d6efac237d0a510000000000000000000000000000000000000000000000000000000000000000008000000000000000000000000a4e3ae7f92106af0c16173d85c89e1f6488b14a50000000000000000000000002378113e6c0a1dd0436c56f7e25fdcb6fd38b7bc000000000000000000000000f5dd9a84dcb05b7b201371cd7f75e9090e5068450000000000000000000000001fb72b88fd9a3205fd603d6899ced5bf582915ea0000000000000000000000000f74a326f321e2a87650b95bcf697a8c1cf8a33c000000000000000000000000beab88087012d26019de54467096525fa63128ae0000000000000000000000004f5adf9b6516b58db57330bbac75e78ea72cf817000000000000000000000000b5651dc6e84373c3f96d228e6b95aa9b081e7c8b

-----Decoded View---------------
Arg [0] : tokenCofounders (address[]): 0xA4e3aE7f92106AF0c16173d85c89e1f6488b14A5,0x2378113E6C0a1dD0436c56F7e25fDcb6fD38B7BC,0xF5dD9A84dCB05b7B201371cD7f75E9090e506845,0x1FB72B88Fd9a3205fD603D6899cED5bF582915Ea,0x0F74a326F321e2A87650B95bCf697a8C1CF8a33c,0xbEAB88087012d26019DE54467096525Fa63128aE,0x4f5aDf9b6516b58db57330Bbac75E78ea72Cf817,0xb5651dc6e84373c3f96d228E6B95aA9B081e7c8b
Arg [1] : cofounderDistribution (uint256): 5500000000000001000000000000

-----Encoded View---------------
11 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [1] : 000000000000000000000000000000000000000011c57e4d6efac237d0a51000
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [3] : 000000000000000000000000a4e3ae7f92106af0c16173d85c89e1f6488b14a5
Arg [4] : 0000000000000000000000002378113e6c0a1dd0436c56f7e25fdcb6fd38b7bc
Arg [5] : 000000000000000000000000f5dd9a84dcb05b7b201371cd7f75e9090e506845
Arg [6] : 0000000000000000000000001fb72b88fd9a3205fd603d6899ced5bf582915ea
Arg [7] : 0000000000000000000000000f74a326f321e2a87650b95bcf697a8c1cf8a33c
Arg [8] : 000000000000000000000000beab88087012d26019de54467096525fa63128ae
Arg [9] : 0000000000000000000000004f5adf9b6516b58db57330bbac75e78ea72cf817
Arg [10] : 000000000000000000000000b5651dc6e84373c3f96d228e6b95aa9b081e7c8b


Swarm Source

bzzr://3e772ab407df884ddbc2c7a1fd8201ebc9fcff0eaf8f848b0e7dabd7341f6e90

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

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.