ETH Price: $3,265.03 (-0.51%)
Gas: 2 Gwei

Contract

0x66E6782411e0e4829bf9610980F9864CD085e1A1
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

Transaction Hash
Method
Block
From
To
Approve203866582024-07-25 22:51:112 days ago1721947871IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000039051.60380773
Transfer201217492024-06-18 22:54:1139 days ago1718751251IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000173667.14891836
Approve201217422024-06-18 22:52:4739 days ago1718751167IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000143795.90498048
Approve201053422024-06-16 15:46:5941 days ago1718552819IN
Shibarium: Old SHIBARIUM Token
0 ETH0.00012395.08808765
Approve201053362024-06-16 15:45:4741 days ago1718552747IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000128175.26357843
Approve199533752024-05-26 10:12:1163 days ago1716718331IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000085723.52017564
Approve199449532024-05-25 5:58:5964 days ago1716616739IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000077293.17406397
Transfer199212892024-05-21 22:33:1167 days ago1716330791IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0002776311.42289956
Approve198722662024-05-15 2:03:1174 days ago1715738591IN
Shibarium: Old SHIBARIUM Token
0 ETH0.00008983.68765158
Approve198721912024-05-15 1:47:5974 days ago1715737679IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000088573.63714755
Approve198721142024-05-15 1:32:3574 days ago1715736755IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000094083.8635196
Approve197321982024-04-25 11:51:3594 days ago1714045895IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0002468410.13668768
Approve197304122024-04-25 5:51:5994 days ago1714024319IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000131325.39285541
Approve197093422024-04-22 7:07:3597 days ago1713769655IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000195688.03562731
Approve197093382024-04-22 7:06:4797 days ago1713769607IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000204138.38285744
Approve197029102024-04-21 9:33:2398 days ago1713692003IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000177917.30616927
Approve197029042024-04-21 9:32:1198 days ago1713691931IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000182067.47620652
Approve197000032024-04-20 23:48:1198 days ago1713656891IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000138275.67828415
Approve196999962024-04-20 23:46:4798 days ago1713656807IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000149796.15142044
Approve196999812024-04-20 23:43:4798 days ago1713656627IN
Shibarium: Old SHIBARIUM Token
0 ETH0.000137275.63707219
Approve194955622024-03-23 6:37:59127 days ago1711175879IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0003868915.88763904
Approve193867332024-03-07 23:59:59142 days ago1709855999IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0012827652.11111221
Approve193521192024-03-03 4:00:59147 days ago1709438459IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0011263245.7557784
Approve192488152024-02-17 16:38:11161 days ago1708187891IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0007698331.27376476
Approve191951602024-02-10 3:53:23169 days ago1707537203IN
Shibarium: Old SHIBARIUM Token
0 ETH0.0007435330.20551431
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:
ShibariumToken

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

/**
 *Submitted for verification at Etherscan.io on 2023-08-09
*/

// SPDX-License-Identifier: MIT
pragma solidity 0.8.7;

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) {
        require(b <= a, "SafeMath: subtraction overflow");
        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) {
        // Solidity only automatically asserts when dividing by 0
        require(b > 0, "SafeMath: division by zero");
        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) {
        require(b != 0, "SafeMath: modulo by zero");
        return a % b;
    }
}

interface IBEP20 {
    
    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);
}

