Contract Overview
Balance: 0 Ether
Ether Value: $0
Transactions: 149 txns
Token Tracker: SatanCoin (SATAN)
Misc:
Address Watch: Add To Watch List
Contract Creator: 0x105e27c48bf556219721d0f8db608a4205089f39at txn 0x4266e3593edea3c3c93c73881077369ec6fc3ae968fc6425a3e8aa5482411262
 Latest 25 transactions from a total of 149 transactions

TxHash Age From To Value [TxFee]
0xc647cf89f9f341dcf38869c3c92bf9b0bd9b09d94c13ef56d9617be3e84a592d251 days 22 hrs ago0xdaedc2d91cb8f5ef6479fd89d610ba3002cbccf9  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.00025857
0x2e32ae074dc215eafccfaeba800316644030229d64f2cafd19ca46a424fb3a29263 days 14 hrs ago0x085d006359a310a671f15b67e1950f7a17f81f39  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000120588
0xc85a0b560f92fcad3e27c02c9f5d382f6e057a8d29ffec1c217535785cb078d8263 days 14 hrs ago0x085d006359a310a671f15b67e1950f7a17f81f39  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000180588
0x52541de3f15f81cd6e9c8b096d6cc6c648152e25da5d8db644d61a39da2d2bbf281 days 20 hrs ago0xdaedc2d91cb8f5ef6479fd89d610ba3002cbccf9  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000051714
0x9c857159d1dd234196fde64de38f96cf711627c45240c3dcbfc78e0c9e12d751324 days 16 hrs ago0x8ce5c56c0bedfb5303b8746225605aa61f057200  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000541764
0x2c3342162868159e56e4c9854fa1a10d41a608d93a8c97973e8b1f6d4d2a2f1e329 days 8 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000036714
0x9033c252c613283d3cd2e0115ebf1d1fa150ea7d70fa8102949755764769aa66329 days 9 hrs ago0xdaedc2d91cb8f5ef6479fd89d610ba3002cbccf9  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000180588
0x1641d205f0e33343811c39cac3a65db59f455245745f191062096fb568a06569329 days 9 hrs ago0xbc5a9bd060a865066c0c4e54d6f7850fa38d9ff2  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000103428
0xa605e12c21197fabc656608ae58060e6bcf603d3916bb1e5aa57c5fee84ef36f329 days 9 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000090294
0x998b760cfd50f59a65c09aaa8cb6850b225662553fd7972c63b7dfab09bfab4b329 days 9 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000103428
0x9530825ef46e41a8c0662cdea99b182999ea70418451232c13f41d422c72c715355 days 20 hrs ago0xbc5a9bd060a865066c0c4e54d6f7850fa38d9ff2  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000103428
0xd54101dba04d7fc78471472c03cd826275ab64a7945d0f86b35e4b455cdc5f70355 days 20 hrs ago0x09c1cc37275f024527a68f7ea1de70aad0117bbe  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000043428
0x2fffbf5cb35793df780070fb97085bd5aa32a01090b051a28ec348209a043e8f355 days 20 hrs ago0xbdd289d6469d1704a56c61ea5fdb54da9bbda88d  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000043428
0xb5800f9abfdde6f3264b4da4e73bbb1b1486d224551e7b95d334247b45914cc8355 days 20 hrs ago0xb3253702a147f618bc9a6e8758cacd1aa529e2f3  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x8e8b23c310d6cbdd7ae6e603e3c1920830e62ec3655452ab389de7de1d16f230358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x41143090704d64db7361cf1d095157f891746d6e5d09a10cb939310dc295f720358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0xaadee2fa58995086806265b1428eae8e9dc338ced703e73e46fc8fd0946770d3358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x8a467b28d24eb083617dc23573d09d0e26a083b0f2685e87533eeb2d7aa8ff71358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x0a6fec1287c7d61d217e755fe1a32b74a01cb721611f2c96343f76ab90c89093358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x9fb1278d61f3065fa8be5bd5980fba2015c0a807f43169944116569cf0cd47ce358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x4937fc0ce29930a3ab133a312af252dfeb977853349b4d910b057702ac57d8e4358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0xe14a6b87ba5240083d1020b6b186a5236ad6d8461a14076617d6f819b18dfeb8358 days 10 hrs ago0xf9dd6ee455dd573e969f3f43e95903d6b5461d79  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.000073428
0x51e6563502d107c6c5ef87a6aa2237bef5465c778b9c5921aa840dff3b6d635c365 days 15 hrs ago0x9f168769498bd04c07ed4289534ded3e520450ae  IN   0xccca48874780f9c42b162c9617bc6324c5142c220.07 Ether0.000938124
0x022200f69ae02380ab875bf0f186bf98f2e275361cf0016235979579b256ce1e365 days 15 hrs ago0x9f168769498bd04c07ed4289534ded3e520450ae  IN   0xccca48874780f9c42b162c9617bc6324c5142c220.07 Ether0.00085284
0x6902a12b91a8b5d3b8a7313eb70d34cb4e12598a83bfd0727136c2aee9ef0ff9368 days 14 hrs ago0x3f1247b50d5ef5b0ca7146bce3c2b313447205f4  IN   0xccca48874780f9c42b162c9617bc6324c5142c220 Ether0.00045465
[ 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
0x3c593ece60ebfc37f9dcc9dc67e72f6637f2dc261c63c54d39b1db601119318d4791221387 days 14 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.3996 Ether
0xac19cab6feaf3eeb1bf6d13d10a10ce3020c7b800b2e20b5c9fde1dec9abc5664790571387 days 17 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xcd0b2ab2a0ace55c2ce31e0426bafae4ce1559e703c9fb72d45e141004009f404763983392 days 8 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x8a88dbcfcf33fbae6b72556c041cf6bbd969208730eb03bb00a9c3d52b6211054760045393 days 1 hr ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xbf485bc91cbb8cc3efd10f438e38faf2a5b64099e99567cfa32660738831fb034758077393 days 9 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xc790459efdb7ea7f53ee41a2bf4f6b00d7984bd9714d894fad75ef410fb519744757925393 days 10 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.3996 Ether
0x9e41ba4612ef662be59482ff7703853ea02ffada0038cc47aa7d8deab1dd615d4757600393 days 11 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.1332 Ether
0x850009d6a9c1978a9ebecbac4767c62d573c1f14dbf19471befcb41d15efe79b4757268393 days 13 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x6a748c2e8feddb6b1cb7084ef253e610e14cacf341a7d9e4722db9da00a48b1b4743211395 days 23 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x24259ba3408a2d7ed794430fede41dfeb7e042cbac2cedd43ffcda65a3d40ec34739679396 days 14 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x1d721103e4cd6be4daa97592c8d30eda45ee09341061879461a1b5b4fd32bf994736068397 days 5 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.3996 Ether
0x46cd5a4d3566702cb6147eea9fc3c3a2522fb7b7b78a527d4456a3404b134a474723570399 days 9 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xcade3768937cdd1904794c06748ca9b3be3d3137f161d3ff1455e240881d12724722539399 days 14 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xec6c02215bee09fb58863039d31cfd71c36083ba0a4019fffd6fc7f3c5cf8d374703916402 days 19 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xe8dd5762418e184e83e01749296d79e8e7910e0bdc639dcb7cc04d108ad7f64c4687821405 days 14 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xcbb40734cc7940b5395c379e8aa8b30abe923fec9c461159feb3adf94d41809c4647227412 days 12 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x9edcc52bc537f0282b5e410d7d391de328f00bb08635dec74edd04bbe43fb3394647109412 days 12 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x52f43be6fdbc77e2c1bc239540603905d6744d77d009ff2af15d4b2ac09ec2014647034412 days 13 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.1998 Ether
0x0a2c303dd831e487dbee521857f1ca154b02973e2a350869c3361eaddd4840ba4642913413 days 5 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x909da4f018bfc8979e8dce5a98c5f2e8ac4024c2d8ddf4182a27bd73fbc65f6f4642890413 days 5 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x4bbf32ca1bdee467a8aeabc85fbb25d2bcdb27b6125f4bf11c40d6c71764cacd4610839418 days 10 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x99b9f2879b1a503103e530415227c587225d266c1b471d4f24577ea3829093334610104418 days 13 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0x0226416e3db6264aec0623c11f11ab2631573e389a71245023635b996b950b784565729425 days 16 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.333 Ether
0x27b84b465eb3b836694a87b76b2ecff879ca8e3c7e9081e459db2c4f54315c184546063428 days 21 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
0xd092bb12884b45fef224f625eed3439e380dc848da236ef19e47e5712d8598ea4539566429 days 22 hrs ago0xccca48874780f9c42b162c9617bc6324c5142c220x105e27c48bf556219721d0f8db608a4205089f390.0666 Ether
[ Download CSV Export  ] 
Warning: The Compiled Contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity), ZeroFunctionSelector (very low-severity) SolidityCompiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: SatanCoin
Compiler Text: v0.4.17+commit.bdeb9e52
Optimization Enabled: No
Runs (Optimiser):  200



  Contract Source Code   Find Similiar Contracts

