ETH Price: $3,166.84 (-7.37%)
Gas: 5 Gwei

Token

SMASH (SAS)
 

Overview

Max Total Supply

1,618,033,988 SAS

Holders

564

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

Filtered by Token Holder
zknoob.eth
Balance
100 SAS

Value
$0.00
0xecf8fa864cdc912052a9c5410619ccd0e12451ca
Loading...
Loading
Loading...
Loading
Loading...
Loading

OVERVIEW

SmashChain is an NFT-exclusive curation, creation, and consulting platform.

# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
SAS

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 2021-08-07
*/

pragma solidity ^0.4.23;

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

    function mul(uint256 a,uint256 b)internal pure returns (uint256)
    {
        if (a==0)
        {
        return 0;
        }
        uint256 c = a*b;
        assert ((c/a)==b);
        return c;
    }

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

contract ERC20
{
    function allowance(address owner, address spender) public view returns (uint256);
    function transferFrom(address from, address to, uint256 value) public returns (bool);
    function approve(address spender, uint256 value) public returns (bool);
    function totalSupply() public view returns (uint256);
    function balanceOf(address who) public view returns (uint256);
    function transfer(address to, uint256 value) public returns (bool);
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event Burn(address indexed from, uint256 value);  //减去用户余额事件
}

contract Owned
{
    address public owner;

    constructor() internal
    {
        owner = msg.sender;
    }

    modifier onlyowner()
    {
        require(msg.sender==owner);
        _;
    }
}

contract pausable is Owned
{
    event Pause();
    event Unpause();
    bool public pause = false;

    modifier whenNotPaused()
    {
        require(!pause);
        _;
    }
    modifier whenPaused()
    {
        require(pause);
        _;
    }

    function pause() onlyowner whenNotPaused public
    {
        pause = true;
        emit Pause();
    }
    function unpause() onlyowner whenPaused public
    {
        pause = false;
        emit Unpause();
    }
}

contract TokenControl is ERC20,pausable
{
    using SafeMath for uint256;
    mapping (address =>uint256) internal balances;
    mapping (address => mapping(address =>uint256)) internal allowed;
    uint256 totaltoken;

    function totalSupply() public view returns (uint256)
    {
        return totaltoken;
    }

    function transfer(address _to, uint256 _value) public whenNotPaused returns (bool)
    {
        require(_to!=address(0));
        require(_value <= balances[msg.sender]);

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
    function balanceOf(address _owner) public view returns (uint256 balance)
    {
        return balances[_owner];
    }

    function transferFrom(address _from, address _to, uint256 _value) public whenNotPaused  returns (bool)
    {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public whenNotPaused returns (bool)
    {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256)
    {
        return allowed[_owner][_spender];
    }

    function increaseApproval(address _spender, uint _addedValue) public whenNotPaused returns (bool)
    {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }

    function decreaseApproval(address _spender, uint _subtractedValue) public whenNotPaused returns (bool)
    {
        uint256 oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue)
        {
            allowed[msg.sender][_spender] = 0;
        }
        else
        {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    
    function burn(uint256 tokens) public returns (bool) 
    {
        // 檢查夠不夠燒
        require(tokens <= balances[msg.sender]);
        // 減少 total supply
        totaltoken = totaltoken.sub(tokens);
        // 減少 msg.sender balance
        balances[msg.sender] = balances[msg.sender].sub(tokens);
        
        emit Burn(msg.sender, tokens);
        emit Transfer(msg.sender, address(0), tokens);
        return true;
    }
}

contract claimable is Owned
{
    address public pendingOwner;
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    modifier onlyPendingOwner()
    {
        require(msg.sender == pendingOwner);
        _;
    }

     function transferOwnership(address newOwner) onlyowner public
    {
        pendingOwner = newOwner;
    }

    function claimOwnership() onlyPendingOwner public
    {
        emit OwnershipTransferred(owner, pendingOwner);
        owner = pendingOwner;
        pendingOwner = address(0);
    }
}

contract SAS is TokenControl,claimable
{
    using SafeMath for uint256;
    string public constant name    = "SMASH";
    string public constant symbol  = "SAS";
    uint256 public decimals = 18;
    uint256 totalsupply =  1618033988*(10**decimals);

    //contract initial
    constructor () public
    {
        balances[0x9aAEDDc1adfD6C4048bFA67944C59818d6bA3E23] = totalsupply;
        totaltoken = totalsupply;
    }
}

Contract Security Audit

Contract ABI

[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_value","type":"uint256"}],"name":"approve","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_from","type":"address"},{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"unpause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"tokens","type":"uint256"}],"name":"burn","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"claimOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"pause","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_to","type":"address"},{"name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"_spender","type":"address"},{"name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"_owner","type":"address"},{"name":"_spender","type":"address"}],"name":"allowance","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"pendingOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"name":"previousOwner","type":"address"},{"indexed":true,"name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[],"name":"Pause","type":"event"},{"anonymous":false,"inputs":[],"name":"Unpause","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"owner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":false,"name":"value","type":"uint256"}],"name":"Burn","type":"event"}]

