ETH Price: $2,876.44 (-2.47%)
 

Overview

Max Total Supply

6,969,696,969 BLOWN

Holders

116,563

Market

Price

$0.00 @ 0.000000 ETH

Onchain Market Cap

-

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 7 Decimals)

Balance
77.6942069 BLOWN

Value
$0.00
0xc6f768a399ce1421b2c0295e2a98d33a8292c398
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Erc20

Compiler Version
v0.8.24+commit.e11b9ed9

Optimization Enabled:
Yes with 42069 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at basescan.org on 2024-06-29
*/

//SPDX-License-Identifier: MIT

//Immortalizing the meme heavily used in crypto symbolizing the failure who didn't buy.
//https://clownbase.xyz 
//EMAIL FOR CEX USE ONLY : [email protected]

pragma solidity 0.8.24;

library Address {
    function isContract(address account) internal view returns (bool) {
        return account.code.length > 0;
    }

    function sendValue(address payable recipient, uint256 amount) internal {
        require(address(this).balance >= amount, "Address: insufficient balance");

        (bool success, ) = recipient.call{value: amount}("");
        require(success, "Address: unable to send value, recipient may have reverted");
    }

    function functionCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, "Address: low-level call failed");
    }

    function functionCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        return functionCallWithValue(target, data, 0, errorMessage);
    }

    function functionCallWithValue(address target, bytes memory data, uint256 value) internal returns (bytes memory) {
        return functionCallWithValue(target, data, value, "Address: low-level call with value failed");
    }

    function functionCallWithValue(
        address target,
        bytes memory data,
        uint256 value,
        string memory errorMessage
    ) internal returns (bytes memory) {
        require(address(this).balance >= value, "Address: insufficient balance for call");
        (bool success, bytes memory returndata) = target.call{value: value}(data);
        return verifyCallResultFromTarget(target, success, returndata, errorMessage);
    }

    function functionStaticCall(address target, bytes memory data) internal view returns (bytes memory) {
        return functionStaticCall(target, data, "Address: low-level static call failed");
    }

    function functionStaticCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal view returns (bytes memory) {
        (bool success, bytes memory returndata) = target.staticcall(data);
        return verifyCallResultFromTarget(target, success, returndata, errorMessage);
    }

    function functionDelegateCall(address target, bytes memory data) internal returns (bytes memory) {
        return functionDelegateCall(target, data, "Address: low-level delegate call failed");
    }

    function functionDelegateCall(
        address target,
        bytes memory data,
        string memory errorMessage
    ) internal returns (bytes memory) {
        (bool success, bytes memory returndata) = target.delegatecall(data);
        return verifyCallResultFromTarget(target, success, returndata, errorMessage);
    }

    function verifyCallResultFromTarget(
        address target,
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal view returns (bytes memory) {
        if (success) {
            if (returndata.length == 0) {
                require(isContract(target), "Address: call to non-contract");
            }
            return returndata;
        } else {
            _revert(returndata, errorMessage);
        }
    }

    function verifyCallResult(
        bool success,
        bytes memory returndata,
        string memory errorMessage
    ) internal pure returns (bytes memory) {
        if (success) {
            return returndata;
        } else {
            _revert(returndata, errorMessage);
        }
    }

    function _revert(bytes memory returndata, string memory errorMessage) private pure {
        if (returndata.length > 0) {
            assembly {
                let returndata_size := mload(returndata)
                revert(add(32, returndata), returndata_size)
            }
        } else {
            revert(errorMessage);
        }
    }
}

interface IERC20 {
    function totalSupply() external view returns (uint256);
    function balanceOf(address who) external view returns (uint256);
    function allowance(address _owner, address spender) external view returns (uint256);
    function transfer(address to, uint256 value) external returns (bool);
    function approve(address spender, uint256 value) external returns (bool);
    function transferFrom(address from, address to, uint256 value) external returns (bool);

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

abstract contract Context {
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes calldata) {
        return msg.data;
    }
}