pragma solidity ^0.4.14;


//SatanCoin token buying contract


/**
 * @title SafeMath
 * @dev Math operations with safety checks that throw on error
 */
library SafeMath {
  function mul(uint256 a, uint256 b) internal constant returns (uint256) {
    uint256 c = a * b;
    assert(a == 0 || c / a == b);
    return c;
  }

  function div(uint256 a, uint256 b) internal constant 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 c;
  }

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

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

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

/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic {
  using SafeMath for uint256;

  mapping(address => uint256) balances;

  /**
  * @dev transfer token for a specified address
  * @param _to The address to transfer to.
  * @param _value The amount to be transferred.
  */
  function transfer(address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[msg.sender]);

    // SafeMath.sub will throw if there is not enough balance.
    balances[msg.sender] = balances[msg.sender].sub(_value);
    balances[_to] = balances[_to].add(_value);
    Transfer(msg.sender, _to, _value);
    return true;
  }

  /**
  * @dev Gets the balance of the specified address.
  * @param _owner The address to query the the balance of.
  * @return An uint256 representing the amount owned by the passed address.
  */
  function balanceOf(address _owner) public constant returns (uint256 balance) {
    return balances[_owner];
  }

}

contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public constant 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);
}

/**
 * @title Standard ERC20 token
 *
 * @dev Implementation of the basic standard token.
 * @dev https://github.com/ethereum/EIPs/issues/20
 * @dev Based on code by FirstBlood: https://github.com/Firstbloodio/token/blob/master/smart_contract/FirstBloodToken.sol
 */