60806040526000805460a060020a60ff021916905560126005556b053a68063f4bb9bf4a90000060065534801561003557600080fd5b5060008054600160a060020a03191633178155600654739aaeddc1adfd6c4048bfa67944c59818d6ba3e2390915260016020527fdc2cde61759181b8e8bb6471fb5e070c6804c31badcf38e295a7a9617d022608819055600355610c408061009e6000396000f3006080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e9578063313ce567146102135780633f4ba83a1461022857806342966c681461023f5780634e71e0c814610257578063661884631461026c57806370a08231146102905780638456cb59146102b15780638da5cb5b146102c657806395d89b41146102f7578063a9059cbb1461030c578063d73dd62314610330578063dd62ed3e14610354578063e30c39781461037b578063f2fde38b14610390575b600080fd5b34801561010c57600080fd5b506101156103b1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a03600435166024356103e8565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d7610467565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a036004358116906024351660443561046d565b34801561021f57600080fd5b506101d76105fc565b34801561023457600080fd5b5061023d610602565b005b34801561024b57600080fd5b506101ae600435610678565b34801561026357600080fd5b5061023d610753565b34801561027857600080fd5b506101ae600160a060020a03600435166024356107db565b34801561029c57600080fd5b506101d7600160a060020a03600435166108e6565b3480156102bd57600080fd5b5061023d610901565b3480156102d257600080fd5b506102db61097c565b60408051600160a060020a039092168252519081900360200190f35b34801561030357600080fd5b5061011561098b565b34801561031857600080fd5b506101ae600160a060020a03600435166024356109c2565b34801561033c57600080fd5b506101ae600160a060020a0360043516602435610abb565b34801561036057600080fd5b506101d7600160a060020a0360043581169060243516610b6c565b34801561038757600080fd5b506102db610b97565b34801561039c57600080fd5b5061023d600160a060020a0360043516610ba6565b60408051808201909152600581527f534d415348000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff161561040057600080fd5b336000818152600260209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60035490565b6000805460a060020a900460ff161561048557600080fd5b600160a060020a038316151561049a57600080fd5b600160a060020a0384166000908152600160205260409020548211156104bf57600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156104ef57600080fd5b600160a060020a038416600090815260016020526040902054610518908363ffffffff610bec16565b600160a060020a03808616600090815260016020526040808220939093559085168152205461054d908363ffffffff610bfe16565b600160a060020a038085166000908152600160209081526040808320949094559187168152600282528281203382529091522054610591908363ffffffff610bec16565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60055481565b600054600160a060020a0316331461061957600080fd5b60005460a060020a900460ff16151561063157600080fd5b6000805474ff0000000000000000000000000000000000000000191681556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b339190a1565b3360009081526001602052604081205482111561069457600080fd5b6003546106a7908363ffffffff610bec16565b600355336000908152600160205260409020546106ca908363ffffffff610bec16565b33600081815260016020908152604091829020939093558051858152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051838152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3506001919050565b600454600160a060020a0316331461076a57600080fd5b60045460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600480546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60008054819060a060020a900460ff16156107f557600080fd5b50336000908152600260209081526040808320600160a060020a03871684529091529020548083111561084b57336000908152600260209081526040808320600160a060020a0388168452909152812055610880565b61085b818463ffffffff610bec16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600054600160a060020a0316331461091857600080fd5b60005460a060020a900460ff161561092f57600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1781556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff6259190a1565b600054600160a060020a031681565b60408051808201909152600381527f5341530000000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156109da57600080fd5b600160a060020a03831615156109ef57600080fd5b33600090815260016020526040902054821115610a0b57600080fd5b33600090815260016020526040902054610a2b908363ffffffff610bec16565b3360009081526001602052604080822092909255600160a060020a03851681522054610a5d908363ffffffff610bfe16565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000805460a060020a900460ff1615610ad357600080fd5b336000908152600260209081526040808320600160a060020a0387168452909152902054610b07908363ffffffff610bfe16565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a031681565b600054600160a060020a03163314610bbd57600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600081831015610bf857fe5b50900390565b600082820183811015610c0d57fe5b93925050505600a165627a7a72305820c0f538e9b39eca2d09e59c13abbd40b8410502c13d070ca12ad517b3eb656cf40029

