ETH Price: $2,951.17 (+0.07%)
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

ABX Token (ABX) ($0.0005)

Multichain Info

Transaction Hash
Method
Block
From
To
Transfer236911782025-10-30 15:44:5956 days ago1761839099IN
Arbidex: ABX Token
0 ETH0.000053561.03131276
Approve236757852025-10-28 12:00:4758 days ago1761652847IN
Arbidex: ABX Token
0 ETH0.000018990.40508192
Approve233924812025-09-18 20:54:2398 days ago1758228863IN
Arbidex: ABX Token
0 ETH0.000040050.85410092
Approve230887882025-08-07 11:08:11140 days ago1754564891IN
Arbidex: ABX Token
0 ETH0.000138012.96512977
Transfer230591532025-08-03 7:50:23144 days ago1754207423IN
Arbidex: ABX Token
0 ETH0.000033840.71739571
Transfer223781432025-04-29 23:58:35239 days ago1745971115IN
Arbidex: ABX Token
0 ETH0.000044621.48488247
Transfer223773752025-04-29 21:24:11239 days ago1745961851IN
Arbidex: ABX Token
0 ETH0.000110652.1299136
Approve223739822025-04-29 10:00:47240 days ago1745920847IN
Arbidex: ABX Token
0 ETH0.000061691.31557626
Approve223258282025-04-22 16:45:47247 days ago1745340347IN
Arbidex: ABX Token
0 ETH0.000144813.08814538
Approve219204142025-02-25 2:39:11303 days ago1740451151IN
Arbidex: ABX Token
0 ETH0.000035931.45981156
Transfer213609532024-12-08 23:06:59381 days ago1733699219IN
Arbidex: ABX Token
0 ETH0.0006448112.40906259
Approve191046592024-01-28 11:11:47697 days ago1706440307IN
Arbidex: ABX Token
0 ETH0.0007268415.5
Transfer184430992023-10-27 17:41:23790 days ago1698428483IN
Arbidex: ABX Token
0 ETH0.0010157821.53784885
Transfer183487352023-10-14 12:51:35803 days ago1697287895IN
Arbidex: ABX Token
0 ETH0.00031176
Transfer176379212023-07-06 22:58:23902 days ago1688684303IN
Arbidex: ABX Token
0 ETH0.000943520
Approve169994822023-04-07 22:12:23992 days ago1680905543IN
Arbidex: ABX Token
0 ETH0.0010027321.38337041
Approve169116482023-03-26 12:37:471005 days ago1679834267IN
Arbidex: ABX Token
0 ETH0.000703915.0109058
Approve166646042023-02-19 19:06:231040 days ago1676833583IN
Arbidex: ABX Token
0 ETH0.0011290224.07665443
Approve166225582023-02-13 21:36:111045 days ago1676324171IN
Arbidex: ABX Token
0 ETH0.0011828525.22459739
Approve164338682023-01-18 13:03:471072 days ago1674047027IN
Arbidex: ABX Token
0 ETH0.0009353519.94663142
Approve159078032022-11-06 1:50:351145 days ago1667699435IN
Arbidex: ABX Token
0 ETH0.0004861710.36769347
Transfer158817042022-11-02 10:20:471149 days ago1667384447IN
Arbidex: ABX Token
0 ETH0.0005322111.28176754
Approve157956832022-10-21 9:47:471161 days ago1666345667IN
Arbidex: ABX Token
0 ETH0.0005739523.31559141
Approve157245282022-10-11 11:19:471171 days ago1665487187IN
Arbidex: ABX Token
0 ETH0.0005661923
Approve157245272022-10-11 11:19:351171 days ago1665487175IN
Arbidex: ABX Token
0 ETH0.00061223
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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:
ABXToken

Compiler Version
v0.4.19+commit.c4cbbb05

Optimization Enabled:
Yes with 200 runs

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

/* Simple token - simple token for PreICO and ICO
   Copyright (C) 2017  Sergey Sherkunov <[email protected]>
   Copyright (C) 2017  OOM.AG <[email protected]>

   This file is part of simple token.

   Token is free software: you can redistribute it and/or modify
   it under the terms of the GNU General Public License as published by
   the Free Software Foundation, either version 3 of the License, or
   (at your option) any later version.

   This program is distributed in the hope that it will be useful,
   but WITHOUT ANY WARRANTY; without even the implied warranty of
   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   GNU General Public License for more details.

   You should have received a copy of the GNU General Public License
   along with this program.  If not, see <https://www.gnu.org/licenses/>.  */