contract ShibariumToken is IBEP20 {
    using SafeMath for uint256;

       modifier onlyOwner() {
        require(msg.sender==owner, "Only Call by Owner");
        _;
    }

    address public owner;

    constructor () {

        _name="Shibarium Token";
        _symbol="SHIBARIUM";
        _decimals=18;
        owner=msg.sender;
        _mint(msg.sender,(100000000*(10**18)));
        _paused = false;
    }

    // 
    // 

    /**
     * @dev Emitted when the pause is triggered by `account`.
     */
    event Paused(address account);

    /**
     * @dev Emitted when the pause is lifted by `account`.
     */
    event Unpaused(address account);

    bool private _paused;

    /**
     * @dev Initializes the contract in unpaused state.
     */
 

      


    /**
     * @dev Returns true if the contract is paused, and false otherwise.
     */
    function paused() public view virtual returns (bool) {
        return _paused;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is not paused.
     *
     * Requirements:
     *
     * - The contract must not be paused.
     */
    modifier whenNotPaused() {
        require(!paused(), "Pausable: paused");
        _;
    }

    /**
     * @dev Modifier to make a function callable only when the contract is paused.
     *
     * Requirements:
     *
     * - The contract must be paused.
     */
    modifier whenPaused() {
        require(paused(), "Pausable: not paused");
        _;
    }

    /**
     * @dev Triggers stopped state.
     *
     * Requirements:
     *
     * - The contract must not be paused.
     */
    function _pause() internal virtual whenNotPaused {
        _paused = true;
        emit Paused(msg.sender);
    }

    /**
     * @dev Returns to normal state.
     *
     * Requirements:
     *
     * - The contract must be paused.
     */
    function _unpause() internal virtual whenPaused {
        _paused = false;
        emit Unpaused(msg.sender);
    }

    function pauseContract() public onlyOwner{
        _pause();

    }
    function unpauseContract() public onlyOwner{
        _unpause();

    }

//         
    // 

    mapping (address => uint256) private _balances;
    mapping (address => mapping (address => uint256)) private _allowances;
    uint256 private _totalSupply;
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }
    function balanceOf(address account) public view override returns (uint256) {
        return _balances[account];
    }

    function transfer(address recipient, uint256 amount) public whenNotPaused override returns (bool) {
        _transfer(msg.sender, recipient, amount);
        return true;
    }
    function allowance(address owner, address spender) public view override returns (uint256) {
        return _allowances[owner][spender];
    }

    function approve(address spender, uint256 value) public override returns (bool) {
        _approve(msg.sender, spender, value);
        return true;
    }
     
    function transferownership(address _newonwer) public onlyOwner{
        owner=_newonwer;
    }

    function transferFrom(address sender, address recipient, uint256 amount) public whenNotPaused override returns (bool) {
        _transfer(sender, recipient, amount);
        _approve(sender, msg.sender, _allowances[sender][msg.sender].sub(amount));
        return true;
    }
    function increaseAllowance(address spender, uint256 addedValue) public whenNotPaused returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].add(addedValue));
        return true;
    }

    function decreaseAllowance(address spender, uint256 subtractedValue) public whenNotPaused returns (bool) {
        _approve(msg.sender, spender, _allowances[msg.sender][spender].sub(subtractedValue));
        return true;
    }

    function _transfer(address sender, address recipient, uint256 amount) internal whenNotPaused {
        require(sender != address(0), "ERC20: transfer from the zero address");
        require(recipient != address(0), "ERC20: transfer to the zero address");

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

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

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

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

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

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

    function _burnFrom(address account, uint256 amount) internal whenNotPaused {
        _burn(account, amount);
        _approve(account, msg.sender, _allowances[account][msg.sender].sub(amount));
    }

string private _name;
    string private _symbol;
    uint8 private _decimals;

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

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

Contract Security Audit

Contract ABI

[{"inputs":[],"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":false,"internalType":"address","name":"account","type":"address"}],"name":"Paused","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"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"account","type":"address"}],"name":"Unpaused","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"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":"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":"pauseContract","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"paused","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","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":"_newonwer","type":"address"}],"name":"transferownership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"unpauseContract","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b5060408051808201909152600f8082526e29b434b130b934bab6902a37b5b2b760891b60209092019182526200004a916004916200023f565b506040805180820190915260098082526853484942415249554d60b81b60209092019182526200007d916005916200023f565b506006805460ff19166012179055600080546001600160a01b03191633908117909155620000b7906a52b7d2dcc80cd2e4000000620000ca565b6000805460ff60a01b1916905562000349565b6001600160a01b038216620001265760405162461bcd60e51b815260206004820152601f60248201527f45524332303a206d696e7420746f20746865207a65726f20616464726573730060448201526064015b60405180910390fd5b6200014281600354620001d560201b620005671790919060201c565b6003556001600160a01b0382166000908152600160209081526040909120546200017791839062000567620001d5821b17901c565b6001600160a01b0383166000818152600160205260408082209390935591519091907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90620001c99085815260200190565b60405180910390a35050565b600080620001e48385620002e5565b905083811015620002385760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064016200011d565b9392505050565b8280546200024d906200030c565b90600052602060002090601f016020900481019282620002715760008555620002bc565b82601f106200028c57805160ff1916838001178555620002bc565b82800160010185558215620002bc579182015b82811115620002bc5782518255916020019190600101906200029f565b50620002ca929150620002ce565b5090565b5b80821115620002ca5760008155600101620002cf565b600082198211156200030757634e487b7160e01b600052601160045260246000fd5b500190565b600181811c908216806200032157607f821691505b602082108114156200034357634e487b7160e01b600052602260045260246000fd5b50919050565b610c4980620003596000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb1461021e578063b33712c514610231578063dd62ed3e14610239578063e8b5b7961461027257600080fd5b806370a08231146101af5780638da5cb5b146101d857806395d89b4114610203578063a457c2d71461020b57600080fd5b8063313ce567116100d3578063313ce5671461016b5780633950935114610180578063439766ce146101935780635c975abb1461019d57600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610285565b60405161011a9190610ae8565b60405180910390f35b610136610131366004610abe565b610317565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610a82565b61032d565b60065460405160ff909116815260200161011a565b61013661018e366004610abe565b6103b0565b61019b610410565b005b600054600160a01b900460ff16610136565b61014a6101bd366004610a34565b6001600160a01b031660009081526001602052604090205490565b6000546101eb906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61010d610444565b610136610219366004610abe565b610453565b61013661022c366004610abe565b6104b3565b61019b6104e9565b61014a610247366004610a4f565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61019b610280366004610a34565b61051b565b60606004805461029490610bc2565b80601f01602080910402602001604051908101604052809291908181526020018280546102c090610bc2565b801561030d5780601f106102e25761010080835404028352916020019161030d565b820191906000526020600020905b8154815290600101906020018083116102f057829003601f168201915b5050505050905090565b60006103243384846105cd565b50600192915050565b60008054600160a01b900460ff16156103615760405162461bcd60e51b815260040161035890610b69565b60405180910390fd5b61036c84848461071c565b6001600160a01b0384166000908152600260209081526040808320338085529252909120546103a69186916103a190866108b2565b6105cd565b5060019392505050565b60008054600160a01b900460ff16156103db5760405162461bcd60e51b815260040161035890610b69565b3360008181526002602090815260408083206001600160a01b0388168452909152902054610324919085906103a19086610567565b6000546001600160a01b0316331461043a5760405162461bcd60e51b815260040161035890610b3d565b610442610918565b565b60606005805461029490610bc2565b60008054600160a01b900460ff161561047e5760405162461bcd60e51b815260040161035890610b69565b3360008181526002602090815260408083206001600160a01b0388168452909152902054610324919085906103a190866108b2565b60008054600160a01b900460ff16156104de5760405162461bcd60e51b815260040161035890610b69565b61032433848461071c565b6000546001600160a01b031633146105135760405162461bcd60e51b815260040161035890610b3d565b61044261098b565b6000546001600160a01b031633146105455760405162461bcd60e51b815260040161035890610b3d565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806105748385610b93565b9050838110156105c65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610358565b9392505050565b600054600160a01b900460ff16156105f75760405162461bcd60e51b815260040161035890610b69565b6001600160a01b0383166106595760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610358565b6001600160a01b0382166106ba5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610358565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600054600160a01b900460ff16156107465760405162461bcd60e51b815260040161035890610b69565b6001600160a01b0383166107aa5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610358565b6001600160a01b03821661080c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610358565b6001600160a01b03831660009081526001602052604090205461082f90826108b2565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461085e9082610567565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061070f9085815260200190565b6000828211156109045760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610358565b60006109108385610bab565b949350505050565b600054600160a01b900460ff16156109425760405162461bcd60e51b815260040161035890610b69565b6000805460ff60a01b1916600160a01b1790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020015b60405180910390a1565b600054600160a01b900460ff166109db5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610358565b6000805460ff60a01b191690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602001610981565b80356001600160a01b0381168114610a2f57600080fd5b919050565b600060208284031215610a4657600080fd5b6105c682610a18565b60008060408385031215610a6257600080fd5b610a6b83610a18565b9150610a7960208401610a18565b90509250929050565b600080600060608486031215610a9757600080fd5b610aa084610a18565b9250610aae60208501610a18565b9150604084013590509250925092565b60008060408385031215610ad157600080fd5b610ada83610a18565b946020939093013593505050565b600060208083528351808285015260005b81811015610b1557858101830151858201604001528201610af9565b81811115610b27576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526012908201527127b7363c9021b0b63610313c9027bbb732b960711b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60008219821115610ba657610ba6610bfd565b500190565b600082821015610bbd57610bbd610bfd565b500390565b600181811c90821680610bd657607f821691505b60208210811415610bf757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212205ca22ddbbe3f7a866759561d647511778b562332b290a5bf01ffeb3449b522e364736f6c63430008070033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c806370a0823111610097578063a9059cbb11610066578063a9059cbb1461021e578063b33712c514610231578063dd62ed3e14610239578063e8b5b7961461027257600080fd5b806370a08231146101af5780638da5cb5b146101d857806395d89b4114610203578063a457c2d71461020b57600080fd5b8063313ce567116100d3578063313ce5671461016b5780633950935114610180578063439766ce146101935780635c975abb1461019d57600080fd5b806306fdde0314610105578063095ea7b31461012357806318160ddd1461014657806323b872dd14610158575b600080fd5b61010d610285565b60405161011a9190610ae8565b60405180910390f35b610136610131366004610abe565b610317565b604051901515815260200161011a565b6003545b60405190815260200161011a565b610136610166366004610a82565b61032d565b60065460405160ff909116815260200161011a565b61013661018e366004610abe565b6103b0565b61019b610410565b005b600054600160a01b900460ff16610136565b61014a6101bd366004610a34565b6001600160a01b031660009081526001602052604090205490565b6000546101eb906001600160a01b031681565b6040516001600160a01b03909116815260200161011a565b61010d610444565b610136610219366004610abe565b610453565b61013661022c366004610abe565b6104b3565b61019b6104e9565b61014a610247366004610a4f565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b61019b610280366004610a34565b61051b565b60606004805461029490610bc2565b80601f01602080910402602001604051908101604052809291908181526020018280546102c090610bc2565b801561030d5780601f106102e25761010080835404028352916020019161030d565b820191906000526020600020905b8154815290600101906020018083116102f057829003601f168201915b5050505050905090565b60006103243384846105cd565b50600192915050565b60008054600160a01b900460ff16156103615760405162461bcd60e51b815260040161035890610b69565b60405180910390fd5b61036c84848461071c565b6001600160a01b0384166000908152600260209081526040808320338085529252909120546103a69186916103a190866108b2565b6105cd565b5060019392505050565b60008054600160a01b900460ff16156103db5760405162461bcd60e51b815260040161035890610b69565b3360008181526002602090815260408083206001600160a01b0388168452909152902054610324919085906103a19086610567565b6000546001600160a01b0316331461043a5760405162461bcd60e51b815260040161035890610b3d565b610442610918565b565b60606005805461029490610bc2565b60008054600160a01b900460ff161561047e5760405162461bcd60e51b815260040161035890610b69565b3360008181526002602090815260408083206001600160a01b0388168452909152902054610324919085906103a190866108b2565b60008054600160a01b900460ff16156104de5760405162461bcd60e51b815260040161035890610b69565b61032433848461071c565b6000546001600160a01b031633146105135760405162461bcd60e51b815260040161035890610b3d565b61044261098b565b6000546001600160a01b031633146105455760405162461bcd60e51b815260040161035890610b3d565b600080546001600160a01b0319166001600160a01b0392909216919091179055565b6000806105748385610b93565b9050838110156105c65760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f7700000000006044820152606401610358565b9392505050565b600054600160a01b900460ff16156105f75760405162461bcd60e51b815260040161035890610b69565b6001600160a01b0383166106595760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610358565b6001600160a01b0382166106ba5760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610358565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b600054600160a01b900460ff16156107465760405162461bcd60e51b815260040161035890610b69565b6001600160a01b0383166107aa5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b6064820152608401610358565b6001600160a01b03821661080c5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b6064820152608401610358565b6001600160a01b03831660009081526001602052604090205461082f90826108b2565b6001600160a01b03808516600090815260016020526040808220939093559084168152205461085e9082610567565b6001600160a01b0380841660008181526001602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9061070f9085815260200190565b6000828211156109045760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610358565b60006109108385610bab565b949350505050565b600054600160a01b900460ff16156109425760405162461bcd60e51b815260040161035890610b69565b6000805460ff60a01b1916600160a01b1790556040513381527f62e78cea01bee320cd4e420270b5ea74000d11b0c9f74754ebdbfc544b05a258906020015b60405180910390a1565b600054600160a01b900460ff166109db5760405162461bcd60e51b815260206004820152601460248201527314185d5cd8589b194e881b9bdd081c185d5cd95960621b6044820152606401610358565b6000805460ff60a01b191690556040513381527f5db9ee0a495bf2e6ff9c91a7834c1ba4fdd244a5e8aa4e537bd38aeae4b073aa90602001610981565b80356001600160a01b0381168114610a2f57600080fd5b919050565b600060208284031215610a4657600080fd5b6105c682610a18565b60008060408385031215610a6257600080fd5b610a6b83610a18565b9150610a7960208401610a18565b90509250929050565b600080600060608486031215610a9757600080fd5b610aa084610a18565b9250610aae60208501610a18565b9150604084013590509250925092565b60008060408385031215610ad157600080fd5b610ada83610a18565b946020939093013593505050565b600060208083528351808285015260005b81811015610b1557858101830151858201604001528201610af9565b81811115610b27576000604083870101525b50601f01601f1916929092016040019392505050565b60208082526012908201527127b7363c9021b0b63610313c9027bbb732b960711b604082015260600190565b60208082526010908201526f14185d5cd8589b194e881c185d5cd95960821b604082015260600190565b60008219821115610ba657610ba6610bfd565b500190565b600082821015610bbd57610bbd610bfd565b500390565b600181811c90821680610bd657607f821691505b60208210811415610bf757634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea26469706673582212205ca22ddbbe3f7a866759561d647511778b562332b290a5bf01ffeb3449b522e364736f6c63430008070033

