S Price: $0.731283 (+8.66%)

Token

Banana (Banana)

Overview

Max Total Supply

21,000,000 Banana

Holders

1

Total Transfers

-

Market

Price

$0.00 @ 0.000000 S

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 18 Decimals)

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

Click here to update the token information / general information

Contract Source Code Verified (Exact Match)

Contract Name:
Token

Compiler Version
v0.8.16+commit.07a7930e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
/**
 *Submitted for verification at SonicScan.org on 2025-03-01
*/

// SPDX-License-Identifier: MIT
pragma solidity ^0.8.4;

contract Context {
    // Empty internal constructor, to prevent people from mistakenly deploying
    // an instance of this contract, which should be used via inheritance.
    //   constructor () internal { }

    function _msgSender() internal view returns (address) {
        return payable(msg.sender);
    }

    function _msgData() internal view returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/2691
        return msg.data;
    }
}

contract Ownable is Context {
    address private _owner;

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

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor() {}

    /**
     * @dev Leaves the contract without owner. It will not be possible to call
     * `onlyOwner` functions anymore. Can only be called by the current owner.
     *
     * NOTE: Renouncing ownership will leave the contract without an owner,
     * thereby removing any functionality that is only available to the owner.
     */
    function renounceOwnership() public onlyOwner {
        emit OwnershipTransferred(
            _owner,
            0x000000000000000000000000000000000000dEaD
        );
        _owner = 0x000000000000000000000000000000000000dEaD;
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public onlyOwner {
        require(
            newOwner != address(0),
            "Ownable: new owner is the zero address"
        );
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Ownable: caller is not the owner");
        _;
    }
}

library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

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

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

        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by 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;
    }

    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

    function mod(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

interface IERC20 {
    function name() external view returns (string memory);

    function symbol() external view returns (string memory);

    function totalSupply() external view returns (uint256);

    function decimals() external view returns (uint256);

    function balanceOf(address account) external view returns (uint256);

    function transfer(
        address recipient,
        uint256 amount
    ) external returns (bool);

    function allowance(
        address owner,
        address spender
    ) external view returns (uint256);

    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 Token is Context, IERC20, Ownable {
    using SafeMath for uint256;

    string private _name;
    string private _symbol;
    uint256 private _decimals = 18;
    address public ReceiveAddress;

    mapping(address => uint256) _balances;
    mapping(address => mapping(address => uint256)) private _allowances;

    address public deadAddress = 0x000000000000000000000000000000000000dEaD;
    uint256 private _totalSupply;

    constructor(
        string[] memory stringParams,
        address[] memory addressParams,
        uint256[] memory numberParams,
        bool[] memory boolParams
    ) {
        require(addressParams.length == 1);
        require(boolParams.length == 0);

        _name = stringParams[0];
        _symbol = stringParams[1];
        ReceiveAddress = addressParams[0];
        _decimals = numberParams[0];
        _totalSupply = numberParams[1];
        _balances[ReceiveAddress] = _totalSupply;
        emit Transfer(address(0), ReceiveAddress, _totalSupply);
    }

    function name() public view override returns (string memory) {
        return _name;
    }

    function symbol() public view override returns (string memory) {
        return _symbol;
    }

    function decimals() public view override returns (uint256) {
        return _decimals;
    }

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

    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function allowance(
        address owner,
        address spender
    ) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function increaseAllowance(
        address spender,
        uint256 addedValue
    ) public virtual returns (bool) {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].add(addedValue)
        );
        return true;
    }

    function decreaseAllowance(
        address spender,
        uint256 subtractedValue
    ) public virtual returns (bool) {
        _approve(
            _msgSender(),
            spender,
            _allowances[_msgSender()][spender].sub(
                subtractedValue,
                "ERC20: decreased allowance below zero"
            )
        );
        return true;
    }

    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _approve(_msgSender(), spender, amount);
        return true;
    }

    function _approve(address owner, address spender, uint256 amount) private {
        require(owner != address(0), "ERC20: approve from the zero address");
        require(spender != address(0), "ERC20: approve to the zero address");

        _allowances[owner][spender] = amount;
        emit Approval(owner, spender, amount);
    }

    function getCirculatingSupply() public view returns (uint256) {
        return _totalSupply.sub(balanceOf(deadAddress));
    }

    //to recieve ETH from uniswapV2Router when swaping
    receive() external payable {}

    function transfer(
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(_msgSender(), recipient, amount);
        return true;
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) public override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(
            sender,
            _msgSender(),
            _allowances[sender][_msgSender()].sub(
                amount,
                "ERC20: transfer amount exceeds allowance"
            )
        );
        return true;
    }

    function _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) private returns (bool) {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        return _basicTransfer(sender, recipient, amount);
    }

    function _basicTransfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        _balances[sender] = _balances[sender].sub(
            amount,
            "Insufficient Balance"
        );
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
        return true;
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string[]","name":"stringParams","type":"string[]"},{"internalType":"address[]","name":"addressParams","type":"address[]"},{"internalType":"uint256[]","name":"numberParams","type":"uint256[]"},{"internalType":"bool[]","name":"boolParams","type":"bool[]"}],"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":"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":[],"name":"ReceiveAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","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":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deadAddress","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"subtractedValue","type":"uint256"}],"name":"decreaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getCirculatingSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"addedValue","type":"uint256"}],"name":"increaseAllowance","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","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"},{"stateMutability":"payable","type":"receive"}]