Deployed Bytecode

0x6080604052600436106100fb5763ffffffff7c010000000000000000000000000000000000000000000000000000000060003504166306fdde038114610100578063095ea7b31461018a57806318160ddd146101c257806323b872dd146101e9578063313ce567146102135780633f4ba83a1461022857806342966c681461023f5780634e71e0c814610257578063661884631461026c57806370a08231146102905780638456cb59146102b15780638da5cb5b146102c657806395d89b41146102f7578063a9059cbb1461030c578063d73dd62314610330578063dd62ed3e14610354578063e30c39781461037b578063f2fde38b14610390575b600080fd5b34801561010c57600080fd5b506101156103b1565b6040805160208082528351818301528351919283929083019185019080838360005b8381101561014f578181015183820152602001610137565b50505050905090810190601f16801561017c5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561019657600080fd5b506101ae600160a060020a03600435166024356103e8565b604080519115158252519081900360200190f35b3480156101ce57600080fd5b506101d7610467565b60408051918252519081900360200190f35b3480156101f557600080fd5b506101ae600160a060020a036004358116906024351660443561046d565b34801561021f57600080fd5b506101d76105fc565b34801561023457600080fd5b5061023d610602565b005b34801561024b57600080fd5b506101ae600435610678565b34801561026357600080fd5b5061023d610753565b34801561027857600080fd5b506101ae600160a060020a03600435166024356107db565b34801561029c57600080fd5b506101d7600160a060020a03600435166108e6565b3480156102bd57600080fd5b5061023d610901565b3480156102d257600080fd5b506102db61097c565b60408051600160a060020a039092168252519081900360200190f35b34801561030357600080fd5b5061011561098b565b34801561031857600080fd5b506101ae600160a060020a03600435166024356109c2565b34801561033c57600080fd5b506101ae600160a060020a0360043516602435610abb565b34801561036057600080fd5b506101d7600160a060020a0360043581169060243516610b6c565b34801561038757600080fd5b506102db610b97565b34801561039c57600080fd5b5061023d600160a060020a0360043516610ba6565b60408051808201909152600581527f534d415348000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff161561040057600080fd5b336000818152600260209081526040808320600160a060020a03881680855290835292819020869055805186815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60035490565b6000805460a060020a900460ff161561048557600080fd5b600160a060020a038316151561049a57600080fd5b600160a060020a0384166000908152600160205260409020548211156104bf57600080fd5b600160a060020a03841660009081526002602090815260408083203384529091529020548211156104ef57600080fd5b600160a060020a038416600090815260016020526040902054610518908363ffffffff610bec16565b600160a060020a03808616600090815260016020526040808220939093559085168152205461054d908363ffffffff610bfe16565b600160a060020a038085166000908152600160209081526040808320949094559187168152600282528281203382529091522054610591908363ffffffff610bec16565b600160a060020a03808616600081815260026020908152604080832033845282529182902094909455805186815290519287169391927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929181900390910190a35060019392505050565b60055481565b600054600160a060020a0316331461061957600080fd5b60005460a060020a900460ff16151561063157600080fd5b6000805474ff0000000000000000000000000000000000000000191681556040517f7805862f689e2f13df9f062ff482ad3ad112aca9e0847911ed832e158c525b339190a1565b3360009081526001602052604081205482111561069457600080fd5b6003546106a7908363ffffffff610bec16565b600355336000908152600160205260409020546106ca908363ffffffff610bec16565b33600081815260016020908152604091829020939093558051858152905191927fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca592918290030190a260408051838152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3506001919050565b600454600160a060020a0316331461076a57600080fd5b60045460008054604051600160a060020a0393841693909116917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600480546000805473ffffffffffffffffffffffffffffffffffffffff19908116600160a060020a03841617909155169055565b60008054819060a060020a900460ff16156107f557600080fd5b50336000908152600260209081526040808320600160a060020a03871684529091529020548083111561084b57336000908152600260209081526040808320600160a060020a0388168452909152812055610880565b61085b818463ffffffff610bec16565b336000908152600260209081526040808320600160a060020a03891684529091529020555b336000818152600260209081526040808320600160a060020a0389168085529083529281902054815190815290519293927f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a35060019392505050565b600160a060020a031660009081526001602052604090205490565b600054600160a060020a0316331461091857600080fd5b60005460a060020a900460ff161561092f57600080fd5b6000805474ff0000000000000000000000000000000000000000191660a060020a1781556040517f6985a02210a168e66602d3235cb6db0e70f92b3ba4d376a33c0f3d9434bff6259190a1565b600054600160a060020a031681565b60408051808201909152600381527f5341530000000000000000000000000000000000000000000000000000000000602082015281565b6000805460a060020a900460ff16156109da57600080fd5b600160a060020a03831615156109ef57600080fd5b33600090815260016020526040902054821115610a0b57600080fd5b33600090815260016020526040902054610a2b908363ffffffff610bec16565b3360009081526001602052604080822092909255600160a060020a03851681522054610a5d908363ffffffff610bfe16565b600160a060020a0384166000818152600160209081526040918290209390935580518581529051919233927fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9281900390910190a350600192915050565b6000805460a060020a900460ff1615610ad357600080fd5b336000908152600260209081526040808320600160a060020a0387168452909152902054610b07908363ffffffff610bfe16565b336000818152600260209081526040808320600160a060020a0389168085529083529281902085905580519485525191937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929081900390910190a350600192915050565b600160a060020a03918216600090815260026020908152604080832093909416825291909152205490565b600454600160a060020a031681565b600054600160a060020a03163314610bbd57600080fd5b6004805473ffffffffffffffffffffffffffffffffffffffff1916600160a060020a0392909216919091179055565b600081831015610bf857fe5b50900390565b600082820183811015610c0d57fe5b93925050505600a165627a7a72305820c0f538e9b39eca2d09e59c13abbd40b8410502c13d070ca12ad517b3eb656cf40029

