ETH Price: $2,096.58 (+13.08%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer204533932024-08-04 6:27:59570 days ago1722752879IN
0x3B7fc8CA...409eFC447
0 ETH0.000082351
Transfer204533122024-08-04 6:11:35570 days ago1722751895IN
0x3B7fc8CA...409eFC447
0 ETH0.000082351
Transfer155582602022-09-18 5:09:471256 days ago1663477787IN
0x3B7fc8CA...409eFC447
0 ETH0.000164712
Transfer126263422021-06-13 13:13:541718 days ago1623590034IN
0x3B7fc8CA...409eFC447
0 ETH0.000411795
Transfer125797292021-06-06 7:57:341725 days ago1622966254IN
0x3B7fc8CA...409eFC447
0 ETH0.0008235810
Transfer112178492020-11-08 16:33:551935 days ago1604853235IN
0x3B7fc8CA...409eFC447
0 ETH0.0003927517.00000112
Transfer111863992020-11-03 20:39:201940 days ago1604435960IN
0x3B7fc8CA...409eFC447
0 ETH0.0014204817
Transfer111214802020-10-24 21:19:461950 days ago1603574386IN
0x3B7fc8CA...409eFC447
0 ETH0.000501346
Transfer110629682020-10-15 21:50:121958 days ago1602798612IN
0x3B7fc8CA...409eFC447
0 ETH0.0016711620
Transfer110629532020-10-15 21:46:571958 days ago1602798417IN
0x3B7fc8CA...409eFC447
0 ETH0.0009183640
Transfer110629532020-10-15 21:46:571958 days ago1602798417IN
0x3B7fc8CA...409eFC447
0 ETH0.0016711620
Transfer110326642020-10-11 6:50:331963 days ago1602399033IN
0x3B7fc8CA...409eFC447
0 ETH0.0020889525
Transfer110126552020-10-08 3:48:591966 days ago1602128939IN
0x3B7fc8CA...409eFC447
0 ETH0.0025067430
Transfer110067112020-10-07 5:26:201967 days ago1602048380IN
0x3B7fc8CA...409eFC447
0 ETH0.0014085561.00000156
Transfer110066922020-10-07 5:21:321967 days ago1602048092IN
0x3B7fc8CA...409eFC447
0 ETH0.0008081835.00000145
Transfer109873092020-10-04 4:47:091970 days ago1601786829IN
0x3B7fc8CA...409eFC447
0 ETH0.0025902931.00000112
Transfer109789122020-10-02 21:10:131972 days ago1601673013IN
0x3B7fc8CA...409eFC447
0 ETH0.003240
Transfer107450952020-08-27 21:39:292007 days ago1598564369IN
0x3B7fc8CA...409eFC447
0 ETH0.0012261348.65625
Transfer107180942020-08-23 17:58:532012 days ago1598205533IN
0x3B7fc8CA...409eFC447
0 ETH0.00350
Transfer107138302020-08-23 2:22:132012 days ago1598149333IN
0x3B7fc8CA...409eFC447
0 ETH0.0016138570
Transfer107101912020-08-22 13:03:202013 days ago1598101400IN
0x3B7fc8CA...409eFC447
0 ETH0.0040098751
Transfer107019312020-08-21 6:22:242014 days ago1597990944IN
0x3B7fc8CA...409eFC447
0 ETH0.01250027149.6
Transfer106814492020-08-18 3:05:402017 days ago1597719940IN
0x3B7fc8CA...409eFC447
0 ETH0.0099434119.00000145
Transfer106734572020-08-16 21:10:362019 days ago1597612236IN
0x3B7fc8CA...409eFC447
0 ETH0.0050134860
Transfer106727532020-08-16 18:36:012019 days ago1597602961IN
0x3B7fc8CA...409eFC447
0 ETH0.0082722499
View all transactions

Latest 15 internal transactions

Advanced mode:
Parent Transaction Hash Method Block
From
To
-106421812020-08-12 1:33:182023 days ago1597195998
0x3B7fc8CA...409eFC447
0.00236691 ETH
-106326652020-08-10 14:16:472025 days ago1597069007
0x3B7fc8CA...409eFC447
0.00722466 ETH
-106302112020-08-10 5:08:002025 days ago1597036080
0x3B7fc8CA...409eFC447
0.00588 ETH
-106301622020-08-10 4:57:592025 days ago1597035479
0x3B7fc8CA...409eFC447
0.00588 ETH
-106300742020-08-10 4:38:232025 days ago1597034303
0x3B7fc8CA...409eFC447
0.00588 ETH
-106290812020-08-10 0:55:532025 days ago1597020953
0x3B7fc8CA...409eFC447
0.00000025 ETH
-106289382020-08-10 0:26:182025 days ago1597019178
0x3B7fc8CA...409eFC447
0.97560759 ETH
-106288182020-08-10 0:01:082025 days ago1597017668
0x3B7fc8CA...409eFC447
2.24911312 ETH
-106285572020-08-09 23:07:482025 days ago1597014468
0x3B7fc8CA...409eFC447
0.00339625 ETH
-106271542020-08-09 17:47:022026 days ago1596995222
0x3B7fc8CA...409eFC447
0.00002583 ETH
-106271462020-08-09 17:44:042026 days ago1596995044
0x3B7fc8CA...409eFC447
0.07488186 ETH
-106270632020-08-09 17:28:102026 days ago1596994090
0x3B7fc8CA...409eFC447
0.0000258 ETH
-106270512020-08-09 17:26:042026 days ago1596993964
0x3B7fc8CA...409eFC447
0.00036075 ETH
-106269022020-08-09 16:49:502026 days ago1596991790
0x3B7fc8CA...409eFC447
0.12516444 ETH
-106268762020-08-09 16:44:342026 days ago1596991474
0x3B7fc8CA...409eFC447
0 ETH
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
AlphaProjectToken

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-08-09
*/

pragma solidity ^0.4.16;


contract owned {
    address public owner;
    constructor() public {
        owner = msg.sender;
    }
    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }
    function transferOwnership(address newOwner) onlyOwner public {
        owner = newOwner;
    }
}
contract AlphaProjectToken is owned {
    using SafeMath for uint256;
    string public constant name = "Alpha Project Token";
    string public constant symbol = "APT";
    uint public constant decimals = 8;
    uint constant ONETOKEN = 10 ** uint256(decimals);
    uint constant MILLION = 1000000; 
    uint public totalSupply;
    uint public DevSupply;
    uint public GrowthPool;
    uint public AirDrop;
    uint public Rewards;                                
    bool public DevSupply_Released = false;                     
    bool public Token_AllowTransfer = false;                    
    uint public Collected_Ether;
    uint public Total_SoldToken;
    uint public DevSupplyReleaseDate = now + (730 days);

    constructor() public {  
        totalSupply = (100 * MILLION).mul(ONETOKEN);                        
        DevSupply = totalSupply.mul(5).div(100);
        GrowthPool = totalSupply.mul(5).div(100);
        AirDrop = totalSupply.mul(5).div(100);                  
        balanceOf[msg.sender] = totalSupply.sub(DevSupply);                            
    }
    
    mapping (address => uint256) public balanceOf;
    mapping (address => bool) public airdropped;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Burn(address indexed from, uint256 value);
    event Whitelisted(address indexed target, bool whitelist);
    event IcoFinished(bool finish);
    
    modifier notLocked{
        require(Token_AllowTransfer == true || msg.sender == owner);
        _;
    }
    
    function unlockDevTokenSupply() onlyOwner public {
        require(now >= DevSupplyReleaseDate, "not yet time to release.");                              
        require(DevSupply_Released == false, "tokens already released.");       
        balanceOf[owner] += DevSupply;
        emit Transfer(0, this, DevSupply);
        emit Transfer(this, owner, DevSupply);
        DevSupply = 0;                                         
        DevSupply_Released = true;                          
    }

    function _transfer(address _from, address _to, uint _value) internal {
        require (_to != 0x0);     
        
        require (balanceOf[_from] >= _value); 
        require (balanceOf[_to] + _value >= balanceOf[_to]);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        emit Transfer(_from, _to, _value);
    }
    function transfer(address _to, uint256 _value) public {
        require(AirDrop <= 0, "AirDrop is not yet finished");
        require(Token_AllowTransfer, "Token transfer is not yet allowed.");
        _transferToken(msg.sender, _to, _value);
    }
    function _transferToken(address _from, address _to, uint _value) internal {
        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;
        emit Transfer(_from, _to, _value);
        assert(balanceOf[_from] + balanceOf[_to] == previousBalances);
    }
    function() payable public {
        require(AirDrop > 0, "AirDrop is finished.");
        require(airdropped[msg.sender] == false, "you already have claimed AirDrop Tokens.");
        setAirDropAddress(msg.sender);
        uint sendToken = 888 * ONETOKEN;
        if(AirDrop < sendToken){
            sendToken = AirDrop;
            Token_AllowTransfer = true;
        }
        AirDrop -= sendToken;
        _transfer(owner, msg.sender, sendToken);

        if(msg.value > 0){
            owner.transfer(msg.value);
        }
    }

    function setAirDropAddress(address addr) internal {
        airdropped[addr] = true;
        emit Whitelisted(addr, true);
    }
    function setTokenTransferStatus(bool status) onlyOwner public {
        Token_AllowTransfer = status;
    }
    
}

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) {
    uint256 c = a / b;
    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;
  }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"airdropped","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"DevSupply_Released","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Token_AllowTransfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Collected_Ether","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"GrowthPool","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"status","type":"bool"}],"name":"setTokenTransferStatus","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":"AirDrop","outputs":[{"name":"","type":"uint256"}],"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":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"DevSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Total_SoldToken","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"Rewards","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unlockDevTokenSupply","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"DevSupplyReleaseDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"target","type":"address"},{"indexed":false,"name":"whitelist","type":"bool"}],"name":"Whitelisted","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"name":"finish","type":"bool"}],"name":"IcoFinished","type":"event"}]

