ETH Price: $3,112.41 (-0.10%)

Token

Coinstox Token (CSX)
 

Overview

Max Total Supply

1,000,000,000 CSX

Holders

1,844 (0.00%)

Total Transfers

-

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

Coinstox is a new crowdfunding platform that leverages blockchain technology to connect businesses looking to raise capital, with investors looking for small investments.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CoinstoxToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2020-12-16
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.6.0;
library SafeMath {
    /**
     * @dev Returns the addition of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `+` operator.
     *
     * Requirements:
     *
     * - Addition cannot overflow.
     */
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    /**
     * @dev Returns the subtraction of two unsigned integers, reverting with custom message on
     * overflow (when the result is negative).
     *
     * Counterpart to Solidity's `-` operator.
     *
     * Requirements:
     *
     * - Subtraction cannot overflow.
     */
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    /**
     * @dev Returns the multiplication of two unsigned integers, reverting on
     * overflow.
     *
     * Counterpart to Solidity's `*` operator.
     *
     * Requirements:
     *
     * - Multiplication cannot overflow.
     */
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    /**
     * @dev Returns the integer division of two unsigned integers. Reverts with custom message on
     * division by zero. The result is rounded towards zero.
     *
     * Counterpart to Solidity's `/` operator. Note: this function uses a
     * `revert` opcode (which leaves remaining gas untouched) while Solidity
     * uses an invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    /**
     * @dev Returns the remainder of dividing two unsigned integers. (unsigned integer modulo),
     * Reverts with custom message when dividing by zero.
     *
     * Counterpart to Solidity's `%` operator. This function uses a `revert`
     * opcode (which leaves remaining gas untouched) while Solidity uses an
     * invalid opcode to revert (consuming all remaining gas).
     *
     * Requirements:
     *
     * - The divisor cannot be zero.
     */
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}
interface IERC20 {
    function transfer(address recipient, uint256 amount) external returns (bool);
    function approve(address spender, uint256 amount) external returns (bool);
    function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract CoinstoxToken is IERC20 {
    using SafeMath for uint;
    string  public name = "Coinstox Token";
    string  public symbol = "CSX";
    string  public standard = "Coinstox v1.0";
    uint8 public decimals = 18;
    uint256 public totalSupply;

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

    constructor(uint256 _initialSupply, address _software, address _marketing, address _ecosystem, address _reserve, address _founder, address _presale) public {
        totalSupply = _initialSupply;
        balanceOf[_software] = 8 * _initialSupply / 100;
        balanceOf[_marketing] = 1295 * _initialSupply / 10000;
        balanceOf[_reserve] = 7 * _initialSupply / 100;
        balanceOf[_ecosystem] = 7 * _initialSupply / 100;
        balanceOf[_founder] = 3 * _initialSupply / 100;
        balanceOf[_presale] = 105 * _initialSupply / 10000;
        _initialSupply = _initialSupply - balanceOf[_presale];
        _initialSupply = _initialSupply - balanceOf[_ecosystem];
        _initialSupply = _initialSupply - balanceOf[_software];
        _initialSupply = _initialSupply - balanceOf[_marketing];
        _initialSupply = _initialSupply - balanceOf[_reserve];
        _initialSupply = _initialSupply - balanceOf[_founder];
        balanceOf[msg.sender] = _initialSupply;
    }

    function transfer(address _to, uint256 _value) public override returns (bool success) {
        require(balanceOf[msg.sender] >= _value, 'Insufficient balance');
        balanceOf[msg.sender] -= _value;
        balanceOf[_to] += _value;

        emit Transfer(msg.sender, _to, _value);

        return true;
    }

    function approve(address _spender, uint256 _value) public override returns (bool success) {
        allowance[msg.sender][_spender] = _value;

        emit Approval(msg.sender, _spender, _value);

        return true;
    }

    function transferFrom(address _from, address _to, uint256 _value) public override returns (bool success) {
        require(_value <= balanceOf[_from], "From balance is not sufficient");
        require(_value <= allowance[_from][msg.sender], "Sender is not allowed");

        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;

        allowance[_from][msg.sender] -= _value;

        emit Transfer(_from, _to, _value);

        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_initialSupply","type":"uint256"},{"internalType":"address","name":"_software","type":"address"},{"internalType":"address","name":"_marketing","type":"address"},{"internalType":"address","name":"_ecosystem","type":"address"},{"internalType":"address","name":"_reserve","type":"address"},{"internalType":"address","name":"_founder","type":"address"},{"internalType":"address","name":"_presale","type":"address"}],"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":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"standard","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60c0604052600e60808190526d21b7b4b739ba37bc102a37b5b2b760911b60a090815261002f91600091906101a1565b5060408051808201909152600380825262086a6b60eb1b602090920191825261005a916001916101a1565b5060408051808201909152600d8082526c0436f696e73746f782076312e3609c1b602090920191825261008f916002916101a1565b506003805460ff191660121790553480156100a957600080fd5b506040516108eb3803806108eb833981810160405260e08110156100cc57600080fd5b5080516020808301516040808501516060860151608087015160a088015160c09098015160048890556001600160a01b0395861660009081526005909752848720606460088a028190048255948716885285882061271061050f8b028190048255938816895286892060078b028790048082559589168a52878a209586559a8816895286892060038b0296909604865596909116875284872060698902929092049182905591549154945497549254338752939095209490950394909403919091039390930391909103919091039055610234565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106101e257805160ff191683800117855561020f565b8280016001018555821561020f579182015b8281111561020f5782518255916020019190600101906101f4565b5061021b92915061021f565b5090565b5b8082111561021b5760008155600101610220565b6106a8806102436000396000f3fe608060405234801561001057600080fd5b506004361061009e5760003560e01c80635a3b7e42116100665780635a3b7e42146101ce57806370a08231146101d657806395d89b41146101fc578063a9059cbb14610204578063dd62ed3e146102305761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab61025e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102ec565b604080519115158252519081900360200190f35b610168610352565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610358565b6101b86104bf565b6040805160ff9092168252519081900360200190f35b6100ab6104c8565b610168600480360360208110156101ec57600080fd5b50356001600160a01b0316610520565b6100ab610532565b61014c6004803603604081101561021a57600080fd5b506001600160a01b03813516906020013561058c565b6101686004803603604081101561024657600080fd5b506001600160a01b0381358116916020013516610655565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b820191906000526020600020905b8154815290600101906020018083116102c757829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b6001600160a01b0383166000908152600560205260408120548211156103c5576040805162461bcd60e51b815260206004820152601e60248201527f46726f6d2062616c616e6365206973206e6f742073756666696369656e740000604482015290519081900360640190fd5b6001600160a01b0384166000908152600660209081526040808320338452909152902054821115610435576040805162461bcd60e51b815260206004820152601560248201527414d95b99195c881a5cc81b9bdd08185b1b1bddd959605a1b604482015290519081900360640190fd5b6001600160a01b0380851660008181526005602090815260408083208054889003905593871680835284832080548801905583835260068252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60035460ff1681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b60056020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b336000908152600560205260408120548211156105e7576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015290519081900360640190fd5b336000818152600560209081526040808320805487900390556001600160a01b03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60066020908152600092835260408084209091529082529020548156fea2646970667358221220ae66c0094ed9973df3789abca45bd59ed3348bb2fdf4b214f54503a5de78b7bc64736f6c634300060c00330000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000058367cf62700e04209d20b40668991a245def4cf00000000000000000000000003eb8924608d42d8b44f2f032538882f9b7b978c000000000000000000000000dfdb5387db3a67edba68b998eb1025a5eb0bcc6700000000000000000000000073f7d221a1240b454555350c1ba5bb4b3d34670b0000000000000000000000002f0f99ed8734505fe0388dcc79d92c710f2d1764000000000000000000000000ab2fedb618bab5fd7a8384232995299f35c1e52f

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061009e5760003560e01c80635a3b7e42116100665780635a3b7e42146101ce57806370a08231146101d657806395d89b41146101fc578063a9059cbb14610204578063dd62ed3e146102305761009e565b806306fdde03146100a3578063095ea7b31461012057806318160ddd1461016057806323b872dd1461017a578063313ce567146101b0575b600080fd5b6100ab61025e565b6040805160208082528351818301528351919283929083019185019080838360005b838110156100e55781810151838201526020016100cd565b50505050905090810190601f1680156101125780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b61014c6004803603604081101561013657600080fd5b506001600160a01b0381351690602001356102ec565b604080519115158252519081900360200190f35b610168610352565b60408051918252519081900360200190f35b61014c6004803603606081101561019057600080fd5b506001600160a01b03813581169160208101359091169060400135610358565b6101b86104bf565b6040805160ff9092168252519081900360200190f35b6100ab6104c8565b610168600480360360208110156101ec57600080fd5b50356001600160a01b0316610520565b6100ab610532565b61014c6004803603604081101561021a57600080fd5b506001600160a01b03813516906020013561058c565b6101686004803603604081101561024657600080fd5b506001600160a01b0381358116916020013516610655565b6000805460408051602060026001851615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b820191906000526020600020905b8154815290600101906020018083116102c757829003601f168201915b505050505081565b3360008181526006602090815260408083206001600160a01b038716808552908352818420869055815186815291519394909390927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925928290030190a350600192915050565b60045481565b6001600160a01b0383166000908152600560205260408120548211156103c5576040805162461bcd60e51b815260206004820152601e60248201527f46726f6d2062616c616e6365206973206e6f742073756666696369656e740000604482015290519081900360640190fd5b6001600160a01b0384166000908152600660209081526040808320338452909152902054821115610435576040805162461bcd60e51b815260206004820152601560248201527414d95b99195c881a5cc81b9bdd08185b1b1bddd959605a1b604482015290519081900360640190fd5b6001600160a01b0380851660008181526005602090815260408083208054889003905593871680835284832080548801905583835260068252848320338452825291849020805487900390558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b60035460ff1681565b6002805460408051602060018416156101000260001901909316849004601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b60056020526000908152604090205481565b60018054604080516020600284861615610100026000190190941693909304601f810184900484028201840190925281815292918301828280156102e45780601f106102b9576101008083540402835291602001916102e4565b336000908152600560205260408120548211156105e7576040805162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015290519081900360640190fd5b336000818152600560209081526040808320805487900390556001600160a01b03871680845292819020805487019055805186815290519293927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a350600192915050565b60066020908152600092835260408084209091529082529020548156fea2646970667358221220ae66c0094ed9973df3789abca45bd59ed3348bb2fdf4b214f54503a5de78b7bc64736f6c634300060c0033

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

0000000000000000000000000000000000000000033b2e3c9fd0803ce800000000000000000000000000000058367cf62700e04209d20b40668991a245def4cf00000000000000000000000003eb8924608d42d8b44f2f032538882f9b7b978c000000000000000000000000dfdb5387db3a67edba68b998eb1025a5eb0bcc6700000000000000000000000073f7d221a1240b454555350c1ba5bb4b3d34670b0000000000000000000000002f0f99ed8734505fe0388dcc79d92c710f2d1764000000000000000000000000ab2fedb618bab5fd7a8384232995299f35c1e52f

-----Decoded View---------------
Arg [0] : _initialSupply (uint256): 1000000000000000000000000000
Arg [1] : _software (address): 0x58367CF62700e04209d20b40668991a245DEf4Cf
Arg [2] : _marketing (address): 0x03EB8924608d42d8B44f2f032538882f9B7B978C
Arg [3] : _ecosystem (address): 0xdFdB5387Db3A67EdbA68b998eB1025A5EB0bcc67
Arg [4] : _reserve (address): 0x73f7d221a1240b454555350C1ba5Bb4b3d34670B
Arg [5] : _founder (address): 0x2f0f99ED8734505fe0388dcc79D92C710f2D1764
Arg [6] : _presale (address): 0xAb2feDB618BAB5fd7A8384232995299f35c1e52f

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000033b2e3c9fd0803ce8000000
Arg [1] : 00000000000000000000000058367cf62700e04209d20b40668991a245def4cf
Arg [2] : 00000000000000000000000003eb8924608d42d8b44f2f032538882f9b7b978c
Arg [3] : 000000000000000000000000dfdb5387db3a67edba68b998eb1025a5eb0bcc67
Arg [4] : 00000000000000000000000073f7d221a1240b454555350c1ba5bb4b3d34670b
Arg [5] : 0000000000000000000000002f0f99ed8734505fe0388dcc79d92c710f2d1764
Arg [6] : 000000000000000000000000ab2fedb618bab5fd7a8384232995299f35c1e52f


Deployed Bytecode Sourcemap

5234:2436:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5304:38;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6959:229;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6959:229:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5466:26;;;:::i;:::-;;;;;;;;;;;;;;;;7196:471;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;7196:471:0;;;;;;;;;;;;;;;;;:::i;5433:26::-;;;:::i;:::-;;;;;;;;;;;;;;;;;;;5385:41;;;:::i;5501:44::-;;;;;;;;;;;;;;;;-1:-1:-1;5501:44:0;-1:-1:-1;;;;;5501:44:0;;:::i;5349:29::-;;;:::i;6630:321::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6630:321:0;;;;;;;;:::i;5552:64::-;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5552:64:0;;;;;;;;;;:::i;5304:38::-;;;;;;;;;;;;;;;-1:-1:-1;;5304:38:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6959:229::-;7070:10;7035:12;7060:21;;;:9;:21;;;;;;;;-1:-1:-1;;;;;7060:31:0;;;;;;;;;;;:40;;;7118:38;;;;;;;7035:12;;7060:31;;7070:10;;7118:38;;;;;;;;-1:-1:-1;7176:4:0;6959:229;;;;:::o;5466:26::-;;;;:::o;7196:471::-;-1:-1:-1;;;;;7330:16:0;;7287:12;7330:16;;;:9;:16;;;;;;7320:26;;;7312:69;;;;;-1:-1:-1;;;7312:69:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7410:16:0;;;;;;:9;:16;;;;;;;;7427:10;7410:28;;;;;;;;7400:38;;;7392:72;;;;;-1:-1:-1;;;7392:72:0;;;;;;;;;;;;-1:-1:-1;;;7392:72:0;;;;;;;;;;;;;;;-1:-1:-1;;;;;7477:16:0;;;;;;;:9;:16;;;;;;;;:26;;;;;;;7514:14;;;;;;;;;:24;;;;;;7551:16;;;:9;:16;;;;;7568:10;7551:28;;;;;;;;:38;;;;;;;7607:28;;;;;;;7514:14;;7607:28;;;;;;;;;;;-1:-1:-1;7655:4:0;7196:471;;;;;:::o;5433:26::-;;;;;;:::o;5385:41::-;;;;;;;;;;;;;;-1:-1:-1;;5385:41:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5501:44;;;;;;;;;;;;;:::o;5349:29::-;;;;;;;;;;;;;;;-1:-1:-1;;5349:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6630:321;6745:10;6702:12;6735:21;;;:9;:21;;;;;;:31;-1:-1:-1;6735:31:0;6727:64;;;;;-1:-1:-1;;;6727:64:0;;;;;;;;;;;;-1:-1:-1;;;6727:64:0;;;;;;;;;;;;;;;6812:10;6802:21;;;;:9;:21;;;;;;;;:31;;;;;;;-1:-1:-1;;;;;6844:14:0;;;;;;;;;:24;;;;;;6886:33;;;;;;;6844:14;;6812:10;6886:33;;;;;;;;;;;-1:-1:-1;6939:4:0;6630:321;;;;:::o;5552:64::-;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://ae66c0094ed9973df3789abca45bd59ed3348bb2fdf4b214f54503a5de78b7bc
Loading...
Loading
Loading...
Loading
[ Download: CSV Export  ]
[ Download: CSV Export  ]

A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.