Contract 0xcdcfc0f66c522fd086a1b725ea3c0eeb9f9e8814

 

TxHash Block Age From To Value [TxFee]
0x0195f817c1170c4a194a52d30d2ee94bf3366c25061c1694cbd8c2bf1c93210c(pending)2 days 13 hrs ago0xa82e30eecd4c4ded51025efd3b24f06e6b489fad  IN  0xcdcfc0f66c522fd086a1b725ea3c0eeb9f9e88140 Ether(Pending)
0x00c28b43ad4aea5435470146284c36bef31666d376a8b862308797afdc3b92d4723249711 mins ago0x38a11ac6ded974a231ed754451d509ee54231411  IN   AuroraDAO0 Ether0.000264522
0x65649dd27c91dc600e8d20cc9c1ee63a31808683443b5f161d1d5100a70b683272322961 hr 19 mins ago0x5ccabd2bc378d594b6c11b826f4f4439b46dd1be  IN   AuroraDAO0 Ether0.000536662
0x7b3310c4e568de28609179a40ca0d27134b4198a04e32dd8b402956fe81223b472321172 hrs 25 mins ago0x2dfc5a9a6b9436e66bb2835b8423c156e237f0a0  IN   AuroraDAO0 Ether0.000140766
0xde3b7e08f9c78f2cb35079b9bfc8c350c4f89a7907c9bc4ed3948525b8b077e672321022 hrs 30 mins ago0x0f728a82e25a895c4802a5d01b7b6190208dae34  IN   AuroraDAO0 Ether0.001574277
0xd9ffdf966e8ad05b7ace583af11143622ed355c35be82d261cc0d193729667d172320242 hrs 50 mins ago0x33ebf9863e360ee24ea7000b95394545cdd4746b  IN   AuroraDAO0 Ether0.000140766
0x71c555c375dc8bba53fcf60c77ead723f5a9f4bd3000ff0ce3e80dd62432d49d72314935 hrs 53 mins ago0xc0f37467243fca543fa08bf466e7a84f5847e95e  IN   AuroraDAO0 Ether0.000264906
0xc12222c20c5d8f02dbaf38aee31addaabd70147b4a6e8e1ceb9c69336a76c5e872314606 hrs 5 mins ago0xee9699ea8fb814aa9da05cb3573d6e2673a33c34  IN   AuroraDAO0 Ether0.00038333
0xda0b93144038f9115f89e107a4c14421b5eb24ede99832e6a2eafe8bb035b22572313186 hrs 57 mins ago0x32b053dbec4e70da61fa6da70ef4bf0d86160ef5  IN   AuroraDAO0 Ether0.000264906
0x92a7935f7a17d01dc755332ba6c4a95812f02379e8ae7403864526e791729c7a72312507 hrs 19 mins ago0xfc24622dfa5cb1cd96f63d40decb9b2052af93ff  IN   AuroraDAO0 Ether0.000176348
0xccf13c161f3c1e46bc36ae85f261eaefafff2eb38eb57e8ed160cce9cbd4674472308829 hrs 19 mins ago0x11879c3273407d362000d7699f65195347ccb8c3  IN   AuroraDAO0 Ether0.001571653
0xef360a9908bd08e7b0d317dafdbf8bf3eaab4ba83379a462ad4b7ff67556d44a72308089 hrs 49 mins ago0x1fb8634e90afe63e7f70516eb6b0fe135b1b8321  IN   AuroraDAO0 Ether0.000264138
0xd2d9e1ec3eb7101b7cb99d21c2c9b233df97bed35f09dc2782638d0e4cba81b0723058911 hrs 13 mins ago0x5ccabd2bc378d594b6c11b826f4f4439b46dd1be  IN   AuroraDAO0 Ether0.000536662
0x071e360225101bccf2102e996c2a477e35aa6c9e79475c981fab5ec77a0b9d6d723048211 hrs 49 mins ago0x776898f5239a9db657c7b778347d41a0b63c3098  IN   AuroraDAO0 Ether0.000264522
0xa171e27cf5e8e0acc032212703ae974e05fb3da06c6794c4e3c70b4eb382b6c1723043812 hrs 3 mins ago0x40cb8b198e491dceee0f8c186e646872046bb744  IN   AuroraDAO0 Ether0.000264906
0x1396d0b6e3f0648f94368f012f31cedfe3c61601b585d538ccdcf9f206a8f812723038812 hrs 21 mins ago0x244ed5ad2aef97572a2656e1baf6060f73fbd602  IN   AuroraDAO0 Ether0.000229614
0xd55ec0b6e5b1988ecbb4568cf9d3756745f0e355e6e435e8648853da3714e615723023713 hrs 12 mins ago0x510c5b10f4f33593d875ac0d190728633a25e254  IN   AuroraDAO0 Ether0.000163779
0x7a38e4914e027242a6c92f4c6c3fed9e2012907fc6a6c913102d376fe056db81723018413 hrs 31 mins ago0xa881e7264cfa774545ca0d805ec83e2725a94b22  IN   AuroraDAO0 Ether0.000264522
0x55c21a5714698c671a756b1e14dcec5eafd1d2f1f4bf0ef062dccefdd95cb3b9722965716 hrs 32 mins ago0x412f332c02b871b2e96b95cefeade0eff3a3c4f4  IN   AuroraDAO0 Ether0.000264906
0x001b238358c151d05b4208086078a01c1f2972f8b9e2165dabd86320561b4887722949017 hrs 28 mins ago0x2a8379363ad259a679ef153629e76dd2d5070206  IN   AuroraDAO0 Ether0.000352696
0xed3db3b67d1fa584f41148f530e4f42eb6716546b49ce62ef1a5fd7013eef7dd722946017 hrs 38 mins ago0x79b2ad0b9736d4bf94224aa7fbad9cc2babe7052  IN   AuroraDAO0 Ether0.000088174
0xb4d5dde372622a1ca599be76d26e183e5be834da34fa275ad66a71e244224074722945617 hrs 39 mins ago0x4a0ecdaf3e393cb8b7a24ce0d984906f6cbbdb43  IN   AuroraDAO0 Ether0.000159999
0xab4f1d8ff2044dd7a44f120ebea26a2566f1b28ef0de7d901cc6664a909f6d8e722944117 hrs 45 mins ago0x4ec008f0d2f9263c860a80a13d5da8adcbf9def9  IN   AuroraDAO0 Ether0.000264906
0x041eb6241e4925e58f06c4d9085fd19e16dbaeca98d6ff7ea02e0cf53fc8bcd0722941317 hrs 54 mins ago0xec6399722d6585f2b20b47adf1f646b45167911a  IN   AuroraDAO0 Ether0.00026529
0x3be77cfc8bf1da9bf8ecd1cb11f77b1e503fad582650f5913bc923b334558961722939917 hrs 58 mins ago0x19a15fce0ed54d18668b8aa3741829a05142d33d  IN   AuroraDAO0 Ether0.000264522
[ Download CSV Export 

Internal Transactions as a result of Contract Execution

Parent TxHash Block Age From To Value
Warning: The compiled contract might be susceptible to ExpExponentCleanup (medium/high-severity), EventStructWrongData (very low-severity), NestedArrayFunctionCallDecoder (medium-severity) Solidity Compiler Bugs.

Contract Source Code Verified (Exact Match)
Contract Name: AURA
Compiler Version: v0.4.19+commit.c4cbbb05
Optimization Enabled: Yes
Runs (Optimizer):  200


Contract Source Code
pragma solidity ^0.4.19;

interface tokenRecipient { function receiveApproval(address _from, uint256 _value, address _token, bytes _extraData) public; }

contract SafeMath {
  function safeMul(uint256 a, uint256 b) returns (uint256) {
    uint256 c = a * b;
    require(a == 0 || c / a == b);
    return c;
  }
  function safeSub(uint256 a, uint256 b) returns (uint256) {
    require(b <= a);
    return a - b;
  }
  function safeAdd(uint256 a, uint256 b) returns (uint256) {
    uint c = a + b;
    require(c >= a && c >= b);
    return c;
  }
}

contract Owned {
  address public owner;
  function Owned() {
    owner = msg.sender;
  }
  function setOwner(address _owner) returns (bool success) {
    owner = _owner;
    return true;
  }
  modifier onlyOwner {
    require(msg.sender == owner);
    _;
  }
}

contract AURA is SafeMath, Owned {
    bool public locked = true;
    string public name = "Aurora DAO";
    string public symbol = "AURA";
    uint8 public decimals = 18;
    uint256 public totalSupply;
    mapping (address => uint256) public balanceOf;
    mapping (address => mapping (address => uint256)) public allowance;

    event Transfer(address indexed from, address indexed to, uint256 value);

    /**
     * Constructor function
     *
     * Initializes contract with initial supply tokens to the creator of the contract
     */
    function AURA() public {
        totalSupply = 1000000000000000000000000000;
        balanceOf[msg.sender] = totalSupply;
    }

    /**
     * Internal transfer, only can be called by this contract
     */
    function _transfer(address _from, address _to, uint _value) internal {
        require(!locked || msg.sender == owner);
        require(_to != 0x0);
        require(balanceOf[_from] >= _value);
        require(balanceOf[_to] + _value > balanceOf[_to]);
        uint previousBalances = balanceOf[_from] + balanceOf[_to];
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        Transfer(_from, _to, _value);
        require(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }

    /**
     * Transfer tokens
     *
     * Send `_value` tokens to `_to` from your account
     *
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transfer(address _to, uint256 _value) public returns (bool success) {
        _transfer(msg.sender, _to, _value);
        return true;
    }

    /**
     * Transfer tokens from other address
     *
     * Send `_value` tokens to `_to` in behalf of `_from`
     *
     * @param _from The address of the sender
     * @param _to The address of the recipient
     * @param _value the amount to send
     */
    function transferFrom(address _from, address _to, uint256 _value) public returns (bool success) {
        require(_value <= allowance[_from][msg.sender]);     // Check allowance
        allowance[_from][msg.sender] -= _value;
        _transfer(_from, _to, _value);
        return true;
    }

    /**
     * Set allowance for other address
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     */
    function approve(address _spender, uint256 _value) public
        returns (bool success) {
        require(!locked);
        allowance[msg.sender][_spender] = _value;
        return true;
    }

    /**
     * Set allowance for other address and notify
     *
     * Allows `_spender` to spend no more than `_value` tokens in your behalf, and then ping the contract about it
     *
     * @param _spender The address authorized to spend
     * @param _value the max amount they can spend
     * @param _extraData some extra information to send to the approved contract
     */
    function approveAndCall(address _spender, uint256 _value, bytes _extraData)
        public
        returns (bool success) {
        tokenRecipient spender = tokenRecipient(_spender);
        if (approve(_spender, _value)) {
            spender.receiveApproval(msg.sender, _value, this, _extraData);
            return true;
        }
    }

    function unlockToken() onlyOwner {
      locked = false;
    }

    bool public balancesUploaded = false;
    function uploadBalances(address[] recipients, uint256[] balances) onlyOwner {
      require(!balancesUploaded);
      uint256 sum = 0;
      for (uint256 i = 0; i < recipients.length; i++) {
        balanceOf[recipients[i]] = safeAdd(balanceOf[recipients[i]], balances[i]);
        sum = safeAdd(sum, balances[i]);
      }
      balanceOf[owner] = safeSub(balanceOf[owner], sum);
    }
    function lockBalances() onlyOwner {
      balancesUploaded = true;
    }
}

Contract ABI
[{"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":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","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":"unlockToken","outputs":[],"payable":false,"stateMutability":"nonpayable","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":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"lockBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","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":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeSub","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"},{"name":"_extraData","type":"bytes"}],"name":"approveAndCall","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"locked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeMul","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"recipients","type":"address[]"},{"name":"balances","type":"uint256[]"}],"name":"uploadBalances","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"a","type":"uint256"},{"name":"b","type":"uint256"}],"name":"safeAdd","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"balancesUploaded","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"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
606060409081526000805460a060020a60ff021916740100000000000000000000000000000000000000001790558051908101604052600a81527f4175726f72612044414f0000000000000000000000000000000000000000000060208201526001908051610072929160200190610121565b5060408051908101604052600481527f4155524100000000000000000000000000000000000000000000000000000000602082015260029080516100ba929160200190610121565b506003805460ff1990811660121790915560078054909116905534156100df57600080fd5b60008054600160a060020a03191633600160a060020a031690811782556b033b2e3c9fd0803ce8000000600481905590825260056020526040909120556101bc565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061016257805160ff191683800117855561018f565b8280016001018555821561018f579182015b8281111561018f578251825591602001919060010190610174565b5061019b92915061019f565b5090565b6101b991905b8082111561019b57600081556001016101a5565b90565b610bcd806101cb6000396000f3006060604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610116578063095ea7b3146101a057806313af4035146101d657806318160ddd146101f557806318a24b5b1461021a57806323b872dd1461022f578063313ce56714610257578063690d37501461028057806370a08231146102935780638da5cb5b146102b257806395d89b41146102e1578063a293d1e8146102f4578063a9059cbb1461030d578063cae9ca511461032f578063cf30901214610394578063d05c78da146103a7578063d8b4e580146103c0578063dd62ed3e1461044f578063e6cb901314610474578063ed0cc2e11461048d575b600080fd5b341561012157600080fd5b6101296104a0565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561016557808201518382015260200161014d565b50505050905090810190601f1680156101925780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101ab57600080fd5b6101c2600160a060020a036004351660243561053e565b604051901515815260200160405180910390f35b34156101e157600080fd5b6101c2600160a060020a0360043516610598565b341561020057600080fd5b6102086105c9565b60405190815260200160405180910390f35b341561022557600080fd5b61022d6105cf565b005b341561023a57600080fd5b6101c2600160a060020a036004358116906024351660443561060a565b341561026257600080fd5b61026a610681565b60405160ff909116815260200160405180910390f35b341561028b57600080fd5b61022d61068a565b341561029e57600080fd5b610208600160a060020a03600435166106b4565b34156102bd57600080fd5b6102c56106c6565b604051600160a060020a03909116815260200160405180910390f35b34156102ec57600080fd5b6101296106d5565b34156102ff57600080fd5b610208600435602435610740565b341561031857600080fd5b6101c2600160a060020a0360043516602435610755565b341561033a57600080fd5b6101c260048035600160a060020a03169060248035919060649060443590810190830135806020601f8201819004810201604051908101604052818152929190602084018383808284375094965061076b95505050505050565b341561039f57600080fd5b6101c261089d565b34156103b257600080fd5b6102086004356024356108be565b34156103cb57600080fd5b61022d6004602481358181019083013580602081810201604051908101604052809392919081815260200183836020028082843782019150505050505091908035906020019082018035906020019080806020026020016040519081016040528093929190818152602001838360200280828437509496506108ec95505050505050565b341561045a57600080fd5b610208600160a060020a0360043581169060243516610a13565b341561047f57600080fd5b610208600435602435610a30565b341561049857600080fd5b6101c2610a4d565b60018054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105365780601f1061050b57610100808354040283529160200191610536565b820191906000526020600020905b81548152906001019060200180831161051957829003601f168201915b505050505081565b6000805474010000000000000000000000000000000000000000900460ff161561056757600080fd5b50600160a060020a033381166000908152600660209081526040808320938616835292905220819055600192915050565b60008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b60045481565b60005433600160a060020a039081169116146105ea57600080fd5b6000805474ff000000000000000000000000000000000000000019169055565b600160a060020a0380841660009081526006602090815260408083203390941683529290529081205482111561063f57600080fd5b600160a060020a0380851660009081526006602090815260408083203390941683529290522080548390039055610677848484610a56565b5060019392505050565b60035460ff1681565b60005433600160a060020a039081169116146106a557600080fd5b6007805460ff19166001179055565b60056020526000908152604090205481565b600054600160a060020a031681565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156105365780601f1061050b57610100808354040283529160200191610536565b60008282111561074f57600080fd5b50900390565b6000610762338484610a56565b50600192915050565b600083610778818561053e565b156108955780600160a060020a0316638f4ffcb1338630876040518563ffffffff167c01000000000000000000000000000000000000000000000000000000000281526004018085600160a060020a0316600160a060020a0316815260200184815260200183600160a060020a0316600160a060020a0316815260200180602001828103825283818151815260200191508051906020019080838360005b8381101561082e578082015183820152602001610816565b50505050905090810190601f16801561085b5780820380516001836020036101000a031916815260200191505b5095505050505050600060405180830381600087803b151561087c57600080fd5b6102c65a03f1151561088d57600080fd5b505050600191505b509392505050565b60005474010000000000000000000000000000000000000000900460ff1681565b60008282028315806108da57508284828115156108d757fe5b04145b15156108e557600080fd5b9392505050565b60008054819033600160a060020a0390811691161461090a57600080fd5b60075460ff161561091a57600080fd5b5060009050805b83518110156109d1576109836005600086848151811061093d57fe5b90602001906020020151600160a060020a0316600160a060020a031681526020019081526020016000205484838151811061097457fe5b90602001906020020151610a30565b6005600086848151811061099357fe5b90602001906020020151600160a060020a031681526020810191909152604001600020556109c78284838151811061097457fe5b9150600101610921565b60008054600160a060020a03168152600560205260409020546109f49083610740565b60008054600160a060020a031681526005602052604090205550505050565b600660209081526000928352604080842090915290825290205481565b60008282018381108015906108da5750828110156108e557600080fd5b60075460ff1681565b6000805474010000000000000000000000000000000000000000900460ff161580610a8f575060005433600160a060020a039081169116145b1515610a9a57600080fd5b600160a060020a0383161515610aaf57600080fd5b600160a060020a03841660009081526005602052604090205482901015610ad557600080fd5b600160a060020a03831660009081526005602052604090205482810111610afb57600080fd5b50600160a060020a0380831660008181526005602052604080822080549488168084528284208054888103909155938590528154870190915591909301927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a3600160a060020a03808416600090815260056020526040808220549287168252902054018114610b9b57600080fd5b505050505600a165627a7a723058209e6aa54dec592ef3ae49981d646926b8351a970f76cae792636e7adc92b11c720029


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