Contract 0x5B7093Fe2491DFB058c94BcD62A1CD4D822F884C

 

Contract Overview

Authoreon: AUN Token
Balance:
0 Ether

EtherValue:
$0.00

Token:
Txn Hash
Method
Block
From
To
Value
0x3475722273eee403a10a29460ca174e445a3dc0340c4cd99755260262cc64cafTransfer147215462022-05-06 4:54:47104 days 18 hrs ago0x3151ab43bec92914949dd4075b8323b7539b6deb IN  Authoreon: AUN Token0 Ether0.‍00284231 29.‍20585744
0xf0c157a30852cd729143b970c47d19ed4ff94f1fa0845f45c20fc3af54c83655Approve114063742020-12-07 15:05:32619 days 7 hrs ago0x5c63a59f5e36c28f430ec21939139275213274ab IN  Authoreon: AUN Token0 Ether0.‍0024180255
0x070ebf5642dbda9cbf9cc607a9d7eba5b83ae26cf91722d364677f458ad060d0Transfer110666912020-10-16 11:39:11671 days 11 hrs ago0x09d63f5c29d08a41a3466fb18f3e1336288828d9 IN  Authoreon: AUN Token0 Ether0.‍0042080848.‍4
0x6d630db7b1941d01dce6d1642083e6a45f1a27623fba9137ae44eeee73faef88Transfer110497122020-10-13 21:22:39674 days 1 hr ago0xb717d73ecefaa54497d58005c18d37c3bb1df929 IN  Authoreon: AUN Token0 Ether0.‍0046575953.‍57000184
0xb48c6d1ba74a6b71c1cdaeaf0f3eaa8eb3d90d31b0f727148bc295c933a664f4Approve104413852020-07-12 0:09:41767 days 22 hrs ago0xca212cf5fecc9bb2bfa4a2cb3fc30cbc2d2c516a IN  Authoreon: AUN Token0 Ether0.‍0009237421
0x7378ba13c473a7b2a0b3f89587366e556488820d88752e41ba8a3f50eb1fa520Approve102516902020-06-12 15:28:14797 days 7 hrs ago0x463b7829f7f02970f70bfe0f37b18aa760e8c445 IN  Authoreon: AUN Token0 Ether0.‍0018909643
0x89e0e9e6e9e77fe2aa8f9e05c4c245f95c366d4b5c3a3aac7e5588cc8ffea28eApprove101712832020-05-31 3:57:05809 days 18 hrs ago0x9aebedadc45442e95146a7d5f45e84c66fac2db9 IN  Authoreon: AUN Token0 Ether0.‍00145233
0xfe564311cac18728bfe02daf2a6320c8d4fe568dc3b759f952fc695c1ec5071fApprove98796112020-04-15 22:03:43855 days 53 mins ago0xa287b6af4780460c65f26c69eaf535b611d36a60 IN  Authoreon: AUN Token0 Ether0.‍000087972
0x1a737d199bbc923ca17feb93ed4622ef7124328d7db36736f4c54f1fadf94212Approve98492062020-04-11 6:00:37859 days 16 hrs ago0x9aebedadc45442e95146a7d5f45e84c66fac2db9 IN  Authoreon: AUN Token0 Ether0.‍0013189230
0x6d3f9470da2d1a89acda174add47bf32417aa93192486c03891a80fa267fa5a8Approve97708122020-03-30 4:14:48871 days 18 hrs ago0x9aebedadc45442e95146a7d5f45e84c66fac2db9 IN  Authoreon: AUN Token0 Ether0.‍000263856
0x1344dca6791395997d4a01ae3e6f9fa34135b20ae8363d48550561d271cf1e6bApprove97248862020-03-23 1:48:42878 days 21 hrs ago0xc0121fb4db5214fb4faba8c355399ef794c0314f IN  Authoreon: AUN Token0 Ether0.‍000395789
0x471fe6614104176842c6bee27dd21dce302360f9d7c5f4a848c8a3b9729b529aTransfer97220952020-03-22 15:23:33879 days 7 hrs ago0x353fb699896e1b160afef2875492a82da09565e1 IN  Authoreon: AUN Token0 Ether0.‍000521526
0x370449acd90bfddd20ff9fdc8a7dd9d10e4a0fa32b5339a0a6b15a025dfe00a5Transfer95800742020-02-29 17:37:43901 days 5 hrs ago0x2da96a451077e2b601780434a259533158f5d0cc IN  Authoreon: AUN Token0 Ether0.‍000023181
0x29774d54a910bdc4420f647da4e5f2f359a57a86e8111172fefba65721ff3e3aApprove95703282020-02-28 5:55:27902 days 17 hrs ago0x067be47f0d4b8380ff41321e0911a66b2b1f893e IN  Authoreon: AUN Token0 Ether0.‍000175854
0x99910b5d2a1a5613f0c433e4201527b38aefc15780cd4b4ce8ad5ac6d56fe3d0Transfer95363882020-02-23 0:23:14907 days 22 hrs ago0x6d95e21b78eae226142891452968fe0c00d1e059 IN  Authoreon: AUN Token0 Ether0.‍000173862
0x2910ee8bb7294945a53b31ff539aff9dcb9e7c413277e2806a23db944887649eTransfer94557262020-02-10 14:44:35920 days 8 hrs ago0x7361ffd5aa49638d7be1c2de8e7cc03475dfda8a IN  Authoreon: AUN Token0 Ether0.‍0003819610
0x71d35257dcdff7057e060f3e75ead2cb847a37489428ed89a1fc232c2a4bc8b7Transfer94556972020-02-10 14:39:10920 days 8 hrs ago0x7361ffd5aa49638d7be1c2de8e7cc03475dfda8a IN  Authoreon: AUN Token0 Ether0.‍0003818410
0xe79634b663268e9058fca93e57f08d2d220ab244f92c2450387d3077869f4ac1Approve92783322020-01-14 9:26:03947 days 13 hrs ago0x9aebedadc45442e95146a7d5f45e84c66fac2db9 IN  Authoreon: AUN Token0 Ether0.‍000395679
0x47ffef97e3dd2b811219aac0c3c0170315b6f47a822dfa86474cf40eb262d24fTransfer92412212020-01-08 17:11:32953 days 5 hrs ago0x2da96a451077e2b601780434a259533158f5d0cc IN  Authoreon: AUN Token0 Ether0.‍000023191
0xf16c27b35a3aa56f61f557f978e80dcb68a2cf228be433ce42cd8228a271fe95Approve92406402020-01-08 14:52:33953 days 8 hrs ago0x1b320e60a1ca378e5d21f1380d4af6982a45f445 IN  Authoreon: AUN Token0 Ether0.‍000175854
0x06241795c3dfed35279ec22aa96cc045451464f62b79a63015c025ded39c5e4cApprove91983642020-01-02 0:31:30959 days 22 hrs ago0x9aebedadc45442e95146a7d5f45e84c66fac2db9 IN  Authoreon: AUN Token0 Ether0.‍000395789
0xc062a06d53eda24dc0803fed381f4d3ea9fd0ced22cf8817af56357d7a1e0587Approve91973202020-01-01 19:38:03960 days 3 hrs ago0x88c4aa943eafecf5683351a0df323767b59cd688 IN  Authoreon: AUN Token0 Ether0.‍00017594
0x1804047e5c9abc2a222d92595d901f7efff734072c626965c6b3924207d50477Transfer91721622019-12-27 19:19:21965 days 3 hrs ago0x259061566c3a6f67c62e95e49a05dabba6b5a37c IN  Authoreon: AUN Token0 Ether0.‍000046392
0x84df4cee02dcbfa48d03400bb820425e6d5ff17099f4cdad0dc137e8b61a8f96Transfer91720502019-12-27 18:44:01965 days 4 hrs ago0xd0af93e73e53da6637389882733385b65ba8337e IN  Authoreon: AUN Token0 Ether0.‍000046392
0x8ac8fbaea9930d27fb310cc36f48d0f927f101ac2cf35d78da7c6fe1ce52fc98Transfer91713172019-12-27 15:13:42965 days 7 hrs ago0x71e61b77c28f33ed25d444af6ce08a4fa537318a IN  Authoreon: AUN Token0 Ether0.‍000092784
[ Download CSV Export 

OVERVIEW

Machine-readable optical label on the blockchain that enables numerous applications in Authorization, Authentication, Verification & Certification

View more zero value Internal Transactions in Advanced View mode
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Authoreon

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
No with 200 runs

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

pragma solidity ^0.4.18;

/**
 * @title Ownable
 * @dev The Ownable contract has an owner address, and provides basic authorization control
 * functions, this simplifies the implementation of "user permissions".
 */
contract Ownable {
  address public owner;
  event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
  
  /**
   * @dev The Ownable constructor sets the original `owner` of the contract to the sender
   * account.
   */
  function Ownable() public {
    owner = msg.sender;
  }

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


  /**
   * @dev Allows the current owner to transfer control of the contract to a newOwner.
   * @param newOwner The address to transfer ownership to.
   */
  function transferOwnership(address newOwner) public onlyOwner {
    require(newOwner != address(0));
    OwnershipTransferred(owner, newOwner);
    owner = newOwner;
  }

}

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

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

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

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

/**
 * @title Pausable
 * @dev Base contract which allows children to implement an emergency stop mechanism.
 */
contract Pausable is Ownable {
  event Pause();
  event Unpause();

  bool public paused = false;


  /**
   * @dev Modifier to make a function callable only when the contract is not paused.
   */
  modifier whenNotPaused() {
    require(!paused);
    _;
  }

  /**
   * @dev Modifier to make a function callable only when the contract is paused.
   */
  modifier whenPaused() {
    require(paused);
    _;
  }

  /**
   * @dev called by the owner to pause, triggers stopped state
   */
  function pause() onlyOwner whenNotPaused public {
    paused = true;
    Pause();
  }

  /**
   * @dev called by the owner to unpause, returns to normal state
   */
  function unpause() onlyOwner whenPaused public {
    paused = false;
    Unpause();
  }
}
/**
 * @title Destructible
 * @dev Base contract that can be destroyed by owner. All funds in contract will be sent to the owner.
 */
contract Destructible is Ownable {

  function Destructible() public payable { }

  /**
   * @dev Transfers the current balance to the owner and terminates the contract.
   */
  function destroy() onlyOwner public {
    selfdestruct(owner);
  }

  function destroyAndSend(address _recipient) onlyOwner public {
    selfdestruct(_recipient);
  }
}

/**
 * @title ERC20Basic
 * @dev Simpler version of ERC20 interface
 */
contract ERC20Basic {
  uint256 public totalSupply;
  function balanceOf(address who) public view returns (uint256);
  function transfer(address to, uint256 value) public returns (bool);
  event Transfer(address indexed from, address indexed to, uint256 value);
}
/**
 * @title Basic token
 * @dev Basic version of StandardToken, with no allowances.
 */
contract BasicToken is ERC20Basic, Pausable {
  using SafeMath for uint256;
 
  mapping(address => uint256) balances;
  address[] allParticipants;
  mapping (address => bool) isParticipated;
  /**
  * @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);
    if(!isParticipated[_to]){
        allParticipants.push(_to);
        isParticipated[_to] = true;
    }
    Transfer(msg.sender, _to, _value);
    return true;
  }

     /**
     * to get total particpants count
     */
    function getCountPartipants() public constant returns (uint count){
       return allParticipants.length;
    }
    function getParticipantIndexAddress(uint index)public constant returns (address){
        return allParticipants[index];
    }

  /**
  * @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];
  }

}
/**
 * @title ERC20 interface
 * @dev see https://github.com/ethereum/EIPs/issues/20
 */
contract ERC20 is ERC20Basic {
  function allowance(address owner, address spender) public view returns (uint256);
  function transferFrom(address from, address to, uint256 value) public returns (bool);
  function approve(address spender, uint256 value) public returns (bool);
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

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);
    if(!isParticipated[_to]){
        allParticipants.push(_to);
        isParticipated[_to] = true;
    }
    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;
  }

}