Deployed Bytecode Sourcemap

1894:6047:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7671:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;4900:157;;;;;;:::i;:::-;;:::i;:::-;;;1613:14:1;;1606:22;1588:41;;1576:2;1561:18;4900:157:0;1448:187:1;4331:100:0;4411:12;;4331:100;;;5762:25:1;;;5750:2;5735:18;4331:100:0;5616:177:1;5174:279:0;;;;;;:::i;:::-;;:::i;7855:83::-;7921:9;;7855:83;;7921:9;;;;5940:36:1;;5928:2;5913:18;7855:83:0;5798:184:1;5459:220:0;;;;;;:::i;:::-;;:::i;3985:70::-;;;:::i;:::-;;2802:86;2849:4;2873:7;-1:-1:-1;;;2873:7:0;;;;2802:86;;4437:119;;;;;;:::i;:::-;-1:-1:-1;;;;;4530:18:0;4503:7;4530:18;;;:9;:18;;;;;;;4437:119;2081:20;;;;;-1:-1:-1;;;;;2081:20:0;;;;;;-1:-1:-1;;;;;1404:32:1;;;1386:51;;1374:2;1359:18;2081:20:0;1240:203:1;7760:87:0;;;:::i;5687:230::-;;;;;;:::i;:::-;;:::i;4564:179::-;;;;;;:::i;:::-;;:::i;4061:74::-;;;:::i;4749:143::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4857:18:0;;;4830:7;4857:18;;;:11;:18;;;;;;;;:27;;;;;;;;;;;;;4749:143;5070:96;;;;;;:::i;:::-;;:::i;7671:83::-;7708:13;7741:5;7734:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7671:83;:::o;4900:157::-;4974:4;4991:36;5000:10;5012:7;5021:5;4991:8;:36::i;:::-;-1:-1:-1;5045:4:0;4900:157;;;;:::o;5174:279::-;5286:4;2873:7;;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;;;;;;;;;5303:36:::1;5313:6;5321:9;5332:6;5303:9;:36::i;:::-;-1:-1:-1::0;;;;;5379:19:0;::::1;;::::0;;;:11:::1;:19;::::0;;;;;;;5367:10:::1;5379:31:::0;;;;;;;;;5350:73:::1;::::0;5359:6;;5379:43:::1;::::0;5415:6;5379:35:::1;:43::i;:::-;5350:8;:73::i;:::-;-1:-1:-1::0;5441:4:0::1;5174:279:::0;;;;;:::o;5459:220::-;5553:4;2873:7;;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;5579:10:::1;5600:23;::::0;;;:11:::1;:23;::::0;;;;;;;-1:-1:-1;;;;;5600:32:0;::::1;::::0;;;;;;;;5570:79:::1;::::0;5579:10;5591:7;;5600:48:::1;::::0;5637:10;5600:36:::1;:48::i;3985:70::-:0;2025:5;;-1:-1:-1;;;;;2025:5:0;2013:10;:17;2005:48;;;;-1:-1:-1;;;2005:48:0;;;;;;;:::i;:::-;4037:8:::1;:6;:8::i;:::-;3985:70::o:0;7760:87::-;7799:13;7832:7;7825:14;;;;;:::i;5687:230::-;5786:4;2873:7;;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;5812:10:::1;5833:23;::::0;;;:11:::1;:23;::::0;;;;;;;-1:-1:-1;;;;;5833:32:0;::::1;::::0;;;;;;;;5803:84:::1;::::0;5812:10;5824:7;;5833:53:::1;::::0;5870:15;5833:36:::1;:53::i;4564:179::-:0;4656:4;2873:7;;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;4673:40:::1;4683:10;4695:9;4706:6;4673:9;:40::i;4061:74::-:0;2025:5;;-1:-1:-1;;;;;2025:5:0;2013:10;:17;2005:48;;;;-1:-1:-1;;;2005:48:0;;;;;;;:::i;:::-;4115:10:::1;:8;:10::i;5070:96::-:0;2025:5;;-1:-1:-1;;;;;2025:5:0;2013:10;:17;2005:48;;;;-1:-1:-1;;;2005:48:0;;;;;;;:::i;:::-;5143:5:::1;:15:::0;;-1:-1:-1;;;;;;5143:15:0::1;-1:-1:-1::0;;;;;5143:15:0;;;::::1;::::0;;;::::1;::::0;;5070:96::o;89:179::-;147:7;;179:5;183:1;179;:5;:::i;:::-;167:17;;208:1;203;:6;;195:46;;;;-1:-1:-1;;;195:46:0;;3947:2:1;195:46:0;;;3929:21:1;3986:2;3966:18;;;3959:30;4025:29;4005:18;;;3998:57;4072:18;;195:46:0;3745:351:1;195:46:0;259:1;89:179;-1:-1:-1;;;89:179:0:o;7018:349::-;2849:4;2873:7;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;7125:19:0;::::1;7117:68;;;::::0;-1:-1:-1;;;7117:68:0;;5413:2:1;7117:68:0::1;::::0;::::1;5395:21:1::0;5452:2;5432:18;;;5425:30;5491:34;5471:18;;;5464:62;-1:-1:-1;;;5542:18:1;;;5535:34;5586:19;;7117:68:0::1;5211:400:1::0;7117:68:0::1;-1:-1:-1::0;;;;;7204:21:0;::::1;7196:68;;;::::0;-1:-1:-1;;;7196:68:0;;3544:2:1;7196:68:0::1;::::0;::::1;3526:21:1::0;3583:2;3563:18;;;3556:30;3622:34;3602:18;;;3595:62;-1:-1:-1;;;3673:18:1;;;3666:32;3715:19;;7196:68:0::1;3342:398:1::0;7196:68:0::1;-1:-1:-1::0;;;;;7277:18:0;;::::1;;::::0;;;:11:::1;:18;::::0;;;;;;;:27;;::::1;::::0;;;;;;;;;;:35;;;7328:31;;5762:25:1;;;7328:31:0::1;::::0;5735:18:1;7328:31:0::1;;;;;;;;7018:349:::0;;;:::o;5925:443::-;2849:4;2873:7;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;6037:20:0;::::1;6029:70;;;::::0;-1:-1:-1;;;6029:70:0;;5007:2:1;6029:70:0::1;::::0;::::1;4989:21:1::0;5046:2;5026:18;;;5019:30;5085:34;5065:18;;;5058:62;-1:-1:-1;;;5136:18:1;;;5129:35;5181:19;;6029:70:0::1;4805:401:1::0;6029:70:0::1;-1:-1:-1::0;;;;;6118:23:0;::::1;6110:71;;;::::0;-1:-1:-1;;;6110:71:0;;2444:2:1;6110:71:0::1;::::0;::::1;2426:21:1::0;2483:2;2463:18;;;2456:30;2522:34;2502:18;;;2495:62;-1:-1:-1;;;2573:18:1;;;2566:33;2616:19;;6110:71:0::1;2242:399:1::0;6110:71:0::1;-1:-1:-1::0;;;;;6214:17:0;::::1;;::::0;;;:9:::1;:17;::::0;;;;;:29:::1;::::0;6236:6;6214:21:::1;:29::i;:::-;-1:-1:-1::0;;;;;6194:17:0;;::::1;;::::0;;;:9:::1;:17;::::0;;;;;:49;;;;6277:20;;::::1;::::0;;;;:32:::1;::::0;6302:6;6277:24:::1;:32::i;:::-;-1:-1:-1::0;;;;;6254:20:0;;::::1;;::::0;;;:9:::1;:20;::::0;;;;;;:55;;;;6325:35;;;;::::1;::::0;::::1;::::0;::::1;::::0;6353:6;5762:25:1;;5750:2;5735:18;;5616:177;274:182:0;332:7;365:1;360;:6;;352:49;;;;-1:-1:-1;;;352:49:0;;4303:2:1;352:49:0;;;4285:21:1;4342:2;4322:18;;;4315:30;4381:32;4361:18;;;4354:60;4431:18;;352:49:0;4101:354:1;352:49:0;412:9;424:5;428:1;424;:5;:::i;:::-;412:17;274:182;-1:-1:-1;;;;274:182:0:o;3602:116::-;2849:4;2873:7;-1:-1:-1;;;2873:7:0;;;;3127:9;3119:38;;;;-1:-1:-1;;;3119:38:0;;;;;;;:::i;:::-;3662:7:::1;:14:::0;;-1:-1:-1;;;;3662:14:0::1;-1:-1:-1::0;;;3662:14:0::1;::::0;;3692:18:::1;::::0;3699:10:::1;1386:51:1::0;;3692:18:0::1;::::0;1374:2:1;1359:18;3692::0::1;;;;;;;;3602:116::o:0;3859:118::-;2849:4;2873:7;-1:-1:-1;;;2873:7:0;;;;3397:41;;;;-1:-1:-1;;;3397:41:0;;2848:2:1;3397:41:0;;;2830:21:1;2887:2;2867:18;;;2860:30;-1:-1:-1;;;2906:18:1;;;2899:50;2966:18;;3397:41:0;2646:344:1;3397:41:0;3928:5:::1;3918:15:::0;;-1:-1:-1;;;;3918:15:0::1;::::0;;3949:20:::1;::::0;3958:10:::1;1386:51:1::0;;3949:20:0::1;::::0;1374:2:1;1359:18;3949:20:0::1;1240:203:1::0;14:173;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:70;;177:1;174;167:12;111:70;14:173;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:52;;;320:1;317;310:12;272:52;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:52;;;528:1;525;518:12;480:52;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;383:260;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:52;;;810:1;807;800:12;762:52;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;648:328;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:52;;;1126:1;1123;1116:12;1078:52;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;981:254:1:o;1640:597::-;1752:4;1781:2;1810;1799:9;1792:21;1842:6;1836:13;1885:6;1880:2;1869:9;1865:18;1858:34;1910:1;1920:140;1934:6;1931:1;1928:13;1920:140;;;2029:14;;;2025:23;;2019:30;1995:17;;;2014:2;1991:26;1984:66;1949:10;;1920:140;;;2078:6;2075:1;2072:13;2069:91;;;2148:1;2143:2;2134:6;2123:9;2119:22;2115:31;2108:42;2069:91;-1:-1:-1;2221:2:1;2200:15;-1:-1:-1;;2196:29:1;2181:45;;;;2228:2;2177:54;;1640:597;-1:-1:-1;;;1640:597:1:o;2995:342::-;3197:2;3179:21;;;3236:2;3216:18;;;3209:30;-1:-1:-1;;;3270:2:1;3255:18;;3248:48;3328:2;3313:18;;2995:342::o;4460:340::-;4662:2;4644:21;;;4701:2;4681:18;;;4674:30;-1:-1:-1;;;4735:2:1;4720:18;;4713:46;4791:2;4776:18;;4460:340::o;5987:128::-;6027:3;6058:1;6054:6;6051:1;6048:13;6045:39;;;6064:18;;:::i;:::-;-1:-1:-1;6100:9:1;;5987:128::o;6120:125::-;6160:4;6188:1;6185;6182:8;6179:34;;;6193:18;;:::i;:::-;-1:-1:-1;6230:9:1;;6120:125::o;6250:380::-;6329:1;6325:12;;;;6372;;;6393:61;;6447:4;6439:6;6435:17;6425:27;;6393:61;6500:2;6492:6;6489:14;6469:18;6466:38;6463:161;;;6546:10;6541:3;6537:20;6534:1;6527:31;6581:4;6578:1;6571:15;6609:4;6606:1;6599:15;6463:161;;6250:380;;;:::o;6635:127::-;6696:10;6691:3;6687:20;6684:1;6677:31;6727:4;6724:1;6717:15;6751:4;6748:1;6741:15

Swarm Source

ipfs://5ca22ddbbe3f7a866759561d647511778b562332b290a5bf01ffeb3449b522e3

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

OVERVIEW

Shibarium has migrated to 0xA3f65Eb155cDED22E4DC0AAA0480D568D5516391

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.