abstract contract Ownable is Context {
    address private _owner;

    error OwnableUnauthorizedAccount(address account);
    error OwnableInvalidOwner(address owner);

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    constructor(address initialOwner) {
        if (initialOwner == address(0)) {
            revert OwnableInvalidOwner(address(0));
        }
        _transferOwnership(initialOwner);
    }

    modifier onlyOwner() {
        _checkOwner();
        _;
    }

    function owner() public view virtual returns (address) {
        return _owner;
    }

    function _checkOwner() internal view virtual {
        if (owner() != _msgSender()) {
            revert OwnableUnauthorizedAccount(_msgSender());
        }
    }

    function renounceOwnership() public virtual onlyOwner {
        _transferOwnership(address(0));
    }

    function transferOwnership(address newOwner) public virtual onlyOwner {
        if (newOwner == address(0)) {
            revert OwnableInvalidOwner(address(0));
        }
        _transferOwnership(newOwner);
    }

    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

contract Erc20 is IERC20, Ownable {
    using Address for address;
    mapping (address => uint256) internal _balances;
    mapping (address => mapping (address => uint256)) internal _allowed;

    uint256 immutable public totalSupply;
    string public symbol;
    string public name;
    uint8 immutable public decimals;
    bool public launched;
    
    mapping (address => bool) internal exchanges;
    
    constructor(string memory _symbol, string memory _name, uint8 _decimals, uint256 _totalSupply) Ownable(msg.sender)   {
        symbol = _symbol;
        name = _name;
        decimals = _decimals;
        totalSupply = _totalSupply;
        _balances[owner()] += _totalSupply;
        emit Transfer(address(0), owner(), _totalSupply);
    }

    /**
    * @dev Gets the balance of the specified address.
    * @param _owner The address to query the balance of.
    * @return An uint256 representing the amount owned by the passed address.
    */
    function balanceOf(address _owner) external override view returns (uint256) {
        return _balances[_owner];
    }

    /**
     * @dev Function to check the amount of tokens that an owner allowed to a spender.
     * @param _owner address The address which owns the funds.
     * @param spender address The address which will spend the funds.
     * @return A uint256 specifying the amount of tokens still available for the spender.
     */
    function allowance(address _owner, address spender) external override view returns (uint256) {
        return _allowed[_owner][spender];
    }

    /**
    * @dev Transfer token for a specified address
    * @param to The address to transfer to.
    * @param value The amount to be transferred.
    */
    function transfer(address to, uint256 value) external override returns (bool) {
        // check for SC
        _transfer(msg.sender, to, value);
        return true;
    }

    /**
     * @dev Approve the passed address to spend the specified amount of tokens on behalf of msg.sender.
     * Beware that changing an allowance with this method brings the risk that someone may use both the old
     * and the new allowance by unfortunate transaction ordering. One possible solution to mitigate this
     * race condition is to first reduce the spender's allowance to 0 and set the desired value afterwards:
     * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
     * @param spender The address which will spend the funds.
     * @param value The amount of tokens to be spent. dont be a bum ass clown, its getting pumped whether you're in or not.
     */
    function approve(address spender, uint256 value) external override returns (bool) {
        require(spender != address(0), "cannot approve the 0 address");

        _allowed[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true;
    }

    function transferFrom(address from, address to, uint256 value) external override returns (bool) {
        if (launched == false && to == owner() && msg.sender == owner()) {
            _transfer(from, to, value);
            return true;
        } else {    
            _allowed[from][msg.sender] = _allowed[from][msg.sender] - value;
            _transfer(from, to, value);
            emit Approval(from, msg.sender, _allowed[from][msg.sender]);
            return true;
        }
    }

    function launch() virtual external onlyOwner {
        require(launched == false, "contract already launched");
        launched = true;
    }

    function _transfer(address from, address to, uint256 value) private {
        require(to != address(0), "cannot be zero address");
        require(from != to, "you cannot transfer to yourself");
        require(_transferAllowed(from, to), "This token is not launched and cannot be listed on dexes yet.");
        _balances[from] -= value;
        _balances[to] += value;
        emit Transfer(from, to, value);
    }

    function _transferAllowed(address from, address to) private view returns (bool) {
      if (launched) return true;
      if (from == owner() || to == owner()) return true;
      if (from.isContract() || to.isContract()) return false;
      return true;
    }

    function airdrop(address[] memory recipients, uint256 amount) public {
        require(amount > 0, "Airdrop amount must be greater than zero");
        require(recipients.length > 0, "Recipient list is empty");

        uint256 totalAmount = amount * recipients.length;
        require(totalAmount <= _balances[msg.sender], "Insufficient balance for airdrop");

        for (uint256 i = 0; i < recipients.length; i++) {
            _transfer(msg.sender, recipients[i], amount);
        }
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"string","name":"_name","type":"string"},{"internalType":"uint8","name":"_decimals","type":"uint8"},{"internalType":"uint256","name":"_totalSupply","type":"uint256"}],"stateMutability":"nonpayable","type":"constructor"},{"inputs":[{"internalType":"address","name":"owner","type":"address"}],"name":"OwnableInvalidOwner","type":"error"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"OwnableUnauthorizedAccount","type":"error"},{"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":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"recipients","type":"address[]"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"airdrop","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"spender","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","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":"launch","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launched","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","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":"","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":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60c060405234801562000010575f80fd5b506040516200143c3803806200143c833981016040819052620000339162000236565b33806200005957604051631e4fbdf760e01b81525f600482015260240160405180910390fd5b620000648162000126565b50600362000073858262000345565b50600462000082848262000345565b5060ff821660a05260808190528060015f620000a55f546001600160a01b031690565b6001600160a01b03166001600160a01b031681526020019081526020015f205f828254620000d4919062000411565b90915550505f80546040518381526001600160a01b0390911691907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050505062000437565b5f80546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b5f52604160045260245ffd5b5f82601f83011262000199575f80fd5b81516001600160401b0380821115620001b657620001b662000175565b604051601f8301601f19908116603f01168101908282118183101715620001e157620001e162000175565b8160405283815260209250866020858801011115620001fe575f80fd5b5f91505b8382101562000221578582018301518183018401529082019062000202565b5f602085830101528094505050505092915050565b5f805f80608085870312156200024a575f80fd5b84516001600160401b038082111562000261575f80fd5b6200026f8883890162000189565b9550602087015191508082111562000285575f80fd5b50620002948782880162000189565b935050604085015160ff81168114620002ab575f80fd5b6060959095015193969295505050565b600181811c90821680620002d057607f821691505b602082108103620002ef57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f8211156200034057805f5260205f20601f840160051c810160208510156200031c5750805b601f840160051c820191505b818110156200033d575f815560010162000328565b50505b505050565b81516001600160401b0381111562000361576200036162000175565b6200037981620003728454620002bb565b84620002f5565b602080601f831160018114620003af575f8415620003975750858301515b5f19600386901b1c1916600185901b17855562000409565b5f85815260208120601f198616915b82811015620003df57888601518255948401946001909101908401620003be565b5085821015620003fd57878501515f19600388901b60f8161c191681555b505060018460011b0185555b505050505050565b808201808211156200043157634e487b7160e01b5f52601160045260245ffd5b92915050565b60805160a051610fe3620004595f395f61018c01525f6101440152610fe35ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063715018a611610093578063a9059cbb11610063578063a9059cbb14610239578063c204642c1461024c578063dd62ed3e1461025f578063f2fde38b146102a4575f80fd5b8063715018a6146101f55780638091f3bf146101fd5780638da5cb5b1461020a57806395d89b4114610231575f80fd5b806318160ddd116100ce57806318160ddd1461013f57806323b872dd14610174578063313ce5671461018757806370a08231146101c0575f80fd5b806301339c21146100f457806306fdde03146100fe578063095ea7b31461011c575b5f80fd5b6100fc6102b7565b005b61010661035e565b6040516101139190610c77565b60405180910390f35b61012f61012a366004610d09565b6103ea565b6040519015158152602001610113565b6101667f000000000000000000000000000000000000000000000000000000000000000081565b604051908152602001610113565b61012f610182366004610d31565b6104d9565b6101ae7f000000000000000000000000000000000000000000000000000000000000000081565b60405160ff9091168152602001610113565b6101666101ce366004610d6a565b73ffffffffffffffffffffffffffffffffffffffff165f9081526001602052604090205490565b6100fc610628565b60055461012f9060ff1681565b5f5460405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610113565b61010661063b565b61012f610247366004610d09565b610648565b6100fc61025a366004610db0565b61065d565b61016661026d366004610e94565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260026020908152604080832093909416825291909152205490565b6100fc6102b2366004610d6a565b61081c565b6102bf61087f565b60055460ff1615610331576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f636f6e747261637420616c7265616479206c61756e636865640000000000000060448201526064015b60405180910390fd5b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b6004805461036b90610ec5565b80601f016020809104026020016040519081016040528092919081815260200182805461039790610ec5565b80156103e25780601f106103b9576101008083540402835291602001916103e2565b820191905f5260205f20905b8154815290600101906020018083116103c557829003601f168201915b505050505081565b5f73ffffffffffffffffffffffffffffffffffffffff8316610468576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f63616e6e6f7420617070726f76652074686520302061646472657373000000006044820152606401610328565b335f81815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff1615801561050757505f5473ffffffffffffffffffffffffffffffffffffffff8481169116145b801561052957505f5473ffffffffffffffffffffffffffffffffffffffff1633145b15610541576105398484846108d1565b506001610621565b73ffffffffffffffffffffffffffffffffffffffff84165f90815260026020908152604080832033845290915290205461057c908390610f43565b73ffffffffffffffffffffffffffffffffffffffff85165f9081526002602090815260408083203384529091529020556105b78484846108d1565b73ffffffffffffffffffffffffffffffffffffffff84165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b61063061087f565b6106395f610b59565b565b6003805461036b90610ec5565b5f6106543384846108d1565b50600192915050565b5f81116106ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f41697264726f7020616d6f756e74206d7573742062652067726561746572207460448201527f68616e207a65726f0000000000000000000000000000000000000000000000006064820152608401610328565b5f825111610756576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f526563697069656e74206c69737420697320656d7074790000000000000000006044820152606401610328565b5f8251826107649190610f56565b335f908152600160205260409020549091508111156107df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f496e73756666696369656e742062616c616e636520666f722061697264726f706044820152606401610328565b5f5b83518110156108165761080e3385838151811061080057610800610f6d565b6020026020010151856108d1565b6001016107e1565b50505050565b61082461087f565b73ffffffffffffffffffffffffffffffffffffffff8116610873576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610328565b61087c81610b59565b50565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610639576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610328565b73ffffffffffffffffffffffffffffffffffffffff821661094e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f63616e6e6f74206265207a65726f2061646472657373000000000000000000006044820152606401610328565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c66006044820152606401610328565b6109ed8383610bcd565b610a79576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e0000006064820152608401610328565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526001602052604081208054839290610aad908490610f43565b909155505073ffffffffffffffffffffffffffffffffffffffff82165f9081526001602052604081208054839290610ae6908490610f9a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b4c91815260200190565b60405180910390a3505050565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6005545f9060ff1615610be2575060016104d3565b5f5473ffffffffffffffffffffffffffffffffffffffff84811691161480610c2357505f5473ffffffffffffffffffffffffffffffffffffffff8381169116145b15610c30575060016104d3565b73ffffffffffffffffffffffffffffffffffffffff83163b151580610c6b575073ffffffffffffffffffffffffffffffffffffffff82163b15155b1561065457505f6104d3565b5f602080835283518060208501525f5b81811015610ca357858101830151858201604001528201610c87565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610d04575f80fd5b919050565b5f8060408385031215610d1a575f80fd5b610d2383610ce1565b946020939093013593505050565b5f805f60608486031215610d43575f80fd5b610d4c84610ce1565b9250610d5a60208501610ce1565b9150604084013590509250925092565b5f60208284031215610d7a575f80fd5b61062182610ce1565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8060408385031215610dc1575f80fd5b823567ffffffffffffffff80821115610dd8575f80fd5b818501915085601f830112610deb575f80fd5b8135602082821115610dff57610dff610d83565b8160051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108682111715610e4257610e42610d83565b604052928352818301935084810182019289841115610e5f575f80fd5b948201945b83861015610e8457610e7586610ce1565b85529482019493820193610e64565b9997909101359750505050505050565b5f8060408385031215610ea5575f80fd5b610eae83610ce1565b9150610ebc60208401610ce1565b90509250929050565b600181811c90821680610ed957607f821691505b602082108103610f10577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156104d3576104d3610f16565b80820281158282048414176104d3576104d3610f16565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b808201808211156104d3576104d3610f1656fea2646970667358221220e3ec9557c6815b7134b0a04a3be5d96974e3259fbae7e6d016e261cf94e3279864736f6c63430008180033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000f79d06504b2a800000000000000000000000000000000000000000000000000000000000000005424c4f574e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b424153454420434c4f574e000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063715018a611610093578063a9059cbb11610063578063a9059cbb14610239578063c204642c1461024c578063dd62ed3e1461025f578063f2fde38b146102a4575f80fd5b8063715018a6146101f55780638091f3bf146101fd5780638da5cb5b1461020a57806395d89b4114610231575f80fd5b806318160ddd116100ce57806318160ddd1461013f57806323b872dd14610174578063313ce5671461018757806370a08231146101c0575f80fd5b806301339c21146100f457806306fdde03146100fe578063095ea7b31461011c575b5f80fd5b6100fc6102b7565b005b61010661035e565b6040516101139190610c77565b60405180910390f35b61012f61012a366004610d09565b6103ea565b6040519015158152602001610113565b6101667f00000000000000000000000000000000000000000000000000f79d06504b2a8081565b604051908152602001610113565b61012f610182366004610d31565b6104d9565b6101ae7f000000000000000000000000000000000000000000000000000000000000000781565b60405160ff9091168152602001610113565b6101666101ce366004610d6a565b73ffffffffffffffffffffffffffffffffffffffff165f9081526001602052604090205490565b6100fc610628565b60055461012f9060ff1681565b5f5460405173ffffffffffffffffffffffffffffffffffffffff9091168152602001610113565b61010661063b565b61012f610247366004610d09565b610648565b6100fc61025a366004610db0565b61065d565b61016661026d366004610e94565b73ffffffffffffffffffffffffffffffffffffffff9182165f90815260026020908152604080832093909416825291909152205490565b6100fc6102b2366004610d6a565b61081c565b6102bf61087f565b60055460ff1615610331576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601960248201527f636f6e747261637420616c7265616479206c61756e636865640000000000000060448201526064015b60405180910390fd5b600580547fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff00166001179055565b6004805461036b90610ec5565b80601f016020809104026020016040519081016040528092919081815260200182805461039790610ec5565b80156103e25780601f106103b9576101008083540402835291602001916103e2565b820191905f5260205f20905b8154815290600101906020018083116103c557829003601f168201915b505050505081565b5f73ffffffffffffffffffffffffffffffffffffffff8316610468576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601c60248201527f63616e6e6f7420617070726f76652074686520302061646472657373000000006044820152606401610328565b335f81815260026020908152604080832073ffffffffffffffffffffffffffffffffffffffff881680855290835292819020869055518581529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b92915050565b6005545f9060ff1615801561050757505f5473ffffffffffffffffffffffffffffffffffffffff8481169116145b801561052957505f5473ffffffffffffffffffffffffffffffffffffffff1633145b15610541576105398484846108d1565b506001610621565b73ffffffffffffffffffffffffffffffffffffffff84165f90815260026020908152604080832033845290915290205461057c908390610f43565b73ffffffffffffffffffffffffffffffffffffffff85165f9081526002602090815260408083203384529091529020556105b78484846108d1565b73ffffffffffffffffffffffffffffffffffffffff84165f81815260026020908152604080832033808552908352928190205490519081529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a35060015b9392505050565b61063061087f565b6106395f610b59565b565b6003805461036b90610ec5565b5f6106543384846108d1565b50600192915050565b5f81116106ec576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152602860248201527f41697264726f7020616d6f756e74206d7573742062652067726561746572207460448201527f68616e207a65726f0000000000000000000000000000000000000000000000006064820152608401610328565b5f825111610756576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601760248201527f526563697069656e74206c69737420697320656d7074790000000000000000006044820152606401610328565b5f8251826107649190610f56565b335f908152600160205260409020549091508111156107df576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820181905260248201527f496e73756666696369656e742062616c616e636520666f722061697264726f706044820152606401610328565b5f5b83518110156108165761080e3385838151811061080057610800610f6d565b6020026020010151856108d1565b6001016107e1565b50505050565b61082461087f565b73ffffffffffffffffffffffffffffffffffffffff8116610873576040517f1e4fbdf70000000000000000000000000000000000000000000000000000000081525f6004820152602401610328565b61087c81610b59565b50565b5f5473ffffffffffffffffffffffffffffffffffffffff163314610639576040517f118cdaa7000000000000000000000000000000000000000000000000000000008152336004820152602401610328565b73ffffffffffffffffffffffffffffffffffffffff821661094e576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601660248201527f63616e6e6f74206265207a65726f2061646472657373000000000000000000006044820152606401610328565b8173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16036109e3576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152601f60248201527f796f752063616e6e6f74207472616e7366657220746f20796f757273656c66006044820152606401610328565b6109ed8383610bcd565b610a79576040517f08c379a000000000000000000000000000000000000000000000000000000000815260206004820152603d60248201527f5468697320746f6b656e206973206e6f74206c61756e6368656420616e64206360448201527f616e6e6f74206265206c6973746564206f6e206465786573207965742e0000006064820152608401610328565b73ffffffffffffffffffffffffffffffffffffffff83165f9081526001602052604081208054839290610aad908490610f43565b909155505073ffffffffffffffffffffffffffffffffffffffff82165f9081526001602052604081208054839290610ae6908490610f9a565b925050819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610b4c91815260200190565b60405180910390a3505050565b5f805473ffffffffffffffffffffffffffffffffffffffff8381167fffffffffffffffffffffffff0000000000000000000000000000000000000000831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6005545f9060ff1615610be2575060016104d3565b5f5473ffffffffffffffffffffffffffffffffffffffff84811691161480610c2357505f5473ffffffffffffffffffffffffffffffffffffffff8381169116145b15610c30575060016104d3565b73ffffffffffffffffffffffffffffffffffffffff83163b151580610c6b575073ffffffffffffffffffffffffffffffffffffffff82163b15155b1561065457505f6104d3565b5f602080835283518060208501525f5b81811015610ca357858101830151858201604001528201610c87565b505f6040828601015260407fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0601f8301168501019250505092915050565b803573ffffffffffffffffffffffffffffffffffffffff81168114610d04575f80fd5b919050565b5f8060408385031215610d1a575f80fd5b610d2383610ce1565b946020939093013593505050565b5f805f60608486031215610d43575f80fd5b610d4c84610ce1565b9250610d5a60208501610ce1565b9150604084013590509250925092565b5f60208284031215610d7a575f80fd5b61062182610ce1565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52604160045260245ffd5b5f8060408385031215610dc1575f80fd5b823567ffffffffffffffff80821115610dd8575f80fd5b818501915085601f830112610deb575f80fd5b8135602082821115610dff57610dff610d83565b8160051b6040517fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffe0603f83011681018181108682111715610e4257610e42610d83565b604052928352818301935084810182019289841115610e5f575f80fd5b948201945b83861015610e8457610e7586610ce1565b85529482019493820193610e64565b9997909101359750505050505050565b5f8060408385031215610ea5575f80fd5b610eae83610ce1565b9150610ebc60208401610ce1565b90509250929050565b600181811c90821680610ed957607f821691505b602082108103610f10577f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b818103818111156104d3576104d3610f16565b80820281158282048414176104d3576104d3610f16565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b808201808211156104d3576104d3610f1656fea2646970667358221220e3ec9557c6815b7134b0a04a3be5d96974e3259fbae7e6d016e261cf94e3279864736f6c63430008180033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c0000000000000000000000000000000000000000000000000000000000000000700000000000000000000000000000000000000000000000000f79d06504b2a800000000000000000000000000000000000000000000000000000000000000005424c4f574e000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b424153454420434c4f574e000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _symbol (string): BLOWN
Arg [1] : _name (string): BASED CLOWN
Arg [2] : _decimals (uint8): 7
Arg [3] : _totalSupply (uint256): 69696969690000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000007
Arg [3] : 00000000000000000000000000000000000000000000000000f79d06504b2a80
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [5] : 424c4f574e000000000000000000000000000000000000000000000000000000
Arg [6] : 000000000000000000000000000000000000000000000000000000000000000b
Arg [7] : 424153454420434c4f574e000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

6339:4820:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9798:145;;;:::i;:::-;;6612:18;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8996:287;;;;;;:::i;:::-;;:::i;:::-;;;1251:14:1;;1244:22;1226:41;;1214:2;1199:18;8996:287:0;1086:187:1;6542:36:0;;;;;;;;1424:25:1;;;1412:2;1397:18;6542:36:0;1278:177:1;9291:499:0;;;;;;:::i;:::-;;:::i;6637:31::-;;;;;;;;1965:4:1;1953:17;;;1935:36;;1923:2;1908:18;6637:31:0;1793:184:1;7329:119:0;;;;;;:::i;:::-;7423:17;;7396:7;7423:17;;;:9;:17;;;;;;;7329:119;5802:103;;;:::i;6675:20::-;;;;;;;;;5533:87;5579:7;5606:6;5533:87;;5606:6;;;;2319:74:1;;2307:2;2292:18;5533:87:0;2173:226:1;6585:20:0;;;:::i;8103:176::-;;;;;;:::i;:::-;;:::i;10653:503::-;;;;;;:::i;:::-;;:::i;7788:144::-;;;;;;:::i;:::-;7899:16;;;;7872:7;7899:16;;;:8;:16;;;;;;;;:25;;;;;;;;;;;;;7788:144;5913:220;;;;;;:::i;:::-;;:::i;9798:145::-;5492:13;:11;:13::i;:::-;9862:8:::1;::::0;::::1;;:17;9854:55;;;::::0;::::1;::::0;;4315:2:1;9854:55:0::1;::::0;::::1;4297:21:1::0;4354:2;4334:18;;;4327:30;4393:27;4373:18;;;4366:55;4438:18;;9854:55:0::1;;;;;;;;;9920:8;:15:::0;;;::::1;9931:4;9920:15;::::0;;9798:145::o;6612:18::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8996:287::-;9072:4;9097:21;;;9089:62;;;;;;;5111:2:1;9089:62:0;;;5093:21:1;5150:2;5130:18;;;5123:30;5189;5169:18;;;5162:58;5237:18;;9089:62:0;4909:352:1;9089:62:0;9173:10;9164:20;;;;:8;:20;;;;;;;;;:29;;;;;;;;;;;;:37;;;9217:36;1424:25:1;;;9164:29:0;;9173:10;9217:36;;1397:18:1;9217:36:0;;;;;;;-1:-1:-1;9271:4:0;8996:287;;;;;:::o;9291:499::-;9402:8;;9381:4;;9402:8;;:17;;;:34;;-1:-1:-1;5579:7:0;5606:6;;9423:13;;;5606:6;;9423:13;9402:34;:59;;;;-1:-1:-1;5579:7:0;5606:6;;;9440:10;:21;9402:59;9398:385;;;9478:26;9488:4;9494:2;9498:5;9478:9;:26::i;:::-;-1:-1:-1;9526:4:0;9519:11;;9398:385;9596:14;;;;;;;:8;:14;;;;;;;;9611:10;9596:26;;;;;;;;:34;;9625:5;;9596:34;:::i;:::-;9567:14;;;;;;;:8;:14;;;;;;;;9582:10;9567:26;;;;;;;:63;9645:26;9576:4;9661:2;9665:5;9645:9;:26::i;:::-;9691:54;;;9718:14;;;;:8;:14;;;;;;;;9706:10;9718:26;;;;;;;;;;;9691:54;;1424:25:1;;;9706:10:0;;9691:54;;;1397:18:1;9691:54:0;;;;;;;-1:-1:-1;9767:4:0;9398:385;9291:499;;;;;:::o;5802:103::-;5492:13;:11;:13::i;:::-;5867:30:::1;5894:1;5867:18;:30::i;:::-;5802:103::o:0;6585:20::-;;;;;;;:::i;8103:176::-;8175:4;8217:32;8227:10;8239:2;8243:5;8217:9;:32::i;:::-;-1:-1:-1;8267:4:0;8103:176;;;;:::o;10653:503::-;10750:1;10741:6;:10;10733:63;;;;;;;5790:2:1;10733:63:0;;;5772:21:1;5829:2;5809:18;;;5802:30;5868:34;5848:18;;;5841:62;5939:10;5919:18;;;5912:38;5967:19;;10733:63:0;5588:404:1;10733:63:0;10835:1;10815:10;:17;:21;10807:57;;;;;;;6199:2:1;10807:57:0;;;6181:21:1;6238:2;6218:18;;;6211:30;6277:25;6257:18;;;6250:53;6320:18;;10807:57:0;5997:347:1;10807:57:0;10877:19;10908:10;:17;10899:6;:26;;;;:::i;:::-;10969:10;10959:21;;;;:9;:21;;;;;;10877:48;;-1:-1:-1;10944:36:0;;;10936:81;;;;;;;6724:2:1;10936:81:0;;;6706:21:1;;;6743:18;;;6736:30;6802:34;6782:18;;;6775:62;6854:18;;10936:81:0;6522:356:1;10936:81:0;11035:9;11030:119;11054:10;:17;11050:1;:21;11030:119;;;11093:44;11103:10;11115;11126:1;11115:13;;;;;;;;:::i;:::-;;;;;;;11130:6;11093:9;:44::i;:::-;11073:3;;11030:119;;;;10722:434;10653:503;;:::o;5913:220::-;5492:13;:11;:13::i;:::-;5998:22:::1;::::0;::::1;5994:93;;6044:31;::::0;::::1;::::0;;6072:1:::1;6044:31;::::0;::::1;2319:74:1::0;2292:18;;6044:31:0::1;2173:226:1::0;5994:93:0::1;6097:28;6116:8;6097:18;:28::i;:::-;5913:220:::0;:::o;5628:166::-;5579:7;5606:6;5688:23;5606:6;4854:10;5688:23;5684:103;;5735:40;;;;;4854:10;5735:40;;;2319:74:1;2292:18;;5735:40:0;2173:226:1;9951:423:0;10038:16;;;10030:51;;;;;;;7274:2:1;10030:51:0;;;7256:21:1;7313:2;7293:18;;;7286:30;7352:24;7332:18;;;7325:52;7394:18;;10030:51:0;7072:346:1;10030:51:0;10108:2;10100:10;;:4;:10;;;10092:54;;;;;;;7625:2:1;10092:54:0;;;7607:21:1;7664:2;7644:18;;;7637:30;7703:33;7683:18;;;7676:61;7754:18;;10092:54:0;7423:355:1;10092:54:0;10165:26;10182:4;10188:2;10165:16;:26::i;:::-;10157:100;;;;;;;7985:2:1;10157:100:0;;;7967:21:1;8024:2;8004:18;;;7997:30;8063:34;8043:18;;;8036:62;8134:31;8114:18;;;8107:59;8183:19;;10157:100:0;7783:425:1;10157:100:0;10268:15;;;;;;;:9;:15;;;;;:24;;10287:5;;10268:15;:24;;10287:5;;10268:24;:::i;:::-;;;;-1:-1:-1;;10303:13:0;;;;;;;:9;:13;;;;;:22;;10320:5;;10303:13;:22;;10320:5;;10303:22;:::i;:::-;;;;;;;;10356:2;10341:25;;10350:4;10341:25;;;10360:5;10341:25;;;;1424::1;;1412:2;1397:18;;1278:177;10341:25:0;;;;;;;;9951:423;;;:::o;6141:191::-;6215:16;6234:6;;;6251:17;;;;;;;;;;6284:40;;6234:6;;;;;;;6284:40;;6215:16;6284:40;6204:128;6141:191;:::o;10382:263::-;10475:8;;10456:4;;10475:8;;10471:25;;;-1:-1:-1;10492:4:0;10485:11;;10471:25;5579:7;5606:6;;10509:15;;;5606:6;;10509:15;;:32;;-1:-1:-1;5579:7:0;5606:6;;10528:13;;;5606:6;;10528:13;10509:32;10505:49;;;-1:-1:-1;10550:4:0;10543:11;;10505:49;10567:15;;;338:19;:23;;10567:36;;;-1:-1:-1;10588:13:0;;;338:19;:23;;10588:15;10563:54;;;-1:-1:-1;10612:5:0;10605:12;;14:607:1;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;298:3;483:1;478:2;469:6;458:9;454:22;450:31;443:42;612:2;542:66;537:2;529:6;525:15;521:88;510:9;506:104;502:113;494:121;;;;14:607;;;;:::o;626:196::-;694:20;;754:42;743:54;;733:65;;723:93;;812:1;809;802:12;723:93;626:196;;;:::o;827:254::-;895:6;903;956:2;944:9;935:7;931:23;927:32;924:52;;;972:1;969;962:12;924:52;995:29;1014:9;995:29;:::i;:::-;985:39;1071:2;1056:18;;;;1043:32;;-1:-1:-1;;;827:254:1:o;1460:328::-;1537:6;1545;1553;1606:2;1594:9;1585:7;1581:23;1577:32;1574:52;;;1622:1;1619;1612:12;1574:52;1645:29;1664:9;1645:29;:::i;:::-;1635:39;;1693:38;1727:2;1716:9;1712:18;1693:38;:::i;:::-;1683:48;;1778:2;1767:9;1763:18;1750:32;1740:42;;1460:328;;;;;:::o;1982:186::-;2041:6;2094:2;2082:9;2073:7;2069:23;2065:32;2062:52;;;2110:1;2107;2100:12;2062:52;2133:29;2152:9;2133:29;:::i;2404:184::-;2456:77;2453:1;2446:88;2553:4;2550:1;2543:15;2577:4;2574:1;2567:15;2593:1250;2686:6;2694;2747:2;2735:9;2726:7;2722:23;2718:32;2715:52;;;2763:1;2760;2753:12;2715:52;2803:9;2790:23;2832:18;2873:2;2865:6;2862:14;2859:34;;;2889:1;2886;2879:12;2859:34;2927:6;2916:9;2912:22;2902:32;;2972:7;2965:4;2961:2;2957:13;2953:27;2943:55;;2994:1;2991;2984:12;2943:55;3030:2;3017:16;3052:4;3075:2;3071;3068:10;3065:36;;;3081:18;;:::i;:::-;3127:2;3124:1;3120:10;3159:2;3153:9;3218:66;3213:2;3209;3205:11;3201:84;3193:6;3189:97;3336:6;3324:10;3321:22;3316:2;3304:10;3301:18;3298:46;3295:72;;;3347:18;;:::i;:::-;3383:2;3376:22;3433:18;;;3467:15;;;;-1:-1:-1;3509:11:1;;;3505:20;;;3537:19;;;3534:39;;;3569:1;3566;3559:12;3534:39;3593:11;;;;3613:148;3629:6;3624:3;3621:15;3613:148;;;3695:23;3714:3;3695:23;:::i;:::-;3683:36;;3646:12;;;;3739;;;;3613:148;;;3780:6;3818:18;;;;3805:32;;-1:-1:-1;;;;;;;2593:1250:1:o;3848:260::-;3916:6;3924;3977:2;3965:9;3956:7;3952:23;3948:32;3945:52;;;3993:1;3990;3983:12;3945:52;4016:29;4035:9;4016:29;:::i;:::-;4006:39;;4064:38;4098:2;4087:9;4083:18;4064:38;:::i;:::-;4054:48;;3848:260;;;;;:::o;4467:437::-;4546:1;4542:12;;;;4589;;;4610:61;;4664:4;4656:6;4652:17;4642:27;;4610:61;4717:2;4709:6;4706:14;4686:18;4683:38;4680:218;;4754:77;4751:1;4744:88;4855:4;4852:1;4845:15;4883:4;4880:1;4873:15;4680:218;;4467:437;;;:::o;5266:184::-;5318:77;5315:1;5308:88;5415:4;5412:1;5405:15;5439:4;5436:1;5429:15;5455:128;5522:9;;;5543:11;;;5540:37;;;5557:18;;:::i;6349:168::-;6422:9;;;6453;;6470:15;;;6464:22;;6450:37;6440:71;;6491:18;;:::i;6883:184::-;6935:77;6932:1;6925:88;7032:4;7029:1;7022:15;7056:4;7053:1;7046:15;8213:125;8278:9;;;8299:10;;;8296:36;;;8312:18;;:::i

Swarm Source

ipfs://e3ec9557c6815b7134b0a04a3be5d96974e3259fbae7e6d016e261cf94e32798
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.