ETH Price: $2,307.26 (-6.71%)

Contract

0x474Dde66cE65a9279F070fd27b01ce1AbC80d5e2
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer206186342024-08-27 8:09:59183 days ago1724746199IN
A. I. Trading Platform: QCLX Token
0 ETH0.000031160.97772864
Transfer206169962024-08-27 2:39:47184 days ago1724726387IN
A. I. Trading Platform: QCLX Token
0 ETH0.000039670.80981443
Transfer163096642023-01-01 4:55:59788 days ago1672548959IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005735318
Transfer163096432023-01-01 4:51:47788 days ago1672548707IN
A. I. Trading Platform: QCLX Token
0 ETH0.0009137617
Transfer162697042022-12-26 15:04:47793 days ago1672067087IN
A. I. Trading Platform: QCLX Token
0 ETH0.0008689816.15963013
Transfer162689672022-12-26 12:36:23793 days ago1672058183IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005507710.2422698
Transfer162656822022-12-26 1:35:47794 days ago1672018547IN
A. I. Trading Platform: QCLX Token
0 ETH0.000318749.99989559
Transfer162614852022-12-25 11:33:23794 days ago1671968003IN
A. I. Trading Platform: QCLX Token
0 ETH0.0004167911.36840945
Transfer162614562022-12-25 11:27:35794 days ago1671967655IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005378110.00124729
Transfer162607732022-12-25 9:09:35794 days ago1671959375IN
A. I. Trading Platform: QCLX Token
0 ETH0.0006734612.52382339
Transfer162604572022-12-25 8:05:47794 days ago1671955547IN
A. I. Trading Platform: QCLX Token
0 ETH0.000491739.14642373
Transfer162602232022-12-25 7:18:59794 days ago1671952739IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005915211
Transfer162600482022-12-25 6:43:59794 days ago1671950639IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005376310
Transfer162599742022-12-25 6:29:11794 days ago1671949751IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005855410.88883162
Transfer162598882022-12-25 6:11:35794 days ago1671948695IN
A. I. Trading Platform: QCLX Token
0 ETH0.0003758110.24704532
Transfer162591402022-12-25 3:40:59795 days ago1671939659IN
A. I. Trading Platform: QCLX Token
0 ETH0.0006218811.56720092
Transfer162588602022-12-25 2:44:59795 days ago1671936299IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005568210.35694511
Transfer162587052022-12-25 2:13:59795 days ago1671934439IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005376310
Transfer162586502022-12-25 2:02:59795 days ago1671933779IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005591610.40057317
Transfer162584912022-12-25 1:30:59795 days ago1671931859IN
A. I. Trading Platform: QCLX Token
0 ETH0.0003666310
Transfer162581192022-12-25 0:16:23795 days ago1671927383IN
A. I. Trading Platform: QCLX Token
0 ETH0.0005376310
Transfer154655112022-09-03 12:59:05907 days ago1662209945IN
A. I. Trading Platform: QCLX Token
0 ETH0.000322866.59244684
Transfer153010502022-08-08 10:34:24933 days ago1659954864IN
A. I. Trading Platform: QCLX Token
0 ETH0.000159315
Transfer152533412022-08-01 0:08:27941 days ago1659312507IN
A. I. Trading Platform: QCLX Token
0 ETH0.000431968.03460425
Transfer152533362022-08-01 0:07:24941 days ago1659312444IN
A. I. Trading Platform: QCLX Token
0 ETH0.000306848.3692485
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.5.12+commit.7709ece9

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2019-11-04
*/