60806040526006805461ffff191690556303c2670042016009553480156200002657600080fd5b5060008054600160a060020a03191633179055620000576305f5e1008064010000000062000aee6200011e82021704565b600181905562000094906064906200007f90600564010000000062000aee6200011e82021704565b9064010000000062000b196200014c82021704565b600255600154620000bd906064906200007f90600564010000000062000aee6200011e82021704565b600355600154620000e6906064906200007f90600564010000000062000aee6200011e82021704565b600455600254600154620001089164010000000062000b306200016482021704565b336000908152600a602052604090205562000177565b60008282028315806200013c57508284828115156200013957fe5b04145b15156200014557fe5b9392505050565b60008082848115156200015b57fe5b04949350505050565b6000828211156200017157fe5b50900390565b610b8e80620001876000396000f3006080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461029357806318160ddd1461031d57806320b5761414610344578063313ce5671461037957806343c273c71461038e5780635f856dbf146103a35780636d99aafd146103b85780636ee2c161146103cd57806370a08231146103e257806377542194146104035780638da5cb5b1461041f578063939c0a661461045057806395d89b4114610465578063a9059cbb1461047a578063ad73e4ee1461049e578063af0c9259146104b3578063c2808954146104c8578063d0b0c0d5146104dd578063dfb28e95146104f2578063f2fde38b14610507575b60008060045411151561016e576040805160e560020a62461bcd02815260206004820152601460248201527f41697244726f702069732066696e69736865642e000000000000000000000000604482015290519081900360640190fd5b336000908152600b602052604090205460ff16156101fc576040805160e560020a62461bcd02815260206004820152602860248201527f796f7520616c7265616479206861766520636c61696d65642041697244726f7060448201527f20546f6b656e732e000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b61020533610528565b506004546414ace478009081111561022b57506004546006805461ff0019166101001790555b60048054829003905560005461024b90600160a060020a03163383610586565b60003411156102905760008054604051600160a060020a03909116913480156108fc02929091818181858888f1935050505015801561028e573d6000803e3d6000fd5b505b50005b34801561029f57600080fd5b506102a8610641565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102e25781810151838201526020016102ca565b50505050905090810190601f16801561030f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032957600080fd5b50610332610678565b60408051918252519081900360200190f35b34801561035057600080fd5b50610365600160a060020a036004351661067e565b604080519115158252519081900360200190f35b34801561038557600080fd5b50610332610693565b34801561039a57600080fd5b50610365610698565b3480156103af57600080fd5b506103656106a1565b3480156103c457600080fd5b506103326106af565b3480156103d957600080fd5b506103326106b5565b3480156103ee57600080fd5b50610332600160a060020a03600435166106bb565b34801561040f57600080fd5b5061041d60043515156106cd565b005b34801561042b57600080fd5b506104346106fe565b60408051600160a060020a039092168252519081900360200190f35b34801561045c57600080fd5b5061033261070d565b34801561047157600080fd5b506102a8610713565b34801561048657600080fd5b5061041d600160a060020a036004351660243561074a565b3480156104aa57600080fd5b5061033261083b565b3480156104bf57600080fd5b50610332610841565b3480156104d457600080fd5b50610332610847565b3480156104e957600080fd5b5061041d61084d565b3480156104fe57600080fd5b506103326109ad565b34801561051357600080fd5b5061041d600160a060020a03600435166109b3565b600160a060020a0381166000818152600b6020908152604091829020805460ff19166001908117909155825190815291517fa54714518c5d275fdcd3d2a461e4858e4e8cb04fb93cd0bca9d6d34115f264409281900390910190a250565b600160a060020a038216151561059b57600080fd5b600160a060020a0383166000908152600a60205260409020548111156105c057600080fd5b600160a060020a0382166000908152600a602052604090205481810110156105e757600080fd5b600160a060020a038084166000818152600a602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020610b43833981519152929081900390910190a3505050565b60408051808201909152601381527f416c7068612050726f6a65637420546f6b656e00000000000000000000000000602082015281565b60015481565b600b6020526000908152604090205460ff1681565b600881565b60065460ff1681565b600654610100900460ff1681565b60075481565b60035481565b600a6020526000908152604090205481565b600054600160a060020a031633146106e457600080fd5b600680549115156101000261ff0019909216919091179055565b600054600160a060020a031681565b60045481565b60408051808201909152600381527f4150540000000000000000000000000000000000000000000000000000000000602082015281565b600454600010156107a5576040805160e560020a62461bcd02815260206004820152601b60248201527f41697244726f70206973206e6f74207965742066696e69736865640000000000604482015290519081900360640190fd5b600654610100900460ff16151561082c576040805160e560020a62461bcd02815260206004820152602260248201527f546f6b656e207472616e73666572206973206e6f742079657420616c6c6f776560448201527f642e000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6108373383836109f9565b5050565b60025481565b60085481565b60055481565b600054600160a060020a0316331461086457600080fd5b6009544210156108be576040805160e560020a62461bcd02815260206004820152601860248201527f6e6f74207965742074696d6520746f2072656c656173652e0000000000000000604482015290519081900360640190fd5b60065460ff1615610919576040805160e560020a62461bcd02815260206004820152601860248201527f746f6b656e7320616c72656164792072656c65617365642e0000000000000000604482015290519081900360640190fd5b6002805460008054600160a060020a03168152600a60209081526040808320805490940190935592548251908152915130939192600080516020610b4383398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020610b43833981519152919081900360200190a360006002556006805460ff19166001179055565b60095481565b600054600160a060020a031633146109ca57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a0383161515610a1057600080fd5b600160a060020a0384166000908152600a6020526040902054821115610a3557600080fd5b600160a060020a0383166000908152600a602052604090205482810111610a5b57600080fd5b50600160a060020a038083166000818152600a6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020610b43833981519152929181900390910190a3600160a060020a038084166000908152600a6020526040808220549287168252902054018114610ae857fe5b50505050565b6000828202831580610b0a5750828482811515610b0757fe5b04145b1515610b1257fe5b9392505050565b6000808284811515610b2757fe5b04949350505050565b600082821115610b3c57fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820201f32f74a8d53f4fea5eccdd40f553fb857dacc2f72b0c35ec186252243fd9b0029