contract StandardToken is ERC20, BasicToken {

  mapping (address => mapping (address => uint256)) internal allowed;


  /**
   * @dev Transfer tokens from one address to another
   * @param _from address The address which you want to send tokens from
   * @param _to address The address which you want to transfer to
   * @param _value uint256 the amount of tokens to be transferred
   */
  function transferFrom(address _from, address _to, uint256 _value) public returns (bool) {
    require(_to != address(0));
    require(_value <= balances[_from]);
    require(_value <= allowed[_from][msg.sender]);

    balances[_from] = balances[_from].sub(_value);
    balances[_to] = balances[_to].add(_value);
    allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
    Transfer(_from, _to, _value);
    return true;
  }

  /**
   * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
   *
   * Beware that changing an allowance with this method brings the risk that someone may use both the old
   * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
   * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   * @param _spender The address which will spend the funds.
   * @param _value The amount of tokens to be spent.
   */
  function approve(address _spender, uint256 _value) public returns (bool) {
    allowed[msg.sender][_spender] = _value;
    Approval(msg.sender, _spender, _value);
    return true;
  }

  /**
   * @dev Function to check the amount of tokens that an owner allowed to a spender.
   * @param _owner address The address which owns the funds.
   * @param _spender address The address which will spend the funds.
   * @return A uint256 specifying the amount of tokens still available for the spender.
   */
  function allowance(address _owner, address _spender) public constant returns (uint256 remaining) {
    return allowed[_owner][_spender];
  }

  /**
   * approve should be called when allowed[_spender] == 0. To increment
   * allowed value is better to use this function to avoid 2 calls (and wait until
   * the first transaction is mined)
   * From MonolithDAO Token.sol
   */
  function increaseApproval (address _spender, uint _addedValue) public returns (bool success) {
    allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

  function decreaseApproval (address _spender, uint _subtractedValue) public returns (bool success) {
    uint oldValue = allowed[msg.sender][_spender];
    if (_subtractedValue > oldValue) {
      allowed[msg.sender][_spender] = 0;
    } else {
      allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
    }
    Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
    return true;
  }

}

//SatanCoin token buying contract

contract SatanCoin is StandardToken {
  
  using SafeMath for uint;

  string public constant name = "SatanCoin";
  string public constant symbol = "SATAN";
  uint public constant decimals = 0;

  address public owner = msg.sender;
  //.0666 ether = 1 SATAN
  uint public constant rate = .0666 ether;

  uint public roundNum = 0;
  uint public constant roundMax = 74;
  uint public roundDeadline;
  bool public roundActive = false;
  uint tokenAmount;
  uint roundBuyersNum;

  mapping(uint => address) buyers;

  event Raffled(uint roundNumber, address winner, uint amount);
  event RoundStart(uint roundNumber);
  event RoundEnd(uint roundNumber);

  modifier onlyOwner {
      require(msg.sender == owner);
      _;
  }

  function ()
    payable
  {
    createTokens(msg.sender);
  }

  function createTokens(address receiver)
    public
    payable
  {
    //Make sure there is an active buying round
    require(roundActive);
    //Make sure greater than 0 was sent
    require(msg.value > 0);
    //Make sure the amount is a multiple of .0666 ether
    require((msg.value % rate) == 0);

    tokenAmount = msg.value.div(rate);

    //Make sure no more than 74 Satancoins issued per round
    require(tokenAmount <= getRoundRemaining());
    //Make sure that no more than 666 SatanCoins can be issued.
    require((tokenAmount+totalSupply) <= 666);
    //Extra precaution to contract attack
    require(tokenAmount >= 1);

    //Issue Tokens
    totalSupply = totalSupply.add(tokenAmount);
    balances[receiver] = balances[receiver].add(tokenAmount);

    //Record buyer per token bought this round 
    for(uint i = 0; i < tokenAmount; i++)
    {
      buyers[i.add(getRoundIssued())] = receiver;
    }

    //Send Ether to owner
    owner.transfer(msg.value);
  }

  function startRound()
    public
    onlyOwner
    returns (bool)
  {
    require(!roundActive);//last round must have been ended
    require(roundNum<9); //only 9 rounds may occur
     
    roundActive = true;
    roundDeadline = now + 6 days;
    roundNum++;

    RoundStart(roundNum);
    return true;
  }

  function endRound()
    public
    onlyOwner
    returns (bool)
  {
     require(roundDeadline < now);
     //If no tokens sold, give full amount to owner
    if(getRoundRemaining() == 74)
    {
      totalSupply = totalSupply.add(74);
      balances[owner] = balances[owner].add(74);
    } //raffles off remaining tokens if any are left
    else if(getRoundRemaining() != 0) assert(raffle(getRoundRemaining()));

    roundActive = false;

    RoundEnd(roundNum);
    return true;
  }

  function raffle(uint raffleAmount)
    private
    returns (bool)
  {
    //Assign random number to a token bought this round and make the buyer the winner
    uint randomIndex = uint(block.blockhash(block.number))%(roundMax-raffleAmount)+1;
    address receiver = buyers[randomIndex];

    totalSupply = totalSupply.add(raffleAmount);
    balances[receiver] = balances[receiver].add(raffleAmount);

    Raffled(roundNum, receiver, raffleAmount);
    return true;
  }

  function getRoundRemaining()
    public
    constant
    returns (uint)
  {
    return roundNum.mul(roundMax).sub(totalSupply);
  }

   function getRoundIssued()
    public
    constant
    returns (uint)
  {
    return totalSupply.sub((roundNum-1).mul(roundMax));
  }
}

    Contract ABI  
[{"constant":true,"inputs":[],"name":"roundActive","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"roundNum","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"rate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getRoundIssued","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"startRound","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"endRound","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getRoundRemaining","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"roundMax","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":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":"roundDeadline","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"receiver","type":"address"}],"name":"createTokens","outputs":[],"payable":true,"stateMutability":"payable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"success","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"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roundNumber","type":"uint256"},{"indexed":false,"name":"winner","type":"address"},{"indexed":false,"name":"amount","type":"uint256"}],"name":"Raffled","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roundNumber","type":"uint256"}],"name":"RoundStart","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"roundNumber","type":"uint256"}],"name":"RoundEnd","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"},{"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"}]

  Contract Creation Code Switch To Opcodes View