60806040526012600355600780546001600160a01b03191661dead1790553480156200002a57600080fd5b50604051620013a0380380620013a08339810160408190526200004d9162000384565b82516001146200005c57600080fd5b8051156200006957600080fd5b836000815181106200007f576200007f62000528565b602002602001015160019081620000979190620005cd565b5083600181518110620000ae57620000ae62000528565b602002602001015160029081620000c69190620005cd565b5082600081518110620000dd57620000dd62000528565b6020026020010151600460006101000a8154816001600160a01b0302191690836001600160a01b031602179055508160008151811062000121576200012162000528565b60200260200101516003819055508160018151811062000145576200014562000528565b6020908102919091018101516008819055600480546001600160a01b0390811660009081526005855260408082208590559254925193845291169290917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a35050505062000699565b634e487b7160e01b600052604160045260246000fd5b604051601f8201601f191681016001600160401b0381118282101715620001f857620001f8620001b7565b604052919050565b60006001600160401b038211156200021c576200021c620001b7565b5060051b60200190565b600082601f8301126200023857600080fd5b81516020620002516200024b8362000200565b620001cd565b82815260059290921b840181019181810190868411156200027157600080fd5b8286015b84811015620002a55780516001600160a01b0381168114620002975760008081fd5b835291830191830162000275565b509695505050505050565b600082601f830112620002c257600080fd5b81516020620002d56200024b8362000200565b82815260059290921b84018101918181019086841115620002f557600080fd5b8286015b84811015620002a55780518352918301918301620002f9565b600082601f8301126200032457600080fd5b81516020620003376200024b8362000200565b82815260059290921b840181019181810190868411156200035757600080fd5b8286015b84811015620002a55780518015158114620003765760008081fd5b83529183019183016200035b565b600080600080608085870312156200039b57600080fd5b84516001600160401b0380821115620003b357600080fd5b818701915087601f830112620003c857600080fd5b81516020620003db6200024b8362000200565b82815260059290921b8401810191818101908b841115620003fb57600080fd5b8286015b84811015620004a8578051868111156200041857600080fd5b8701603f81018e136200042a57600080fd5b8481015187811115620004415762000441620001b7565b62000455601f8201601f19168701620001cd565b8181528f60408385010111156200046c5760008081fd5b60005b828110156200048d578381016040015182820189015287016200046f565b506000918101870191909152845250918301918301620003ff565b50918a0151919850909350505080821115620004c357600080fd5b620004d18883890162000226565b94506040870151915080821115620004e857600080fd5b620004f688838901620002b0565b935060608701519150808211156200050d57600080fd5b506200051c8782880162000312565b91505092959194509250565b634e487b7160e01b600052603260045260246000fd5b600181811c908216806200055357607f821691505b6020821081036200057457634e487b7160e01b600052602260045260246000fd5b50919050565b601f821115620005c857600081815260208120601f850160051c81016020861015620005a35750805b601f850160051c820191505b81811015620005c457828155600101620005af565b5050505b505050565b81516001600160401b03811115620005e957620005e9620001b7565b6200060181620005fa84546200053e565b846200057a565b602080601f831160018114620006395760008415620006205750858301515b600019600386901b1c1916600185901b178555620005c4565b600085815260208120601f198616915b828110156200066a5788860151825594840194600190910190840162000649565b5085821015620006895787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b610cf780620006a96000396000f3fe6080604052600436106101025760003560e01c806370a0823111610095578063a457c2d711610064578063a457c2d7146102aa578063a9059cbb146102ca578063ce391c9f146102ea578063dd62ed3e1461030a578063f2fde38b1461035057600080fd5b806370a082311461022a578063715018a6146102605780638da5cb5b1461027757806395d89b411461029557600080fd5b806327c8f835116100d157806327c8f835146101a85780632b112e49146101e0578063313ce567146101f5578063395093511461020a57600080fd5b806306fdde031461010e578063095ea7b31461013957806318160ddd1461016957806323b872dd1461018857600080fd5b3661010957005b600080fd5b34801561011a57600080fd5b50610123610370565b6040516101309190610ae0565b60405180910390f35b34801561014557600080fd5b50610159610154366004610b4a565b610402565b6040519015158152602001610130565b34801561017557600080fd5b506008545b604051908152602001610130565b34801561019457600080fd5b506101596101a3366004610b74565b610419565b3480156101b457600080fd5b506007546101c8906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b3480156101ec57600080fd5b5061017a610483565b34801561020157600080fd5b5060035461017a565b34801561021657600080fd5b50610159610225366004610b4a565b6104af565b34801561023657600080fd5b5061017a610245366004610bb0565b6001600160a01b031660009081526005602052604090205490565b34801561026c57600080fd5b506102756104e5565b005b34801561028357600080fd5b506000546001600160a01b03166101c8565b3480156102a157600080fd5b50610123610594565b3480156102b657600080fd5b506101596102c5366004610b4a565b6105a3565b3480156102d657600080fd5b506101596102e5366004610b4a565b6105f2565b3480156102f657600080fd5b506004546101c8906001600160a01b031681565b34801561031657600080fd5b5061017a610325366004610bcb565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561035c57600080fd5b5061027561036b366004610bb0565b6105ff565b60606001805461037f90610bfe565b80601f01602080910402602001604051908101604052809291908181526020018280546103ab90610bfe565b80156103f85780601f106103cd576101008083540402835291602001916103f8565b820191906000526020600020905b8154815290600101906020018083116103db57829003601f168201915b5050505050905090565b600061040f338484610719565b5060015b92915050565b600061042684848461083d565b50610479843361047485604051806060016040528060288152602001610c75602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610918565b610719565b5060019392505050565b6007546001600160a01b03166000908152600560205260408120546008546104aa91610952565b905090565b3360008181526006602090815260408083206001600160a01b0387168452909152812054909161040f918590610474908661099b565b6000546001600160a01b031633146105445760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6000805460405161dead926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03191661dead179055565b60606002805461037f90610bfe565b600061040f338461047485604051806060016040528060258152602001610c9d602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190610918565b600061047933848461083d565b6000546001600160a01b031633146106595760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161053b565b6001600160a01b0381166106be5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161053b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161053b565b6001600160a01b0382166107dc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161053b565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166108a35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161053b565b6001600160a01b0383166109055760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161053b565b6109108484846109fa565b949350505050565b6000818484111561093c5760405162461bcd60e51b815260040161053b9190610ae0565b5060006109498486610c4e565b95945050505050565b600061099483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610918565b9392505050565b6000806109a88385610c61565b9050838110156109945760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161053b565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054610a4b918490610918565b6001600160a01b038086166000908152600560205260408082209390935590851681522054610a7a908361099b565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ace9086815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b81811015610b0d57858101830151858201604001528201610af1565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b4557600080fd5b919050565b60008060408385031215610b5d57600080fd5b610b6683610b2e565b946020939093013593505050565b600080600060608486031215610b8957600080fd5b610b9284610b2e565b9250610ba060208501610b2e565b9150604084013590509250925092565b600060208284031215610bc257600080fd5b61099482610b2e565b60008060408385031215610bde57600080fd5b610be783610b2e565b9150610bf560208401610b2e565b90509250929050565b600181811c90821680610c1257607f821691505b602082108103610c3257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561041357610413610c38565b8082018082111561041357610413610c3856fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200720e3769730629ee0d313a801811cd6be8b07f5b72fd54164574bc7879870be64736f6c634300081000330000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000642616e616e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000642616e616e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000013b1dd3cd88c95a7534981438add90005903c88800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000115eec47f6cf7e350000000000000000000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101025760003560e01c806370a0823111610095578063a457c2d711610064578063a457c2d7146102aa578063a9059cbb146102ca578063ce391c9f146102ea578063dd62ed3e1461030a578063f2fde38b1461035057600080fd5b806370a082311461022a578063715018a6146102605780638da5cb5b1461027757806395d89b411461029557600080fd5b806327c8f835116100d157806327c8f835146101a85780632b112e49146101e0578063313ce567146101f5578063395093511461020a57600080fd5b806306fdde031461010e578063095ea7b31461013957806318160ddd1461016957806323b872dd1461018857600080fd5b3661010957005b600080fd5b34801561011a57600080fd5b50610123610370565b6040516101309190610ae0565b60405180910390f35b34801561014557600080fd5b50610159610154366004610b4a565b610402565b6040519015158152602001610130565b34801561017557600080fd5b506008545b604051908152602001610130565b34801561019457600080fd5b506101596101a3366004610b74565b610419565b3480156101b457600080fd5b506007546101c8906001600160a01b031681565b6040516001600160a01b039091168152602001610130565b3480156101ec57600080fd5b5061017a610483565b34801561020157600080fd5b5060035461017a565b34801561021657600080fd5b50610159610225366004610b4a565b6104af565b34801561023657600080fd5b5061017a610245366004610bb0565b6001600160a01b031660009081526005602052604090205490565b34801561026c57600080fd5b506102756104e5565b005b34801561028357600080fd5b506000546001600160a01b03166101c8565b3480156102a157600080fd5b50610123610594565b3480156102b657600080fd5b506101596102c5366004610b4a565b6105a3565b3480156102d657600080fd5b506101596102e5366004610b4a565b6105f2565b3480156102f657600080fd5b506004546101c8906001600160a01b031681565b34801561031657600080fd5b5061017a610325366004610bcb565b6001600160a01b03918216600090815260066020908152604080832093909416825291909152205490565b34801561035c57600080fd5b5061027561036b366004610bb0565b6105ff565b60606001805461037f90610bfe565b80601f01602080910402602001604051908101604052809291908181526020018280546103ab90610bfe565b80156103f85780601f106103cd576101008083540402835291602001916103f8565b820191906000526020600020905b8154815290600101906020018083116103db57829003601f168201915b5050505050905090565b600061040f338484610719565b5060015b92915050565b600061042684848461083d565b50610479843361047485604051806060016040528060288152602001610c75602891396001600160a01b038a1660009081526006602090815260408083203384529091529020549190610918565b610719565b5060019392505050565b6007546001600160a01b03166000908152600560205260408120546008546104aa91610952565b905090565b3360008181526006602090815260408083206001600160a01b0387168452909152812054909161040f918590610474908661099b565b6000546001600160a01b031633146105445760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064015b60405180910390fd5b6000805460405161dead926001600160a01b03909216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b03191661dead179055565b60606002805461037f90610bfe565b600061040f338461047485604051806060016040528060258152602001610c9d602591393360009081526006602090815260408083206001600160a01b038d1684529091529020549190610918565b600061047933848461083d565b6000546001600160a01b031633146106595760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604482015260640161053b565b6001600160a01b0381166106be5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161053b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b03831661077b5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b606482015260840161053b565b6001600160a01b0382166107dc5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b606482015260840161053b565b6001600160a01b0383811660008181526006602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006001600160a01b0384166108a35760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b606482015260840161053b565b6001600160a01b0383166109055760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b606482015260840161053b565b6109108484846109fa565b949350505050565b6000818484111561093c5760405162461bcd60e51b815260040161053b9190610ae0565b5060006109498486610c4e565b95945050505050565b600061099483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250610918565b9392505050565b6000806109a88385610c61565b9050838110156109945760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f770000000000604482015260640161053b565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386166000908152600590915291822054610a4b918490610918565b6001600160a01b038086166000908152600560205260408082209390935590851681522054610a7a908361099b565b6001600160a01b0380851660008181526005602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ace9086815260200190565b60405180910390a35060019392505050565b600060208083528351808285015260005b81811015610b0d57858101830151858201604001528201610af1565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610b4557600080fd5b919050565b60008060408385031215610b5d57600080fd5b610b6683610b2e565b946020939093013593505050565b600080600060608486031215610b8957600080fd5b610b9284610b2e565b9250610ba060208501610b2e565b9150604084013590509250925092565b600060208284031215610bc257600080fd5b61099482610b2e565b60008060408385031215610bde57600080fd5b610be783610b2e565b9150610bf560208401610b2e565b90509250929050565b600181811c90821680610c1257607f821691505b602082108103610c3257634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b8181038181111561041357610413610c38565b8082018082111561041357610413610c3856fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212200720e3769730629ee0d313a801811cd6be8b07f5b72fd54164574bc7879870be64736f6c63430008100033

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