Deployed Bytecode

0x6080604052600436106101115763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde03811461029357806318160ddd1461031d57806320b5761414610344578063313ce5671461037957806343c273c71461038e5780635f856dbf146103a35780636d99aafd146103b85780636ee2c161146103cd57806370a08231146103e257806377542194146104035780638da5cb5b1461041f578063939c0a661461045057806395d89b4114610465578063a9059cbb1461047a578063ad73e4ee1461049e578063af0c9259146104b3578063c2808954146104c8578063d0b0c0d5146104dd578063dfb28e95146104f2578063f2fde38b14610507575b60008060045411151561016e576040805160e560020a62461bcd02815260206004820152601460248201527f41697244726f702069732066696e69736865642e000000000000000000000000604482015290519081900360640190fd5b336000908152600b602052604090205460ff16156101fc576040805160e560020a62461bcd02815260206004820152602860248201527f796f7520616c7265616479206861766520636c61696d65642041697244726f7060448201527f20546f6b656e732e000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b61020533610528565b506004546414ace478009081111561022b57506004546006805461ff0019166101001790555b60048054829003905560005461024b90600160a060020a03163383610586565b60003411156102905760008054604051600160a060020a03909116913480156108fc02929091818181858888f1935050505015801561028e573d6000803e3d6000fd5b505b50005b34801561029f57600080fd5b506102a8610641565b6040805160208082528351818301528351919283929083019185019080838360005b838110156102e25781810151838201526020016102ca565b50505050905090810190601f16801561030f5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561032957600080fd5b50610332610678565b60408051918252519081900360200190f35b34801561035057600080fd5b50610365600160a060020a036004351661067e565b604080519115158252519081900360200190f35b34801561038557600080fd5b50610332610693565b34801561039a57600080fd5b50610365610698565b3480156103af57600080fd5b506103656106a1565b3480156103c457600080fd5b506103326106af565b3480156103d957600080fd5b506103326106b5565b3480156103ee57600080fd5b50610332600160a060020a03600435166106bb565b34801561040f57600080fd5b5061041d60043515156106cd565b005b34801561042b57600080fd5b506104346106fe565b60408051600160a060020a039092168252519081900360200190f35b34801561045c57600080fd5b5061033261070d565b34801561047157600080fd5b506102a8610713565b34801561048657600080fd5b5061041d600160a060020a036004351660243561074a565b3480156104aa57600080fd5b5061033261083b565b3480156104bf57600080fd5b50610332610841565b3480156104d457600080fd5b50610332610847565b3480156104e957600080fd5b5061041d61084d565b3480156104fe57600080fd5b506103326109ad565b34801561051357600080fd5b5061041d600160a060020a03600435166109b3565b600160a060020a0381166000818152600b6020908152604091829020805460ff19166001908117909155825190815291517fa54714518c5d275fdcd3d2a461e4858e4e8cb04fb93cd0bca9d6d34115f264409281900390910190a250565b600160a060020a038216151561059b57600080fd5b600160a060020a0383166000908152600a60205260409020548111156105c057600080fd5b600160a060020a0382166000908152600a602052604090205481810110156105e757600080fd5b600160a060020a038084166000818152600a602090815260408083208054879003905593861680835291849020805486019055835185815293519193600080516020610b43833981519152929081900390910190a3505050565b60408051808201909152601381527f416c7068612050726f6a65637420546f6b656e00000000000000000000000000602082015281565b60015481565b600b6020526000908152604090205460ff1681565b600881565b60065460ff1681565b600654610100900460ff1681565b60075481565b60035481565b600a6020526000908152604090205481565b600054600160a060020a031633146106e457600080fd5b600680549115156101000261ff0019909216919091179055565b600054600160a060020a031681565b60045481565b60408051808201909152600381527f4150540000000000000000000000000000000000000000000000000000000000602082015281565b600454600010156107a5576040805160e560020a62461bcd02815260206004820152601b60248201527f41697244726f70206973206e6f74207965742066696e69736865640000000000604482015290519081900360640190fd5b600654610100900460ff16151561082c576040805160e560020a62461bcd02815260206004820152602260248201527f546f6b656e207472616e73666572206973206e6f742079657420616c6c6f776560448201527f642e000000000000000000000000000000000000000000000000000000000000606482015290519081900360840190fd5b6108373383836109f9565b5050565b60025481565b60085481565b60055481565b600054600160a060020a0316331461086457600080fd5b6009544210156108be576040805160e560020a62461bcd02815260206004820152601860248201527f6e6f74207965742074696d6520746f2072656c656173652e0000000000000000604482015290519081900360640190fd5b60065460ff1615610919576040805160e560020a62461bcd02815260206004820152601860248201527f746f6b656e7320616c72656164792072656c65617365642e0000000000000000604482015290519081900360640190fd5b6002805460008054600160a060020a03168152600a60209081526040808320805490940190935592548251908152915130939192600080516020610b4383398151915292908290030190a36000546002546040805191825251600160a060020a03909216913091600080516020610b43833981519152919081900360200190a360006002556006805460ff19166001179055565b60095481565b600054600160a060020a031633146109ca57600080fd5b6000805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b6000600160a060020a0383161515610a1057600080fd5b600160a060020a0384166000908152600a6020526040902054821115610a3557600080fd5b600160a060020a0383166000908152600a602052604090205482810111610a5b57600080fd5b50600160a060020a038083166000818152600a6020908152604080832080549589168085528285208054898103909155948690528154880190915581518781529151939095019492600080516020610b43833981519152929181900390910190a3600160a060020a038084166000908152600a6020526040808220549287168252902054018114610ae857fe5b50505050565b6000828202831580610b0a5750828482811515610b0757fe5b04145b1515610b1257fe5b9392505050565b6000808284811515610b2757fe5b04949350505050565b600082821115610b3c57fe5b509003905600ddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa165627a7a72305820201f32f74a8d53f4fea5eccdd40f553fb857dacc2f72b0c35ec186252243fd9b0029