pragma solidity ^0.4.18;

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a + b;

        assert(c >= a);
    }

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

        c = a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a * b;

        assert(c / a == b);
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a / b;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a % b;
    }

    function min(uint256 a, uint256 b) internal pure returns (uint256 c) {
        c = a;

        if(a > b)
           c = b;
    }
}

contract ABXToken {
    using SafeMath for uint256;

    address public owner;

    address public minter;

    string public name;

    string public symbol;

    uint8 public decimals;

    uint256 public totalSupply;

    mapping(address => uint256) public balanceOf;

    mapping(address => mapping(address => uint256)) public allowance;

    event Transfer(address indexed oldTokensHolder,
                   address indexed newTokensHolder, uint256 tokensNumber);

    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    event Transfer(address indexed tokensSpender,
                   address indexed oldTokensHolder,
                   address indexed newTokensHolder, uint256 tokensNumber);

    event Approval(address indexed tokensHolder, address indexed tokensSpender,
                   uint256 newTokensNumber);

    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    event Approval(address indexed tokensHolder, address indexed tokensSpender,
                   uint256 oldTokensNumber, uint256 newTokensNumber);

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

        _;
    }

    //ERC20 Short Address Attack:
    //https://vessenes.com/the-erc20-short-address-attack-explained
    //https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95
    //https://ericrafaloff.com/analyzing-the-erc20-short-address-attack
    modifier checkPayloadSize(uint256 size) {
        require(msg.data.length == size + 4);

        _;
    }

    modifier onlyNotNullTokenHolder(address tokenHolder) {
        require(tokenHolder != address(0));

        _;
    }

    function ABXToken(string _name, string _symbol, uint8 _decimals,
                      uint256 _totalSupply) public {
        owner = msg.sender;
        name = _name;
        symbol = _symbol;
        decimals = _decimals;
        totalSupply = _totalSupply.mul(10 ** uint256(decimals));

        require(decimals <= 77);

        balanceOf[this] = totalSupply;
    }

    function setOwner(address _owner) public onlyOwner returns(bool) {
        owner = _owner;

        return true;
    }

    function setMinter(address _minter) public onlyOwner returns(bool) {
        safeApprove(this, minter, 0);

        minter = _minter;

        safeApprove(this, minter, balanceOf[this]);

        return true;
    }

    //ERC20 Short Address Attack:
    //https://vessenes.com/the-erc20-short-address-attack-explained
    //https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95
    //https://ericrafaloff.com/analyzing-the-erc20-short-address-attack
    function transfer(address newTokensHolder, uint256 tokensNumber) public
                     checkPayloadSize(2 * 32) returns(bool) {
        transfer(msg.sender, newTokensHolder, tokensNumber);

        return true;
    }

    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    //
    //ERC20 Short Address Attack:
    //https://vessenes.com/the-erc20-short-address-attack-explained
    //https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95
    //https://ericrafaloff.com/analyzing-the-erc20-short-address-attack
    function transferFrom(address oldTokensHolder, address newTokensHolder,
                          uint256 tokensNumber) public checkPayloadSize(3 * 32)
                         returns(bool) {
        allowance[oldTokensHolder][msg.sender] =
            allowance[oldTokensHolder][msg.sender].sub(tokensNumber);

        transfer(oldTokensHolder, newTokensHolder, tokensNumber);

        Transfer(msg.sender, oldTokensHolder, newTokensHolder, tokensNumber);

        return true;
    }

    //ERC20 Short Address Attack:
    //https://vessenes.com/the-erc20-short-address-attack-explained
    //https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95
    //https://ericrafaloff.com/analyzing-the-erc20-short-address-attack
    function approve(address tokensSpender, uint256 newTokensNumber) public
                    checkPayloadSize(2 * 32) returns(bool) {
        safeApprove(msg.sender, tokensSpender, newTokensNumber);

        return true;
    }

    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    //
    //ERC20 Short Address Attack:
    //https://vessenes.com/the-erc20-short-address-attack-explained
    //https://blog.golemproject.net/how-to-find-10m-by-just-reading-blockchain-6ae9d39fcd95
    //https://ericrafaloff.com/analyzing-the-erc20-short-address-attack
    function approve(address tokensSpender, uint256 oldTokensNumber,
                     uint256 newTokensNumber) public checkPayloadSize(3 * 32)
                    returns(bool) {
        require(allowance[msg.sender][tokensSpender] == oldTokensNumber);

        unsafeApprove(msg.sender, tokensSpender, newTokensNumber);

        Approval(msg.sender, tokensSpender, oldTokensNumber, newTokensNumber);

        return true;
    }

    function transfer(address oldTokensHolder, address newTokensHolder,
                      uint256 tokensNumber) private
                      onlyNotNullTokenHolder(oldTokensHolder) {
        balanceOf[oldTokensHolder] =
            balanceOf[oldTokensHolder].sub(tokensNumber);

        balanceOf[newTokensHolder] =
            balanceOf[newTokensHolder].add(tokensNumber);

        Transfer(oldTokensHolder, newTokensHolder, tokensNumber);
    }

    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    function unsafeApprove(address tokensHolder, address tokensSpender,
                           uint256 newTokensNumber) private
                          onlyNotNullTokenHolder(tokensHolder) {
        allowance[tokensHolder][tokensSpender] = newTokensNumber;

        Approval(msg.sender, tokensSpender, newTokensNumber);
    }
    
    //An Attack Vector on Approve/TransferFrom Methods:
    //https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
    function safeApprove(address tokensHolder, address tokensSpender,
                         uint256 newTokensNumber) private {
        require(allowance[tokensHolder][tokensSpender] == 0 ||
                newTokensNumber == 0);

        unsafeApprove(tokensHolder, tokensSpender, newTokensNumber);
    }
}

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":"minter","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokensSpender","type":"address"},{"name":"newTokensNumber","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_owner","type":"address"}],"name":"setOwner","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":false,"inputs":[{"name":"oldTokensHolder","type":"address"},{"name":"newTokensHolder","type":"address"},{"name":"tokensNumber","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"tokensSpender","type":"address"},{"name":"oldTokensNumber","type":"uint256"},{"name":"newTokensNumber","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"}],"name":"balanceOf","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newTokensHolder","type":"address"},{"name":"tokensNumber","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"","type":"address"},{"name":"","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_minter","type":"address"}],"name":"setMinter","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"_name","type":"string"},{"name":"_symbol","type":"string"},{"name":"_decimals","type":"uint8"},{"name":"_totalSupply","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"oldTokensHolder","type":"address"},{"indexed":true,"name":"newTokensHolder","type":"address"},{"indexed":false,"name":"tokensNumber","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokensSpender","type":"address"},{"indexed":true,"name":"oldTokensHolder","type":"address"},{"indexed":true,"name":"newTokensHolder","type":"address"},{"indexed":false,"name":"tokensNumber","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokensHolder","type":"address"},{"indexed":true,"name":"tokensSpender","type":"address"},{"indexed":false,"name":"newTokensNumber","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokensHolder","type":"address"},{"indexed":true,"name":"tokensSpender","type":"address"},{"indexed":false,"name":"oldTokensNumber","type":"uint256"},{"indexed":false,"name":"newTokensNumber","type":"uint256"}],"name":"Approval","type":"event"}]

6060604052341561000f57600080fd5b604051610ae4380380610ae4833981016040528080518201919060200180518201919060200180519190602001805160008054600160a060020a03191633600160a060020a0316179055915060029050848051610070929160200190610111565b506003838051610084929160200190610111565b506004805460ff191660ff84811691909117918290556100b691839116600a0a6401000000006100f481026108e61704565b600555600454604d60ff90911611156100ce57600080fd5b5050600554600160a060020a033016600090815260066020526040902055506101ac9050565b81810281838281151561010357fe5b041461010b57fe5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f1061015257805160ff191683800117855561017f565b8280016001018555821561017f579182015b8281111561017f578251825591602001919060010190610164565b5061018b92915061018f565b5090565b6101a991905b8082111561018b5760008155600101610195565b90565b610929806101bb6000396000f3006060604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d4578063075461721461015e578063095ea7b31461018d57806313af4035146101c357806318160ddd146101e257806323b872dd14610207578063313ce5671461022f578063426a84931461025857806370a082311461027d5780638da5cb5b1461029c57806395d89b41146102af578063a9059cbb146102c2578063dd62ed3e146102e4578063fca3b5aa14610309575b600080fd5b34156100df57600080fd5b6100e7610328565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012357808201518382015260200161010b565b50505050905090810190601f1680156101505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016957600080fd5b6101716103c6565b604051600160a060020a03909116815260200160405180910390f35b341561019857600080fd5b6101af600160a060020a03600435166024356103d5565b604051901515815260200160405180910390f35b34156101ce57600080fd5b6101af600160a060020a03600435166103fb565b34156101ed57600080fd5b6101f5610449565b60405190815260200160405180910390f35b341561021257600080fd5b6101af600160a060020a036004358116906024351660443561044f565b341561023a57600080fd5b610242610525565b60405160ff909116815260200160405180910390f35b341561026357600080fd5b6101af600160a060020a036004351660243560443561052e565b341561028857600080fd5b6101f5600160a060020a03600435166105d4565b34156102a757600080fd5b6101716105e6565b34156102ba57600080fd5b6100e76105f5565b34156102cd57600080fd5b6101af600160a060020a0360043516602435610660565b34156102ef57600080fd5b6101f5600160a060020a036004358116906024351661067c565b341561031457600080fd5b6101af600160a060020a0360043516610699565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103be5780601f10610393576101008083540402835291602001916103be565b820191906000526020600020905b8154815290600101906020018083116103a157829003601f168201915b505050505081565b600154600160a060020a031681565b60006040366044146103e657600080fd5b6103f1338585610727565b5060019392505050565b6000805433600160a060020a0390811691161461041757600080fd5b5060008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b60055481565b600060603660641461046057600080fd5b600160a060020a0380861660009081526007602090815260408083203390941683529290522054610497908463ffffffff61077216565b600160a060020a03808716600090815260076020908152604080832033909416835292905220556104c9858585610784565b83600160a060020a031685600160a060020a031633600160a060020a03167fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f8660405190815260200160405180910390a4506001949350505050565b60045460ff1681565b600060603660641461053f57600080fd5b600160a060020a03338116600090815260076020908152604080832093891683529290522054841461057057600080fd5b61057b338685610855565b84600160a060020a031633600160a060020a03167fb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a7868660405191825260208201526040908101905180910390a3506001949350505050565b60066020526000908152604090205481565b600054600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103be5780601f10610393576101008083540402835291602001916103be565b600060403660441461067157600080fd5b6103f1338585610784565b600760209081526000928352604080842090915290825290205481565b6000805433600160a060020a039081169116146106b557600080fd5b6001546106ce903090600160a060020a03166000610727565b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290553080821660009081526006602052604090205461071f9391929190911690610727565b506001919050565b600160a060020a038084166000908152600760209081526040808320938616835292905220541580610757575080155b151561076257600080fd5b61076d838383610855565b505050565b60008282111561077e57fe5b50900390565b82600160a060020a038116151561079a57600080fd5b600160a060020a0384166000908152600660205260409020546107c3908363ffffffff61077216565b600160a060020a0380861660009081526006602052604080822093909355908516815220546107f8908363ffffffff6108d316565b600160a060020a03808516600081815260066020526040908190209390935591908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350505050565b82600160a060020a038116151561086b57600080fd5b600160a060020a038085166000908152600760209081526040808320878516808552925291829020859055913316907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350505050565b818101828110156108e057fe5b92915050565b8181028183828115156108f557fe5b04146108e057fe00a165627a7a72305820b344239db350975828399b39cb18076db8bf7a662c64cd47f81451dbdf436cb30029000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000017d7840000000000000000000000000000000000000000000000000000000000000000941425820546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034142580000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6060604052600436106100cf5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde0381146100d4578063075461721461015e578063095ea7b31461018d57806313af4035146101c357806318160ddd146101e257806323b872dd14610207578063313ce5671461022f578063426a84931461025857806370a082311461027d5780638da5cb5b1461029c57806395d89b41146102af578063a9059cbb146102c2578063dd62ed3e146102e4578063fca3b5aa14610309575b600080fd5b34156100df57600080fd5b6100e7610328565b60405160208082528190810183818151815260200191508051906020019080838360005b8381101561012357808201518382015260200161010b565b50505050905090810190601f1680156101505780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b341561016957600080fd5b6101716103c6565b604051600160a060020a03909116815260200160405180910390f35b341561019857600080fd5b6101af600160a060020a03600435166024356103d5565b604051901515815260200160405180910390f35b34156101ce57600080fd5b6101af600160a060020a03600435166103fb565b34156101ed57600080fd5b6101f5610449565b60405190815260200160405180910390f35b341561021257600080fd5b6101af600160a060020a036004358116906024351660443561044f565b341561023a57600080fd5b610242610525565b60405160ff909116815260200160405180910390f35b341561026357600080fd5b6101af600160a060020a036004351660243560443561052e565b341561028857600080fd5b6101f5600160a060020a03600435166105d4565b34156102a757600080fd5b6101716105e6565b34156102ba57600080fd5b6100e76105f5565b34156102cd57600080fd5b6101af600160a060020a0360043516602435610660565b34156102ef57600080fd5b6101f5600160a060020a036004358116906024351661067c565b341561031457600080fd5b6101af600160a060020a0360043516610699565b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103be5780601f10610393576101008083540402835291602001916103be565b820191906000526020600020905b8154815290600101906020018083116103a157829003601f168201915b505050505081565b600154600160a060020a031681565b60006040366044146103e657600080fd5b6103f1338585610727565b5060019392505050565b6000805433600160a060020a0390811691161461041757600080fd5b5060008054600160a060020a03831673ffffffffffffffffffffffffffffffffffffffff199091161790556001919050565b60055481565b600060603660641461046057600080fd5b600160a060020a0380861660009081526007602090815260408083203390941683529290522054610497908463ffffffff61077216565b600160a060020a03808716600090815260076020908152604080832033909416835292905220556104c9858585610784565b83600160a060020a031685600160a060020a031633600160a060020a03167fd1398bee19313d6bf672ccb116e51f4a1a947e91c757907f51fbb5b5e56c698f8660405190815260200160405180910390a4506001949350505050565b60045460ff1681565b600060603660641461053f57600080fd5b600160a060020a03338116600090815260076020908152604080832093891683529290522054841461057057600080fd5b61057b338685610855565b84600160a060020a031633600160a060020a03167fb3fd5071835887567a0671151121894ddccc2842f1d10bedad13e0d17cace9a7868660405191825260208201526040908101905180910390a3506001949350505050565b60066020526000908152604090205481565b600054600160a060020a031681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156103be5780601f10610393576101008083540402835291602001916103be565b600060403660441461067157600080fd5b6103f1338585610784565b600760209081526000928352604080842090915290825290205481565b6000805433600160a060020a039081169116146106b557600080fd5b6001546106ce903090600160a060020a03166000610727565b6001805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0384811691909117918290553080821660009081526006602052604090205461071f9391929190911690610727565b506001919050565b600160a060020a038084166000908152600760209081526040808320938616835292905220541580610757575080155b151561076257600080fd5b61076d838383610855565b505050565b60008282111561077e57fe5b50900390565b82600160a060020a038116151561079a57600080fd5b600160a060020a0384166000908152600660205260409020546107c3908363ffffffff61077216565b600160a060020a0380861660009081526006602052604080822093909355908516815220546107f8908363ffffffff6108d316565b600160a060020a03808516600081815260066020526040908190209390935591908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9085905190815260200160405180910390a350505050565b82600160a060020a038116151561086b57600080fd5b600160a060020a038085166000908152600760209081526040808320878516808552925291829020859055913316907f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b9259085905190815260200160405180910390a350505050565b818101828110156108e057fe5b92915050565b8181028183828115156108f557fe5b04146108e057fe00a165627a7a72305820b344239db350975828399b39cb18076db8bf7a662c64cd47f81451dbdf436cb30029

Constructor Arguments (ABI-Encoded and is the last bytes of the Contract Creation Code above)

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000001200000000000000000000000000000000000000000000000000000000017d7840000000000000000000000000000000000000000000000000000000000000000941425820546f6b656e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000034142580000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): ABX Token
Arg [1] : _symbol (string): ABX
Arg [2] : _decimals (uint8): 18
Arg [3] : _totalSupply (uint256): 25000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [3] : 00000000000000000000000000000000000000000000000000000000017d7840
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [5] : 41425820546f6b656e0000000000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000003
Arg [7] : 4142580000000000000000000000000000000000000000000000000000000000


Swarm Source

bzzr://b344239db350975828399b39cb18076db8bf7a662c64cd47f81451dbdf436cb3

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

OVERVIEW

A blockchain powered trading platform that integrates crypto assets from multiple exchanges.

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.