606060405233600360006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060006004556000600660006101000a81548160ff021916908315150217905550341561007057600080fd5b611c298061007f6000396000f30060606040523615610126576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff168063027471b01461013157806306fdde031461015e578063095ea7b3146101ec578063119b22b31461024657806318160ddd1461026f57806323b872dd146102985780632c4e722e146103115780632fd476431461033a578063313ce5671461036357806355e3f0861461038c57806366188463146103b957806370a0823114610413578063749aa2d914610460578063788e2c3c1461048d57806382f43303146104b65780638da5cb5b146104df57806395d89b4114610534578063a9059cbb146105c2578063af8532e31461061c578063cedbbeee14610645578063d73dd62314610673578063dd62ed3e146106cd575b61012f33610739565b005b341561013c57600080fd5b610144610988565b604051808215151515815260200191505060405180910390f35b341561016957600080fd5b61017161099b565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b1578082015181840152602081019050610196565b50505050905090810190601f1680156101de5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101f757600080fd5b61022c600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919080359060200190919050506109d4565b604051808215151515815260200191505060405180910390f35b341561025157600080fd5b610259610ac6565b6040518082815260200191505060405180910390f35b341561027a57600080fd5b610282610acc565b6040518082815260200191505060405180910390f35b34156102a357600080fd5b6102f7600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610ad2565b604051808215151515815260200191505060405180910390f35b341561031c57600080fd5b610324610e91565b6040518082815260200191505060405180910390f35b341561034557600080fd5b61034d610e9c565b6040518082815260200191505060405180910390f35b341561036e57600080fd5b610376610ed0565b6040518082815260200191505060405180910390f35b341561039757600080fd5b61039f610ed5565b604051808215151515815260200191505060405180910390f35b34156103c457600080fd5b6103f9600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610fd9565b604051808215151515815260200191505060405180910390f35b341561041e57600080fd5b61044a600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061126a565b6040518082815260200191505060405180910390f35b341561046b57600080fd5b6104736112b3565b604051808215151515815260200191505060405180910390f35b341561049857600080fd5b6104a06114b2565b6040518082815260200191505060405180910390f35b34156104c157600080fd5b6104c96114e3565b6040518082815260200191505060405180910390f35b34156104ea57600080fd5b6104f26114e8565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561053f57600080fd5b61054761150e565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561058757808201518184015260208101905061056c565b50505050905090810190601f1680156105b45780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156105cd57600080fd5b610602600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611547565b604051808215151515815260200191505060405180910390f35b341561062757600080fd5b61062f61176b565b6040518082815260200191505060405180910390f35b610671600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050610739565b005b341561067e57600080fd5b6106b3600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611771565b604051808215151515815260200191505060405180910390f35b34156106d857600080fd5b610723600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061196d565b6040518082815260200191505060405180910390f35b6000600660009054906101000a900460ff16151561075657600080fd5b60003411151561076557600080fd5b600066ec9c58de0a80003481151561077957fe5b0614151561078657600080fd5b6107a066ec9c58de0a8000346119f490919063ffffffff16565b6007819055506107ae6114b2565b600754111515156107be57600080fd5b61029a60005460075401111515156107d557600080fd5b6001600754101515156107e757600080fd5b6107fe600754600054611a0f90919063ffffffff16565b600081905550610858600754600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600090505b6007548110156109225781600960006108c96108ba610e9c565b85611a0f90919063ffffffff16565b815260200190815260200160002060006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080806001019150506108a0565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050151561098457600080fd5b5050565b600660009054906101000a900460ff1681565b6040805190810160405280600981526020017f536174616e436f696e000000000000000000000000000000000000000000000081525081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60045481565b60005481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614151515610b0f57600080fd5b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610b5d57600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211151515610be857600080fd5b610c3a82600160008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2d90919063ffffffff16565b600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ccf82600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610da182600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2d90919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b66ec9c58de0a800081565b6000610ecb610eba604a600160045403611a4690919063ffffffff16565b600054611a2d90919063ffffffff16565b905090565b600081565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610f3357600080fd5b600660009054906101000a900460ff16151515610f4f57600080fd5b6009600454101515610f6057600080fd5b6001600660006101000a81548160ff0219169083151502179055506207e90042016005819055506004600081548092919060010191905055507f2e84339036b9caef6da03565dd37a42d041d8af759ccfddc01625856146ce4736004546040518082815260200191505060405180910390a16001905090565b600080600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311156110ea576000600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061117e565b6110fd8382611a2d90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561131157600080fd5b4260055410151561132157600080fd5b604a61132b6114b2565b141561142c57611347604a600054611a0f90919063ffffffff16565b6000819055506113c2604a60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b60016000600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611457565b60006114366114b2565b1415156114565761144d6114486114b2565b611a79565b151561145557fe5b5b5b6000600660006101000a81548160ff0219169083151502179055507f8fc42094b42d5fed092cc6c0c15c11006b0785c3ed03050ee77fe1de919dc2076004546040518082815260200191505060405180910390a16001905090565b60006114de6000546114d0604a600454611a4690919063ffffffff16565b611a2d90919063ffffffff16565b905090565b604a81565b600360009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600581526020017f534154414e00000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561158457600080fd5b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156115d257600080fd5b61162482600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2d90919063ffffffff16565b600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506116b982600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b60055481565b600061180282600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600260008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000808284811515611a0257fe5b0490508091505092915050565b6000808284019050838110151515611a2357fe5b8091505092915050565b6000828211151515611a3b57fe5b818303905092915050565b60008082840290506000841480611a675750828482811515611a6457fe5b04145b1515611a6f57fe5b8091505092915050565b6000806000600184604a03434060019004811515611a9357fe5b060191506009600083815260200190815260200160002060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050611ae284600054611a0f90919063ffffffff16565b600081905550611b3a84600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a0f90919063ffffffff16565b600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055507f59b2da20138d015157dc5622cf932aca471e7bab5916dfa0bf0941f72b7833536004548286604051808481526020018373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001828152602001935050505060405180910390a16001925050509190505600a165627a7a72305820d261d07c6b5739b2b71be352831cf38512093cc4373bc068af9caf84057a8e8d0029

   Swarm Source:
bzzr://d261d07c6b5739b2b71be352831cf38512093cc4373bc068af9caf84057a8e8d

 

View All
Block Age transaction Difficulty GasUsed Reward
View All
Block Age UncleNumber Difficulty GasUsed Reward
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.