contract Authoreon is StandardToken, Destructible {
    string public constant name = "Authoreon";
    uint public constant decimals = 18;
    string public constant symbol = "AUN";
    function Authoreon()  public {
       totalSupply = 90000000 * (10**decimals);  // 90 million
       owner = msg.sender;
       balances[msg.sender] = totalSupply;
       Transfer(msg.sender, msg.sender, totalSupply);
    }

    function()  public {
     revert();
    }
   
  
}

Contract Security Audit

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":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getCountPartipants","outputs":[{"name":"count","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":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"paused","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","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":"destroy","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"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":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"},{"constant":true,"inputs":[{"name":"index","type":"uint256"}],"name":"getParticipantIndexAddress","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_recipient","type":"address"}],"name":"destroyAndSend","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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"}]

60606040526000600160146101000a81548160ff021916908315150217905550341561002a57600080fd5b33600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506012600a0a63055d4a800260008190555033600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600054600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6000546040518082815260200191505060405180910390a3611ad8806101796000396000f300606060405260043610610112576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610122578063095ea7b3146101b057806318160ddd1461020a5780631e2736491461023357806323b872dd1461025c578063313ce567146102d55780633f4ba83a146102fe5780635c975abb14610313578063661884631461034057806370a082311461039a57806383197ef0146103e75780638456cb59146103fc5780638da5cb5b1461041157806395d89b4114610466578063a9059cbb146104f4578063d73dd6231461054e578063dd62ed3e146105a8578063ed1f999114610614578063f2fde38b14610677578063f5074f41146106b0575b341561011d57600080fd5b600080fd5b341561012d57600080fd5b6101356106e9565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561017557808201518184015260208101905061015a565b50505050905090810190601f1680156101a25780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156101bb57600080fd5b6101f0600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610722565b604051808215151515815260200191505060405180910390f35b341561021557600080fd5b61021d610814565b6040518082815260200191505060405180910390f35b341561023e57600080fd5b61024661081a565b6040518082815260200191505060405180910390f35b341561026757600080fd5b6102bb600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610827565b604051808215151515815260200191505060405180910390f35b34156102e057600080fd5b6102e8610cf5565b6040518082815260200191505060405180910390f35b341561030957600080fd5b610311610cfa565b005b341561031e57600080fd5b610326610dba565b604051808215151515815260200191505060405180910390f35b341561034b57600080fd5b610380600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050610dcd565b604051808215151515815260200191505060405180910390f35b34156103a557600080fd5b6103d1600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061105e565b6040518082815260200191505060405180910390f35b34156103f257600080fd5b6103fa6110a7565b005b341561040757600080fd5b61040f61113e565b005b341561041c57600080fd5b6104246111fe565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561047157600080fd5b610479611224565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156104b957808201518184015260208101905061049e565b50505050905090810190601f1680156104e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34156104ff57600080fd5b610534600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803590602001909190505061125d565b604051808215151515815260200191505060405180910390f35b341561055957600080fd5b61058e600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091908035906020019091905050611590565b604051808215151515815260200191505060405180910390f35b34156105b357600080fd5b6105fe600480803573ffffffffffffffffffffffffffffffffffffffff1690602001909190803573ffffffffffffffffffffffffffffffffffffffff1690602001909190505061178c565b6040518082815260200191505060405180910390f35b341561061f57600080fd5b6106356004808035906020019091905050611813565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b341561068257600080fd5b6106ae600480803573ffffffffffffffffffffffffffffffffffffffff16906020019091905050611857565b005b34156106bb57600080fd5b6106e7600480803573ffffffffffffffffffffffffffffffffffffffff169060200190919050506119af565b005b6040805190810160405280600981526020017f417574686f72656f6e000000000000000000000000000000000000000000000081525081565b600081600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60005481565b6000600380549050905090565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561086457600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156108b257600080fd5b600560008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054821115151561093d57600080fd5b61098f82600260008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2490919063ffffffff16565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610a2482600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a3d90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610af682600560008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2490919063ffffffff16565b600560008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff161515610c855760038054806001018281610bdd9190611a5b565b9160005260206000209001600085909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b601281565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610d5657600080fd5b600160149054906101000a900460ff161515610d7157600080fd5b6000600160146101000a81548160ff0219169083151502179055507f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b3360405160405180910390a1565b600160149054906101000a900460ff1681565b600080600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905080831115610ede576000600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f72565b610ef18382611a2490919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600260008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561110357600080fd5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16ff5b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561119a57600080fd5b600160149054906101000a900460ff161515156111b657600080fd5b60018060146101000a81548160ff0219169083151502179055507f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff62560405160405180910390a1565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6040805190810160405280600381526020017f41554e000000000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415151561129a57600080fd5b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111515156112e857600080fd5b61133a82600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a2490919063ffffffff16565b600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506113cf82600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a3d90919063ffffffff16565b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff16151561152157600380548060010182816114799190611a5b565b9160005260206000209001600085909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506001600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055505b8273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b600061162182600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054611a3d90919063ffffffff16565b600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600560003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600560008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600060038281548110151561182457fe5b906000526020600020900160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156118b357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff16141515156118ef57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a380600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611a0b57600080fd5b8073ffffffffffffffffffffffffffffffffffffffff16ff5b6000828211151515611a3257fe5b818303905092915050565b6000808284019050838110151515611a5157fe5b8091505092915050565b815481835581811511611a8257818360005260206000209182019101611a819190611a87565b5b505050565b611aa991905b80821115611aa5576000816000905550600101611a8d565b5090565b905600a165627a7a7230582037d62bd5e6f774ac614cefd8feba525be7014ccc8161d13308d83815ce8eb5220029

Swarm Source

bzzr://37d62bd5e6f774ac614cefd8feba525be7014ccc8161d13308d83815ce8eb522
Block Transaction Difficulty Gas Used Reward
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.

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.