Deployed Bytecode Sourcemap

5717:438:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5797:40;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5797:40: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;5797:40:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3474:225;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3474:225:0;-1:-1:-1;;;;;3474:225:0;;;;;;;;;;;;;;;;;;;;;;;;;2344:94;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2344:94:0;;;;;;;;;;;;;;;;;;;;2958:508;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2958:508:0;-1:-1:-1;;;;;2958:508:0;;;;;;;;;;;;5889:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5889:28:0;;;;1997:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1997:109:0;;;;;;4672:457;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4672:457:0;;;;;5523:187;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5523:187:0;;;;4161:499;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;4161:499:0;-1:-1:-1;;;;;4161:499:0;;;;;;;2830:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2830:120:0;-1:-1:-1;;;;;2830:120:0;;;;;1884:107;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1884:107:0;;;;1419:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1419:20:0;;;;;;;;-1:-1:-1;;;;;1419:20:0;;;;;;;;;;;;;;5844:38;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5844:38:0;;;;2446:372;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;2446:372:0;-1:-1:-1;;;;;2446:372:0;;;;;;;3854:299;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3854:299:0;-1:-1:-1;;;;;3854:299:0;;;;;;;3707:139;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;3707:139:0;-1:-1:-1;;;;;3707:139:0;;;;;;;;;;5172:27;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5172:27:0;;;;5406:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;-1:-1;5406:109:0;-1:-1:-1;;;;;5406:109:0;;;;;5797:40;;;;;;;;;;;;;;;;;;;:::o;3474:225::-;3555:4;1772:5;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;3585:10;3577:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3577:29:0;;;;;;;;;;;;:38;;;3631;;;;;;;3577:29;;3585:10;3631:38;;;;;;;;;;;-1:-1:-1;3687:4:0;3474:225;;;;:::o;2344:94::-;2420:10;;2344:94;:::o;2958:508::-;3055:4;1772:5;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;-1:-1:-1;;;;;3085:17:0;;;;3077:26;;;;;;-1:-1:-1;;;;;3132:15:0;;;;;;:8;:15;;;;;;3122:25;;;3114:34;;;;;;-1:-1:-1;;;;;3177:14:0;;;;;;:7;:14;;;;;;;;3192:10;3177:26;;;;;;;;3167:36;;;3159:45;;;;;;-1:-1:-1;;;;;3235:15:0;;;;;;:8;:15;;;;;;:27;;3255:6;3235:27;:19;:27;:::i;:::-;-1:-1:-1;;;;;3217:15:0;;;;;;;:8;:15;;;;;;:45;;;;3289:13;;;;;;;:25;;3307:6;3289:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;3273:13:0;;;;;;;:8;:13;;;;;;;;:41;;;;3354:14;;;;;:7;:14;;;;;3369:10;3354:26;;;;;;;:38;;3385:6;3354:38;:30;:38;:::i;:::-;-1:-1:-1;;;;;3325:14:0;;;;;;;:7;:14;;;;;;;;3340:10;3325:26;;;;;;;;:67;;;;3408:28;;;;;;;;;;;3325:14;;3408:28;;;;;;;;;;;-1:-1:-1;3454:4:0;2958:508;;;;;:::o;5889:28::-;;;;:::o;1997:109::-;1578:5;;-1:-1:-1;;;;;1578:5:0;1566:10;:17;1558:26;;;;;;1850:5;;-1:-1:-1;;;1850:5:0;;;;1842:14;;;;;;;;2068:5;2060:13;;-1:-1:-1;;2060:13:0;;;2089:9;;;;2068:5;2089:9;1997:109::o;4672:457::-;4799:10;4718:4;4790:20;;;:8;:20;;;;;;4780:30;;;4772:39;;;;;;4867:10;;:22;;4882:6;4867:22;:14;:22;:::i;:::-;4854:10;:35;4970:10;4961:20;;;;:8;:20;;;;;;:32;;4986:6;4961:32;:24;:32;:::i;:::-;4947:10;4938:20;;;;:8;:20;;;;;;;;;:55;;;;5019:24;;;;;;;4947:10;;5019:24;;;;;;;;;5059:40;;;;;;;;5088:1;;5068:10;;5059:40;;;;;;;;;-1:-1:-1;5117:4:0;4672:457;;;:::o;5523:187::-;5364:12;;-1:-1:-1;;;;;5364:12:0;5350:10;:26;5342:35;;;;;;5622:12;;;5615:5;;5594:41;;-1:-1:-1;;;;;5622:12:0;;;;5615:5;;;;5594:41;;;5654:12;;;;5646:20;;-1:-1:-1;;5646:20:0;;;-1:-1:-1;;;;;5654:12:0;;5646:20;;;;5677:25;;;5523:187::o;4161:499::-;4258:4;1772:5;;4258:4;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;-1:-1:-1;4307:10:0;4299:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4299:29:0;;;;;;;;;;4343:27;;;4339:215;;;4404:10;4428:1;4396:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4396:29:0;;;;;;;;;:33;4339:215;;;4512:30;:8;4525:16;4512:30;:12;:30;:::i;:::-;4488:10;4480:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4480:29:0;;;;;;;;;:62;4339:215;4578:10;4600:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4569:61:0;;4600:29;;;;;;;;;;;4569:61;;;;;;;;;4578:10;4569:61;;;;;;;;;;;-1:-1:-1;4648:4:0;;4161:499;-1:-1:-1;;;4161:499:0:o;2830:120::-;-1:-1:-1;;;;;2926:16:0;2886:15;2926:16;;;:8;:16;;;;;;;2830:120::o;1884:107::-;1578:5;;-1:-1:-1;;;;;1578:5:0;1566:10;:17;1558:26;;;;;;1772:5;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;1948:5;:12;;-1:-1:-1;;1948:12:0;-1:-1:-1;;;1948:12:0;;;1976:7;;;;1948:5;1976:7;1884:107::o;1419:20::-;;;-1:-1:-1;;;;;1419:20:0;;:::o;5844:38::-;;;;;;;;;;;;;;;;;;;:::o;2446:372::-;2523:4;1772:5;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;-1:-1:-1;;;;;2553:15:0;;;;2545:24;;;;;;2607:10;2598:20;;;;:8;:20;;;;;;2588:30;;;2580:39;;;;;;2664:10;2655:20;;;;:8;:20;;;;;;:32;;2680:6;2655:32;:24;:32;:::i;:::-;2641:10;2632:20;;;;:8;:20;;;;;;:55;;;;-1:-1:-1;;;;;2714:13:0;;;;;;:25;;2732:6;2714:25;:17;:25;:::i;:::-;-1:-1:-1;;;;;2698:13:0;;;;;;:8;:13;;;;;;;;;:41;;;;2755:33;;;;;;;2698:13;;2764:10;;2755:33;;;;;;;;;;-1:-1:-1;2806:4:0;2446:372;;;;:::o;3854:299::-;3946:4;1772:5;;-1:-1:-1;;;1772:5:0;;;;1771:6;1763:15;;;;;;4008:10;4000:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;4000:29:0;;;;;;;;;;:46;;4034:11;4000:46;:33;:46;:::i;:::-;3976:10;3968:19;;;;:7;:19;;;;;;;;-1:-1:-1;;;;;3968:29:0;;;;;;;;;;;;:78;;;4062:61;;;;;;3968:29;;4062:61;;;;;;;;;;;-1:-1:-1;4141:4:0;3854:299;;;;:::o;3707:139::-;-1:-1:-1;;;;;3813:15:0;;;3781:7;3813:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;3707:139::o;5172:27::-;;;-1:-1:-1;;;;;5172:27:0;;:::o;5406:109::-;1578:5;;-1:-1:-1;;;;;1578:5:0;1566:10;:17;1558:26;;;;;;5484:12;:23;;-1:-1:-1;;5484:23:0;-1:-1:-1;;;;;5484:23:0;;;;;;;;;;5406:109::o;214:126::-;272:7;304:4;;;;297:12;;;;-1:-1:-1;328:3:0;;;214:126::o;53:149::-;111:7;148:3;;;170:4;;;;162:13;;;;193:1;53:149;-1:-1:-1;;;53:149:0:o

Swarm Source

bzzr://c0f538e9b39eca2d09e59c13abbd40b8410502c13d070ca12ad517b3eb656cf4
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.