pragma solidity ^0.5.12;
////////////////////////////////////////////////////////////////////////////////
contract    Token
{
    //----- VARIABLES

    address public              owner;          // Owner of this contract
    address public              admin;          // The one who is allowed to do changes

    mapping(address => uint256)                         balances;       // Maintain balance in a mapping
    mapping(address => mapping (address => uint256))    allowances;     // Allowances index-1 = Owner account   index-2 = spender account

    //------ TOKEN SPECIFICATION

    string  public  constant    name       = "QCLX Token";
    string  public  constant    symbol     = "QCLX";
    uint256 public  constant    decimals   = 18;      // Handle the coin as FIAT (2 decimals). ETH Handles 18 decimal places

    uint256 public              totalSupply = 800000000 * 10**decimals;        // 800 Millions (18 decimals)

    //---------------------------------------------------- smartcontract control

    uint256 public              icoDeadLine = 0;     // 2000-01-01 00:00 (GMT+0)

    //--------------------------------------------------------------------------

    modifier duringIcoOnlyTheOwner()  // if not during the ico : everyone is allowed at anytime
    {
        require( now>icoDeadLine || msg.sender==owner );
        _;
    }

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

    //----- EVENTS

    event Transfer(address indexed fromAddr, address indexed toAddr,   uint256 amount);
    event Approval(address indexed _owner,   address indexed _spender, uint256 amount);

            //---- extra EVENTS

    event onAdminUserChanged(   address oldAdmin,  address newAdmin);
    event onOwnershipTransfered(address oldOwner,  address newOwner);
    event onAdminUserChange(    address oldAdmin,  address newAdmin);

    event onIcoDeadlineChanged( uint256 previousDeadline,  uint256 newDeadline);

    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    constructor()   public
    {
        owner = msg.sender;
        admin = owner;

        balances[owner] = totalSupply;
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //----- ERC20 FUNCTIONS
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    function balanceOf(address walletAddress) public view returns (uint256 balance)
    {
        return balances[walletAddress];
    }
    //--------------------------------------------------------------------------
    function transfer(address toAddr, uint256 amountInWei)  public   duringIcoOnlyTheOwner   returns (bool)     // don't icoNotPaused here. It's a logic issue.
    {
        require(toAddr!=address(0x0) && toAddr!=msg.sender && amountInWei>0);     // Prevent transfer to 0x0 address and to self, amount must be >0

        uint256 balanceFrom = balances[msg.sender] - amountInWei;
        uint256 balanceTo   = balances[toAddr]     + amountInWei;
       
        assert(balanceFrom <= balances[msg.sender]);
        assert(balanceTo   >= balances[toAddr]);
       
        balances[msg.sender] = balanceFrom;
        balances[toAddr]     = balanceTo;

        emit Transfer(msg.sender, toAddr, amountInWei);

        return true;
    }
    //--------------------------------------------------------------------------
    function    allowance(address walletAddress, address spender) public view returns (uint remaining)
    {
        return allowances[walletAddress][spender];
    }
    //--------------------------------------------------------------------------
    function    transferFrom(address fromAddr, address toAddr, uint256 amountInWei)  public  returns (bool)
    {
        require(amountInWei!=0                                   &&
                balances[fromAddr]               >= amountInWei  &&
                allowances[fromAddr][msg.sender] >= amountInWei);
       
        uint256 balanceFrom  = balances[fromAddr]               - amountInWei;
        uint256 balanceTo    = balances[toAddr]                 + amountInWei;
        uint256 newAllowance = allowances[fromAddr][msg.sender] - amountInWei;

        assert(balanceFrom  <= balances[fromAddr]);
        assert(balanceTo    >= balances[toAddr]);
        assert(newAllowance <= allowances[fromAddr][msg.sender]);

        balances[fromAddr]               = balanceFrom;
        balances[toAddr]                 = balanceTo;
        allowances[fromAddr][msg.sender] = newAllowance;

        emit Transfer(fromAddr, toAddr, amountInWei);
        return true;
    }
    //--------------------------------------------------------------------------
    function    approve(address spender, uint256 amountInWei) public returns (bool)
    {
        require((amountInWei == 0) || (allowances[msg.sender][spender] == 0));
       
        allowances[msg.sender][spender] = amountInWei;
        emit Approval(msg.sender, spender, amountInWei);

        return true;
    }
    //--------------------------------------------------------------------------
    function()   external                
    {
        assert(true == false);      // If Ether is sent to this address, don't handle it -> send it back.
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    function    transferOwnership(address newOwner) public onlyOwner               // @param newOwner The address to transfer ownership to.
    {
        require(newOwner != address(0x0));

        emit onOwnershipTransfered(owner, newOwner);
        owner = newOwner;
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    function    changeAdminUser(address newAdminAddress) public onlyOwner
    {
        require(newAdminAddress!=address(0x0));

        emit onAdminUserChange(admin, newAdminAddress);
        admin = newAdminAddress;
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    function    changeIcoDeadLine(uint256 newIcoDeadline) public onlyAdmin
    {
        require(newIcoDeadline!=0);

        emit onIcoDeadlineChanged(icoDeadLine, newIcoDeadline);
        icoDeadLine = newIcoDeadline;
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    function destroySomeTokens(uint256 amountToBurnInWei) public onlyAdmin  returns(uint)
    {
        require(msg.sender==owner && balances[owner]>=amountToBurnInWei);

        address   toAddr = 0x0000000000000000000000000000000000000000;

        balances[owner]  = balances[owner]  - amountToBurnInWei;
        balances[toAddr] = balances[toAddr] + amountToBurnInWei;      // send to 0x00

        emit Transfer(msg.sender, toAddr, amountToBurnInWei);

        totalSupply = totalSupply - amountToBurnInWei;

        return 1;
    }
    //--------------------------------------------------------------------------
    function addSomeTokens(uint256 amountToAddInWei) public onlyAdmin  returns(uint)
    {
        require(msg.sender==owner);

        uint256     newOwnerBalance = balances[owner] + amountToAddInWei;
        uint256     newTotalSupply  = totalSupply     + amountToAddInWei;

        assert(newOwnerBalance >= totalSupply);
        assert(newTotalSupply  >= totalSupply);

        balances[owner] = balances[owner] + amountToAddInWei;

        emit Transfer(msg.sender, owner, amountToAddInWei);

        totalSupply = totalSupply + amountToAddInWei;

        return 1;
    }
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
    //--------------------------------------------------------------------------
}

Contract Security Audit

Contract ABI

[{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_owner","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"fromAddr","type":"address"},{"indexed":true,"internalType":"address","name":"toAddr","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"onAdminUserChange","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldAdmin","type":"address"},{"indexed":false,"internalType":"address","name":"newAdmin","type":"address"}],"name":"onAdminUserChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"uint256","name":"previousDeadline","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"newDeadline","type":"uint256"}],"name":"onIcoDeadlineChanged","type":"event"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"oldOwner","type":"address"},{"indexed":false,"internalType":"address","name":"newOwner","type":"address"}],"name":"onOwnershipTransfered","type":"event"},{"payable":false,"stateMutability":"nonpayable","type":"fallback"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amountToAddInWei","type":"uint256"}],"name":"addSomeTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"admin","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"walletAddress","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amountInWei","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"internalType":"address","name":"walletAddress","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newAdminAddress","type":"address"}],"name":"changeAdminUser","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"newIcoDeadline","type":"uint256"}],"name":"changeIcoDeadLine","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"uint256","name":"amountToBurnInWei","type":"uint256"}],"name":"destroySomeTokens","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"icoDeadLine","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"toAddr","type":"address"},{"internalType":"uint256","name":"amountInWei","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"fromAddr","type":"address"},{"internalType":"address","name":"toAddr","type":"address"},{"internalType":"uint256","name":"amountInWei","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"}]

60806040526b0295be96e640669720000000600455600060055534801561002557600080fd5b50600080546001600160a01b03199081163317808355600180549092166001600160a01b03919091169081179091556004549082526002602052604090912055610ad6806100746000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a9059cbb11610071578063a9059cbb146102d5578063dd62ed3e14610301578063f2fde38b1461032f578063f672e4d814610355578063f851a4401461037b5761010b565b806370a08231146102665780638da5cb5b1461028c57806395d89b41146102b05780639fcb114c146102b85761010b565b8063313ce567116100de578063313ce5671461021c578063359cc28e1461022457806362d7a974146102415780636d6433081461025e5761010b565b806306fdde031461010f578063095ea7b31461018c57806318160ddd146101cc57806323b872dd146101e6575bfe5b005b610117610383565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610151578181015183820152602001610139565b50505050905090810190601f16801561017e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b8600480360360408110156101a257600080fd5b506001600160a01b0381351690602001356103a9565b604080519115158252519081900360200190f35b6101d4610449565b60408051918252519081900360200190f35b6101b8600480360360608110156101fc57600080fd5b506001600160a01b0381358116916020810135909116906040013561044f565b6101d46105c2565b61010d6004803603602081101561023a57600080fd5b50356105c7565b6101d46004803603602081101561025757600080fd5b503561062a565b6101d4610700565b6101d46004803603602081101561027c57600080fd5b50356001600160a01b0316610706565b610294610721565b604080516001600160a01b039092168252519081900360200190f35b610117610730565b6101d4600480360360208110156102ce57600080fd5b5035610750565b6101b8600480360360408110156102eb57600080fd5b506001600160a01b038135169060200135610816565b6101d46004803603604081101561031757600080fd5b506001600160a01b038135811691602001351661091f565b61010d6004803603602081101561034557600080fd5b50356001600160a01b031661094a565b61010d6004803603602081101561036b57600080fd5b50356001600160a01b03166109de565b610294610a72565b6040518060400160405280600a81526020016928a1a62c102a37b5b2b760b11b81525081565b60008115806103d957503360009081526003602090815260408083206001600160a01b0387168452909152902054155b6103e257600080fd5b3360008181526003602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60045481565b6000811580159061047857506001600160a01b0384166000908152600260205260409020548211155b80156104a757506001600160a01b03841660009081526003602090815260408083203384529091529020548211155b6104b057600080fd5b6001600160a01b0380851660008181526002602081815260408084205495891684528084205485855260038352818520338652835290842054949093525284830392908501918590039083111561050357fe5b6001600160a01b03861660009081526002602052604090205482101561052557fe5b6001600160a01b038716600090815260036020908152604080832033845290915290205481111561055257fe5b6001600160a01b038088166000818152600260209081526040808320889055938a1680835284832087905583835260038252848320338452825291849020859055835189815293519193600080516020610a82833981519152929081900390910190a35060019695505050505050565b601281565b6001546001600160a01b031633146105de57600080fd5b806105e857600080fd5b600554604080519182526020820183905280517f8be31b561b88551693348bd0fcc35f250f98ac98f326cd3278c77ef9d91f2c079281900390910190a1600555565b6001546000906001600160a01b0316331461064457600080fd5b6000546001600160a01b0316331480156106765750600080546001600160a01b03168152600260205260409020548211155b61067f57600080fd5b600080546001600160a01b03168152600260209081526040808320805486900390558280527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b8054860190558051858152905183923392600080516020610a82833981519152929081900390910190a3505060048054919091039055600190565b60055481565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031681565b604051806040016040528060048152602001630a28698b60e31b81525081565b6001546000906001600160a01b0316331461076a57600080fd5b6000546001600160a01b0316331461078157600080fd5b600080546001600160a01b031681526002602052604090205460045490830190808401908210156107ae57fe5b6004548110156107ba57fe5b600080546001600160a01b0390811682526002602090815260408084208054890190559254835188815293519216923392600080516020610a82833981519152929181900390910190a350506004805483019055506001919050565b600060055442118061083257506000546001600160a01b031633145b61083b57600080fd5b6001600160a01b0383161580159061085c57506001600160a01b0383163314155b80156108685750600082115b61087157600080fd5b33600081815260026020526040808220546001600160a01b03871683529082205492909152838103918401908211156108a657fe5b6001600160a01b0385166000908152600260205260409020548110156108c857fe5b3360008181526002602090815260408083208690556001600160a01b0389168084529281902085905580518881529051929392600080516020610a82833981519152929181900390910190a3506001949350505050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461096157600080fd5b6001600160a01b03811661097457600080fd5b600054604080516001600160a01b039283168152918316602083015280517fc94ba754626736009810a88a399103c855c738f7b908c110100d549c7157386a9281900390910190a1600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109f557600080fd5b6001600160a01b038116610a0857600080fd5b600154604080516001600160a01b039283168152918316602083015280517f261672e30a780721fafeaf2ff4217252b8da9ed9b4bd44daa979e7d9ece3cad79281900390910190a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b03168156feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a723158209aae316c22ad7208db0b9cd73e504a26815b786b1264d7c0bec9f63bb529121464736f6c634300050c0032

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c806370a08231116100a2578063a9059cbb11610071578063a9059cbb146102d5578063dd62ed3e14610301578063f2fde38b1461032f578063f672e4d814610355578063f851a4401461037b5761010b565b806370a08231146102665780638da5cb5b1461028c57806395d89b41146102b05780639fcb114c146102b85761010b565b8063313ce567116100de578063313ce5671461021c578063359cc28e1461022457806362d7a974146102415780636d6433081461025e5761010b565b806306fdde031461010f578063095ea7b31461018c57806318160ddd146101cc57806323b872dd146101e6575bfe5b005b610117610383565b6040805160208082528351818301528351919283929083019185019080838360005b83811015610151578181015183820152602001610139565b50505050905090810190601f16801561017e5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101b8600480360360408110156101a257600080fd5b506001600160a01b0381351690602001356103a9565b604080519115158252519081900360200190f35b6101d4610449565b60408051918252519081900360200190f35b6101b8600480360360608110156101fc57600080fd5b506001600160a01b0381358116916020810135909116906040013561044f565b6101d46105c2565b61010d6004803603602081101561023a57600080fd5b50356105c7565b6101d46004803603602081101561025757600080fd5b503561062a565b6101d4610700565b6101d46004803603602081101561027c57600080fd5b50356001600160a01b0316610706565b610294610721565b604080516001600160a01b039092168252519081900360200190f35b610117610730565b6101d4600480360360208110156102ce57600080fd5b5035610750565b6101b8600480360360408110156102eb57600080fd5b506001600160a01b038135169060200135610816565b6101d46004803603604081101561031757600080fd5b506001600160a01b038135811691602001351661091f565b61010d6004803603602081101561034557600080fd5b50356001600160a01b031661094a565b61010d6004803603602081101561036b57600080fd5b50356001600160a01b03166109de565b610294610a72565b6040518060400160405280600a81526020016928a1a62c102a37b5b2b760b11b81525081565b60008115806103d957503360009081526003602090815260408083206001600160a01b0387168452909152902054155b6103e257600080fd5b3360008181526003602090815260408083206001600160a01b03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60045481565b6000811580159061047857506001600160a01b0384166000908152600260205260409020548211155b80156104a757506001600160a01b03841660009081526003602090815260408083203384529091529020548211155b6104b057600080fd5b6001600160a01b0380851660008181526002602081815260408084205495891684528084205485855260038352818520338652835290842054949093525284830392908501918590039083111561050357fe5b6001600160a01b03861660009081526002602052604090205482101561052557fe5b6001600160a01b038716600090815260036020908152604080832033845290915290205481111561055257fe5b6001600160a01b038088166000818152600260209081526040808320889055938a1680835284832087905583835260038252848320338452825291849020859055835189815293519193600080516020610a82833981519152929081900390910190a35060019695505050505050565b601281565b6001546001600160a01b031633146105de57600080fd5b806105e857600080fd5b600554604080519182526020820183905280517f8be31b561b88551693348bd0fcc35f250f98ac98f326cd3278c77ef9d91f2c079281900390910190a1600555565b6001546000906001600160a01b0316331461064457600080fd5b6000546001600160a01b0316331480156106765750600080546001600160a01b03168152600260205260409020548211155b61067f57600080fd5b600080546001600160a01b03168152600260209081526040808320805486900390558280527fac33ff75c19e70fe83507db0d683fd3465c996598dc972688b7ace676c89077b8054860190558051858152905183923392600080516020610a82833981519152929081900390910190a3505060048054919091039055600190565b60055481565b6001600160a01b031660009081526002602052604090205490565b6000546001600160a01b031681565b604051806040016040528060048152602001630a28698b60e31b81525081565b6001546000906001600160a01b0316331461076a57600080fd5b6000546001600160a01b0316331461078157600080fd5b600080546001600160a01b031681526002602052604090205460045490830190808401908210156107ae57fe5b6004548110156107ba57fe5b600080546001600160a01b0390811682526002602090815260408084208054890190559254835188815293519216923392600080516020610a82833981519152929181900390910190a350506004805483019055506001919050565b600060055442118061083257506000546001600160a01b031633145b61083b57600080fd5b6001600160a01b0383161580159061085c57506001600160a01b0383163314155b80156108685750600082115b61087157600080fd5b33600081815260026020526040808220546001600160a01b03871683529082205492909152838103918401908211156108a657fe5b6001600160a01b0385166000908152600260205260409020548110156108c857fe5b3360008181526002602090815260408083208690556001600160a01b0389168084529281902085905580518881529051929392600080516020610a82833981519152929181900390910190a3506001949350505050565b6001600160a01b03918216600090815260036020908152604080832093909416825291909152205490565b6000546001600160a01b0316331461096157600080fd5b6001600160a01b03811661097457600080fd5b600054604080516001600160a01b039283168152918316602083015280517fc94ba754626736009810a88a399103c855c738f7b908c110100d549c7157386a9281900390910190a1600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000546001600160a01b031633146109f557600080fd5b6001600160a01b038116610a0857600080fd5b600154604080516001600160a01b039283168152918316602083015280517f261672e30a780721fafeaf2ff4217252b8da9ed9b4bd44daa979e7d9ece3cad79281900390910190a1600180546001600160a01b0319166001600160a01b0392909216919091179055565b6001546001600160a01b03168156feddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3efa265627a7a723158209aae316c22ad7208db0b9cd73e504a26815b786b1264d7c0bec9f63bb529121464736f6c634300050c0032

Deployed Bytecode Sourcemap

108:8816:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;108:8816:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5611:21;;108:8816;608:53;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;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;608:53:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5149:320;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;5149:320:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;850:66;;;:::i;:::-;;;;;;;;;;;;;;;;4066:995;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;4066:995:0;;;;;;;;;;;;;;;;;:::i;722:43::-;;;:::i;6972:227::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6972:227:0;;:::i;7451:547::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;7451:547:0;;:::i;1046:43::-;;;:::i;2757:134::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;2757:134:0;-1:-1:-1;;;;;2757:134:0;;:::i;159:33::-;;;:::i;:::-;;;;-1:-1:-1;;;;;159:33:0;;;;;;;;;;;;;;668:47;;;:::i;8086:589::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;8086:589:0;;:::i;2979:747::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;2979:747:0;;;;;;;;:::i;3814:164::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;;;;;;3814:164:0;;;;;;;;;;:::i;5967:276::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;5967:276:0;-1:-1:-1;;;;;5967:276:0;;:::i;6577:225::-;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;-1:-1;6577:225:0;-1:-1:-1;;;;;6577:225:0;;:::i;234:33::-;;;:::i;608:53::-;;;;;;;;;;;;;;-1:-1:-1;;;608:53:0;;;;:::o;5149:320::-;5223:4;5254:16;;;5253:60;;-1:-1:-1;5287:10:0;5276:22;;;;:10;:22;;;;;;;;-1:-1:-1;;;;;5276:31:0;;;;;;;;;;:36;5253:60;5245:69;;;;;;5345:10;5334:22;;;;:10;:22;;;;;;;;-1:-1:-1;;;;;5334:31:0;;;;;;;;;;;;:45;;;5395:42;;;;;;;5334:31;;5345:10;5395:42;;;;;;;;;;;-1:-1:-1;5457:4:0;5149:320;;;;:::o;850:66::-;;;;:::o;4066:995::-;4164:4;4194:14;;;;;:116;;-1:-1:-1;;;;;;4263:18:0;;;;;;:8;:18;;;;;;:47;-1:-1:-1;4263:47:0;4194:116;:185;;;;-1:-1:-1;;;;;;4332:20:0;;;;;;:10;:20;;;;;;;;4353:10;4332:32;;;;;;;;:47;-1:-1:-1;4332:47:0;4194:185;4186:194;;;;;;-1:-1:-1;;;;;4423:18:0;;;4400:19;4423:18;;;:8;:18;;;;;;;;;4503:16;;;;;;;;;4583:20;;;:10;:20;;;;;4604:10;4583:32;;;;;;;;4665:18;;;;;4423:46;;;;4503;;;;4583;;;;4649:34;;;4642:42;;;;-1:-1:-1;;;;;4718:16:0;;;;;;:8;:16;;;;;;4702:32;;;4695:40;;;;-1:-1:-1;;;;;4769:20:0;;;;;;:10;:20;;;;;;;;4790:10;4769:32;;;;;;;;4753:48;;;4746:56;;;;-1:-1:-1;;;;;4815:18:0;;;;;;;:8;:18;;;;;;;;:46;;;4872:16;;;;;;;;;:44;;;4927:20;;;:10;:20;;;;;4948:10;4927:32;;;;;;;;:47;;;4992:39;;;;;;;4872:16;;-1:-1:-1;;;;;;;;;;;4992:39:0;;;;;;;;;;-1:-1:-1;5049:4:0;;4066:995;-1:-1:-1;;;;;;4066:995:0:o;722:43::-;763:2;722:43;:::o;6972:227::-;1533:5;;-1:-1:-1;;;;;1533:5:0;1521:10;:17;1513:26;;;;;;7067:17;7059:26;;;;;;7124:11;;7103:49;;;;;;;;;;;;;;;;;;;;;;;;7163:11;:28;6972:227::o;7451:547::-;1533:5;;7531:4;;-1:-1:-1;;;;;1533:5:0;1521:10;:17;1513:26;;;;;;7573:5;;-1:-1:-1;;;;;7573:5:0;7561:10;:17;:55;;;;-1:-1:-1;7582:15:0;7591:5;;-1:-1:-1;;;;;7591:5:0;7582:15;;:8;:15;;;;;;:34;-1:-1:-1;7582:34:0;7561:55;7553:64;;;;;;7630:16;7732:5;;-1:-1:-1;;;;;7732:5:0;7723:15;;:8;:15;;;;;;;;;;:36;;;7704:55;;7789:16;;;;;;:36;;7770:55;;7864:47;;;;;;;7630:16;;7873:10;;-1:-1:-1;;;;;;;;;;;7864:47:0;;;;;;;;;;-1:-1:-1;;7938:11:0;;;:31;;;;7924:45;;-1:-1:-1;;7451:547:0:o;1046:43::-;;;;:::o;2757:134::-;-1:-1:-1;;;;;2860:23:0;2820:15;2860:23;;;:8;:23;;;;;;;2757:134::o;159:33::-;;;-1:-1:-1;;;;;159:33:0;;:::o;668:47::-;;;;;;;;;;;;;;-1:-1:-1;;;668:47:0;;;;:::o;8086:589::-;1533:5;;8161:4;;-1:-1:-1;;;;;1533:5:0;1521:10;:17;1513:26;;;;;;8203:5;;-1:-1:-1;;;;;8203:5:0;8191:10;:17;8183:26;;;;;;8222:27;8261:5;;-1:-1:-1;;;;;8261:5:0;8252:15;;:8;:15;;;;;;8327:11;;8252:34;;;;8327;;;;8381:30;;;8374:38;;;;8449:11;;8430:14;:30;;8423:38;;;;8492:15;8501:5;;-1:-1:-1;;;;;8501:5:0;;;8492:15;;:8;:15;;;;;;;;;;:34;;8474:52;;8565:5;;8544:45;;;;;;;8565:5;;;8553:10;;-1:-1:-1;;;;;;;;;;;8544:45:0;;;;;;;;;;-1:-1:-1;;8616:11:0;;;:30;;8602:44;;-1:-1:-1;;8086:589:0;;;:::o;2979:747::-;3077:4;1335:11;;1331:3;:15;:36;;;-1:-1:-1;1362:5:0;;-1:-1:-1;;;;;1362:5:0;1350:10;:17;1331:36;1322:47;;;;;;-1:-1:-1;;;;;3159:20:0;;;;;;:42;;-1:-1:-1;;;;;;3183:18:0;;3191:10;3183:18;;3159:42;:59;;;;;3217:1;3205:11;:13;3159:59;3151:68;;;;;;3333:10;3302:19;3324:20;;;:8;:20;;;;;;;-1:-1:-1;;;;;3391:16:0;;;;;;;;3467:20;;;;3324:34;;;;3391;;;3452:35;;;3445:43;;;;-1:-1:-1;;;;;3521:16:0;;;;;;:8;:16;;;;;;3506:31;;;3499:39;;;;3567:10;3558:20;;;;:8;:20;;;;;;;;:34;;;-1:-1:-1;;;;;3603:16:0;;;;;;;;;:32;;;3653:41;;;;;;;3603:16;;3567:10;-1:-1:-1;;;;;;;;;;;3653:41:0;;;;;;;;;;-1:-1:-1;3714:4:0;;2979:747;-1:-1:-1;;;;2979:747:0:o;3814:164::-;-1:-1:-1;;;;;3936:25:0;;;3897:14;3936:25;;;:10;:25;;;;;;;;:34;;;;;;;;;;;;;3814:164::o;5967:276::-;1451:5;;-1:-1:-1;;;;;1451:5:0;1439:10;:17;1431:26;;;;;;-1:-1:-1;;;;;6127:24:0;;6119:33;;;;;;6192:5;;6170:38;;;-1:-1:-1;;;;;6192:5:0;;;6170:38;;;;;;;;;;;;;;;;;;;;;6219:5;:16;;-1:-1:-1;;;;;;6219:16:0;-1:-1:-1;;;;;6219:16:0;;;;;;;;;;5967:276::o;6577:225::-;1451:5;;-1:-1:-1;;;;;1451:5:0;1439:10;:17;1431:26;;;;;;-1:-1:-1;;;;;6671:29:0;;6663:38;;;;;;6737:5;;6719:41;;;-1:-1:-1;;;;;6737:5:0;;;6719:41;;;;;;;;;;;;;;;;;;;;;6771:5;:23;;-1:-1:-1;;;;;;6771:23:0;-1:-1:-1;;;;;6771:23:0;;;;;;;;;;6577:225::o;234:33::-;;;-1:-1:-1;;;;;234:33:0;;:::o

Swarm Source

bzzr://9aae316c22ad7208db0b9cd73e504a26815b786b1264d7c0bec9f63bb5291214

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Artificial Intelligence (Deep Learning) Trading Platform For Cryptocurrencies, which eliminates human emotion, is in alignment with global market trends and is a part of the BQTX.com Exchange and BQT.io ecosystem.

Validator Index Block Amount
View All Withdrawals

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

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