0000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000016000000000000000000000000000000000000000000000000000000000000001a00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000400000000000000000000000000000000000000000000000000000000000000080000000000000000000000000000000000000000000000000000000000000000642616e616e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000642616e616e610000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000013b1dd3cd88c95a7534981438add90005903c88800000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000115eec47f6cf7e350000000000000000000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : stringParams (string[]): Banana,Banana
Arg [1] : addressParams (address[]): 0x13b1Dd3CD88C95A7534981438Add90005903C888
Arg [2] : numberParams (uint256[]): 18,21000000000000000000000000

-----Encoded View---------------
17 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000160
Arg [2] : 00000000000000000000000000000000000000000000000000000000000001a0
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000200
Arg [4] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000040
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [7] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [8] : 42616e616e610000000000000000000000000000000000000000000000000000
Arg [9] : 0000000000000000000000000000000000000000000000000000000000000006
Arg [10] : 42616e616e610000000000000000000000000000000000000000000000000000
Arg [11] : 0000000000000000000000000000000000000000000000000000000000000001
Arg [12] : 00000000000000000000000013b1dd3cd88c95a7534981438add90005903c888
Arg [13] : 0000000000000000000000000000000000000000000000000000000000000002
Arg [14] : 0000000000000000000000000000000000000000000000000000000000000012
Arg [15] : 000000000000000000000000000000000000000000115eec47f6cf7e35000000
Arg [16] : 0000000000000000000000000000000000000000000000000000000000000000


[ 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.