Deployed Bytecode Sourcemap

329:3998:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3743:14;3571:1;3561:7;;:11;3553:44;;;;;;;-1:-1:-1;;;;;3553:44:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;3627:10;3616:22;;;;:10;:22;;;;;;;;:31;3608:84;;;;;-1:-1:-1;;;;;3608:84:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3703:29;3721:10;3703:17;:29::i;:::-;-1:-1:-1;3788:7:0;;3760:14;;3788:19;-1:-1:-1;3785:110:0;;;-1:-1:-1;3835:7:0;;3857:19;:26;;-1:-1:-1;;3857:26:0;;;;;3785:110;3905:7;:20;;;;;;;:7;3946:5;3936:39;;-1:-1:-1;;;;;3946:5:0;3953:10;3916:9;3936;:39::i;:::-;4003:1;3991:9;:13;3988:69;;;4020:5;;;:25;;-1:-1:-1;;;;;4020:5:0;;;;4035:9;4020:25;;;;;4035:9;;4020:25;:5;:25;4035:9;4020:5;:25;;;;;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;4020:25:0;3988:69;3516:548;329:3998;405:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;405:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:100:-1;33:3;30:1;27:10;8:100;;;90:11;;;84:18;71:11;;;64:39;52:2;45:10;8:100;;;12:14;405:51:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;641:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;641:23:0;;;;;;;;;;;;;;;;;;;;1501:43;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1501:43:0;-1:-1:-1;;;;;1501:43:0;;;;;;;;;;;;;;;;;;;;;;;507:33;;8:9:-1;5:2;;;30:1;27;20:12;5:2;507:33:0;;;;812:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;812:38:0;;;;878:39;;8:9:-1;5:2;;;30:1;27;20:12;5:2;878:39:0;;;;944:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;944:27:0;;;;699:22;;8:9:-1;5:2;;;30:1;27;20:12;5:2;699:22:0;;;;1449:45;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;1449:45:0;-1:-1:-1;;;;;1449:45:0;;;;;4209:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4209:109:0;;;;;;;;;52:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;52:20:0;;;;;;;;-1:-1:-1;;;;;52:20:0;;;;;;;;;;;;;;728:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;728:19:0;;;;463:37;;8:9:-1;5:2;;;30:1;27;20:12;5:2;463:37:0;;;;2778:252;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2778:252:0;-1:-1:-1;;;;;2778:252:0;;;;;;;671:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;671:21:0;;;;978:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;978:27:0;;;;754:19;;8:9:-1;5:2;;;30:1;27;20:12;5:2;754:19:0;;;;1912:503;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1912:503:0;;;;1012:51;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1012:51:0;;;;227:97;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;227:97:0;-1:-1:-1;;;;;227:97:0;;;;;4072:131;-1:-1:-1;;;;;4133:16:0;;;;;;:10;:16;;;;;;;;;:23;;-1:-1:-1;;4133:23:0;4152:4;4133:23;;;;;;4172;;;;;;;;;;;;;;;;;4072:131;:::o;2423:349::-;-1:-1:-1;;;;;2512:10:0;;;;2503:20;;;;;;-1:-1:-1;;;;;2558:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;2558:26:0;2549:36;;;;;;-1:-1:-1;;;;;2633:14:0;;;;;;:9;:14;;;;;;2606:23;;;:41;;2597:51;;;;;;-1:-1:-1;;;;;2659:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;2696:14;;;;;;;;;;:24;;;;;;2736:28;;;;;;;2696:14;;-1:-1:-1;;;;;;;;;;;2736:28:0;;;;;;;;;;2423:349;;;:::o;405:51::-;;;;;;;;;;;;;;;;;;;:::o;641:23::-;;;;:::o;1501:43::-;;;;;;;;;;;;;;;:::o;507:33::-;539:1;507:33;:::o;812:38::-;;;;;;:::o;878:39::-;;;;;;;;;:::o;944:27::-;;;;:::o;699:22::-;;;;:::o;1449:45::-;;;;;;;;;;;;;:::o;4209:109::-;195:5;;-1:-1:-1;;;;;195:5:0;181:10;:19;173:28;;;;;;4282:19;:28;;;;;;;-1:-1:-1;;4282:28:0;;;;;;;;;4209:109::o;52:20::-;;;-1:-1:-1;;;;;52:20:0;;:::o;728:19::-;;;;:::o;463:37::-;;;;;;;;;;;;;;;;;;;:::o;2778:252::-;2851:7;;2862:1;-1:-1:-1;2851:12:0;2843:52;;;;;-1:-1:-1;;;;;2843:52:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2914:19;;;;;;;2906:66;;;;;;;-1:-1:-1;;;;;2906:66:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2983:39;2998:10;3010:3;3015:6;2983:14;:39::i;:::-;2778:252;;:::o;671:21::-;;;;:::o;978:27::-;;;;:::o;754:19::-;;;;:::o;1912:503::-;195:5;;-1:-1:-1;;;;;195:5:0;181:10;:19;173:28;;;;;;1987:20;;1980:3;:27;;1972:64;;;;;-1:-1:-1;;;;;1972:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2085:18;;;;:27;2077:64;;;;;-1:-1:-1;;;;;2077:64:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2179:9;;;2159:16;2169:5;;-1:-1:-1;;;;;2169:5:0;2159:16;;:9;:16;;;;;;;;:29;;;;;;;;2222:9;;2204:28;;;;;;;2216:4;;2159:16;;-1:-1:-1;;;;;;;;;;;2204:28:0;;;;;;;;2263:5;;2270:9;;2248:32;;;;;;;-1:-1:-1;;;;;2263:5:0;;;;2257:4;;-1:-1:-1;;;;;;;;;;;2248:32:0;;;;;;;;;2303:1;2291:9;:13;2356:18;:25;;-1:-1:-1;;2356:25:0;2377:4;2356:25;;;1912:503::o;1012:51::-;;;;:::o;227:97::-;195:5;;-1:-1:-1;;;;;195:5:0;181:10;:19;173:28;;;;;;300:5;:16;;-1:-1:-1;;300:16:0;-1:-1:-1;;;;;300:16:0;;;;;;;;;;227:97::o;3036:474::-;3257:21;-1:-1:-1;;;;;3129:10:0;;;;3121:19;;;;;;-1:-1:-1;;;;;3159:16:0;;;;;;:9;:16;;;;;;:26;-1:-1:-1;3159:26:0;3151:35;;;;;;-1:-1:-1;;;;;3231:14:0;;;;;;:9;:14;;;;;;3205:23;;;:40;3197:49;;;;;;-1:-1:-1;;;;;;3300:14:0;;;;;;;:9;:14;;;;;;;;;;3281:16;;;;;;;;;;;3325:26;;;;;;3362:14;;;;:24;;;;;;;3402:28;;;;;;;3281:33;;;;;:16;-1:-1:-1;;;;;;;;;;;3402:28:0;;;;;;;;;;-1:-1:-1;;;;;3467:14:0;;;;;;;:9;:14;;;;;;;3448:16;;;;;;;;:33;:53;;3441:61;;;;3036:474;;;;:::o;4353:147::-;4411:7;4439:5;;;4458:6;;;:20;;;4477:1;4472;4468;:5;;;;;;;;:10;4458:20;4451:28;;;;;;4493:1;4353:147;-1:-1:-1;;;4353:147:0:o;4507:112::-;4565:7;4581:9;4597:1;4593;:5;;;;;;;;;4507:112;-1:-1:-1;;;;4507:112:0:o;4626:113::-;4684:7;4707:6;;;;4700:14;;;;-1:-1:-1;4728:5:0;;;4626:113::o

Swarm Source

bzzr://201f32f74a8d53f4fea5eccdd40f553fb857dacc2f72b0c35ec186252243fd9b

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.