ETH Price: $3,528.93 (+5.20%)

Contract

0xB197a6Fdd8AB825332eDEbA1AB5C4D1Bf97fb9A8
 

Overview

ETH Balance

0.012466133545279417 ETH

Eth Value

$43.99 (@ $3,528.93/ETH)
Transaction Hash
Method
Block
From
To
Transfer209323372024-10-10 2:51:3572 days ago1728528695IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000409078.78258964
Transfer209112562024-10-07 4:21:3575 days ago1728274895IN
Shibarium DAO: SHIBDAO Token
0 ETH0.00035825.62521668
Transfer207980172024-09-21 9:20:3590 days ago1726910435IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0007623616.35488557
Transfer207979882024-09-21 9:14:4790 days ago1726910087IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0010680916.78281169
Approve205935572024-08-23 20:01:59119 days ago1724443319IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000060462.49850951
Transfer204375802024-08-02 1:29:11141 days ago1722562151IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000258414.38536019
Transfer203994672024-07-27 17:46:35146 days ago1722102395IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000117671.99704217
Approve203353362024-07-18 18:55:59155 days ago1721328959IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0007820516.82409054
Approve202234122024-07-03 3:51:35171 days ago1719978695IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000102484.23493072
Transfer201905342024-06-28 13:38:23175 days ago1719581903IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0009732316.51616512
Approve201613582024-06-24 11:51:35179 days ago1719229895IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000082163.39544279
Transfer201508312024-06-23 0:30:59181 days ago1719102659IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000098891.67866667
Approve201488732024-06-22 17:56:35181 days ago1719078995IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000069952.8978223
Transfer201483172024-06-22 16:04:47181 days ago1719072287IN
Shibarium DAO: SHIBDAO Token
0 ETH0.00047148
Approve201457842024-06-22 7:34:23181 days ago1719041663IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000112362.43115316
Transfer200874202024-06-14 3:40:11190 days ago1718336411IN
Shibarium DAO: SHIBDAO Token
0.00178086 ETH0.000147717.01562057
Transfer199707112024-05-28 20:19:59206 days ago1716927599IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0004958513.39628287
Approve199247402024-05-22 10:10:59212 days ago1716372659IN
Shibarium DAO: SHIBDAO Token
0 ETH0.00033357.17456517
Transfer198533492024-05-12 10:29:23222 days ago1715509763IN
Shibarium DAO: SHIBDAO Token
0 ETH0.000222633.77825974
Transfer197983862024-05-04 17:59:23230 days ago1714845563IN
Shibarium DAO: SHIBDAO Token
0 ETH0.00028394.81802823
Transfer197896902024-05-03 12:48:47231 days ago1714740527IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0008327814.13273708
Transfer197692202024-04-30 16:08:47234 days ago1714493327IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0009325414.6364726
Transfer197200162024-04-23 18:55:23241 days ago1713898523IN
Shibarium DAO: SHIBDAO Token
0 ETH0.001023816.06872262
Approve197131892024-04-22 20:01:11242 days ago1713816071IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0002477910.26507787
Approve196389622024-04-12 10:34:11252 days ago1712918051IN
Shibarium DAO: SHIBDAO Token
0 ETH0.0006137913.29366085
View all transactions

Latest 25 internal transactions (View All)

Advanced mode:
Parent Transaction Hash Block
From
To
196389642024-04-12 10:34:35252 days ago1712918075
Shibarium DAO: SHIBDAO Token
0.01068526 ETH
196388402024-04-12 10:09:47252 days ago1712916587
Shibarium DAO: SHIBDAO Token
0.19563909 ETH
196379372024-04-12 7:08:47252 days ago1712905727
Shibarium DAO: SHIBDAO Token
0.00418718 ETH
195824122024-04-04 12:30:47260 days ago1712233847
Shibarium DAO: SHIBDAO Token
0.00627205 ETH
195692252024-04-02 16:14:23262 days ago1712074463
Shibarium DAO: SHIBDAO Token
0.00014877 ETH
195621772024-04-01 16:30:11263 days ago1711989011
Shibarium DAO: SHIBDAO Token
0.01194322 ETH
195567082024-03-31 22:02:59264 days ago1711922579
Shibarium DAO: SHIBDAO Token
0.01036334 ETH
195566712024-03-31 21:55:35264 days ago1711922135
Shibarium DAO: SHIBDAO Token
0.01084785 ETH
195392632024-03-29 11:07:47266 days ago1711710467
Shibarium DAO: SHIBDAO Token
0.00752653 ETH
195075082024-03-24 22:58:23271 days ago1711321103
Shibarium DAO: SHIBDAO Token
0.00465677 ETH
195028872024-03-24 7:20:23271 days ago1711264823
Shibarium DAO: SHIBDAO Token
0.00016941 ETH
194979232024-03-23 14:34:11272 days ago1711204451
Shibarium DAO: SHIBDAO Token
0.0034035 ETH
194757702024-03-20 12:00:23275 days ago1710936023
Shibarium DAO: SHIBDAO Token
0.00143478 ETH
194661912024-03-19 3:42:35277 days ago1710819755
Shibarium DAO: SHIBDAO Token
0.01366244 ETH
194449762024-03-16 4:04:23280 days ago1710561863
Shibarium DAO: SHIBDAO Token
0.00144005 ETH
194323732024-03-14 9:31:23281 days ago1710408683
Shibarium DAO: SHIBDAO Token
0.00499914 ETH
193822012024-03-07 8:48:59288 days ago1709801339
Shibarium DAO: SHIBDAO Token
0.00266847 ETH
193743802024-03-06 6:36:35289 days ago1709706995
Shibarium DAO: SHIBDAO Token
0.017768 ETH
193740392024-03-06 5:27:47290 days ago1709702867
Shibarium DAO: SHIBDAO Token
0.03349726 ETH
193475722024-03-02 12:46:35293 days ago1709383595
Shibarium DAO: SHIBDAO Token
0.00819515 ETH
193283432024-02-28 20:14:59296 days ago1709151299
Shibarium DAO: SHIBDAO Token
0.00731632 ETH
193139422024-02-26 19:52:59298 days ago1708977179
Shibarium DAO: SHIBDAO Token
0.05710304 ETH
192899552024-02-23 11:20:35301 days ago1708687235
Shibarium DAO: SHIBDAO Token
0.00025094 ETH
192436782024-02-16 23:18:47308 days ago1708125527
Shibarium DAO: SHIBDAO Token
0.00212811 ETH
192291502024-02-14 22:24:11310 days ago1707949451
Shibarium DAO: SHIBDAO Token
0.02131808 ETH
View All Internal Transactions
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
ShibariumDAO2

Compiler Version
v0.8.7+commit.e28d00a7

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion
File 1 of 1 : ShibariumDAO2.sol
/**

 ______     __  __     __     ______     ______     ______     __     __  __     __    __    
/\  ___\   /\ \_\ \   /\ \   /\  == \   /\  __ \   /\  == \   /\ \   /\ \/\ \   /\ "-./  \   
\ \___  \  \ \  __ \  \ \ \  \ \  __<   \ \  __ \  \ \  __<   \ \ \  \ \ \_\ \  \ \ \-./\ \  
 \/\_____\  \ \_\ \_\  \ \_\  \ \_____\  \ \_\ \_\  \ \_\ \_\  \ \_\  \ \_____\  \ \_\ \ \_\ 
  \/_____/   \/_/\/_/   \/_/   \/_____/   \/_/\/_/   \/_/ /_/   \/_/   \/_____/   \/_/  \/_/                                                                                              
 _____     ______     ______                                                                 
/\  __-.  /\  __ \   /\  __ \                                                                
\ \ \/\ \ \ \  __ \  \ \ \/\ \                                                               
 \ \____-  \ \_\ \_\  \ \_____\                                                              
  \/____/   \/_/\/_/   \/_____/                                                              


    Website: https://shibariumdao.io
    Telegram: https://t.me/ShibariumDAO

**/
// SPDX-License-Identifier: Unlicensed

pragma solidity ^0.8.7;

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

    function _msgData() internal view returns (bytes memory) {
        this;
        return msg.data;
    }
}

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
    );
}

interface IDEXFactory {
    function createPair(
        address tokenA,
        address tokenB
    ) external returns (address pair);
}

interface IDEXRouter {
    function factory() external pure returns (address);

    function WETH() external pure returns (address);

    function addLiquidityETH(
        address token,
        uint256 amountTokenDesired,
        uint256 amountTokenMin,
        uint256 amountETHMin,
        address to,
        uint256 deadline
    )
        external
        payable
        returns (uint256 amountToken, uint256 amountETH, uint256 liquidity);

    function swapExactTokensForETHSupportingFeeOnTransferTokens(
        uint256 amountIn,
        uint256 amountOutMin,
        address[] calldata path,
        address to,
        uint256 deadline
    ) external;
}

contract Ownable is Context {
    address private _owner;

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

    constructor() {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

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

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

    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

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

contract ShibariumDAO2 is IERC20, Ownable {
    address DEAD = 0x000000000000000000000000000000000000dEaD;
    address ZERO = 0x0000000000000000000000000000000000000000;

    string constant _name = "Shibarium DAO";
    string constant _symbol = "SHIBDAO";
    uint8 constant _decimals = 18;

    uint256 _totalSupply = 1_000_000_000 * (10 ** _decimals);

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

    mapping(address => bool) isFeeExempt;
    mapping(address => bool) liquidityCreator;

    uint256 totalFee = 500;
    uint256 feeDenominator = 10000;

    IDEXRouter public router;
    address routerAddress = 0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D;
    mapping(address => bool) liquidityPools;

    address public pair;

    uint256 public launchedAt;
    bool public swapEnabled = false;
    bool startBullRun = false;

    bool inSwap;
    modifier swapping() {
        inSwap = true;
        _;
        inSwap = false;
    }

    address devWallet;
    modifier onlyTeam() {
        require(_msgSender() == devWallet, "Caller is not a team member");
        _;
    }

    event FundsDistributed(uint256 marketingFee);

    constructor() {
        router = IDEXRouter(routerAddress);
        pair = IDEXFactory(router.factory()).createPair(
            router.WETH(),
            address(this)
        );
        liquidityPools[pair] = true;
        _allowances[owner()][routerAddress] = type(uint256).max;
        _allowances[address(this)][routerAddress] = type(uint256).max;

        isFeeExempt[owner()] = true;
        isFeeExempt[address(this)] = true;
        liquidityCreator[owner()] = true;

        _balances[owner()] = _totalSupply;

        emit Transfer(address(0), owner(), _totalSupply);
    }

    receive() external payable {}

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

    function decimals() external pure returns (uint8) {
        return _decimals;
    }

    function symbol() external pure returns (string memory) {
        return _symbol;
    }

    function name() external pure returns (string memory) {
        return _name;
    }

    function getOwner() external view returns (address) {
        return owner();
    }

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

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

    function approve(
        address spender,
        uint256 amount
    ) public override returns (bool) {
        _allowances[msg.sender][spender] = amount;
        emit Approval(msg.sender, spender, amount);
        return true;
    }

    function approveMaximum(address spender) external returns (bool) {
        return approve(spender, type(uint256).max);
    }

    function setTeamWallet(address _team) external onlyOwner {
        devWallet = _team;
    }

    function feeWithdrawal(uint256 amount) external onlyTeam {
        uint256 amountETH = address(this).balance;
        payable(devWallet).transfer((amountETH * amount) / 100);
    }

    function launchTrading() external onlyOwner {
        require(!startBullRun);
        startBullRun = true;
        launchedAt = block.number;
    }

    function transfer(
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        return _transferFrom(msg.sender, recipient, amount);
    }

    function transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) external override returns (bool) {
        if (_allowances[sender][msg.sender] != type(uint256).max) {
            _allowances[sender][msg.sender] =
                _allowances[sender][msg.sender] -
                amount;
        }

        return _transferFrom(sender, recipient, amount);
    }

    function _transferFrom(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        require(sender != address(0), "ERC20: transfer from 0x0");
        require(recipient != address(0), "ERC20: transfer to 0x0");
        require(amount > 0, "Amount must be > zero");
        require(_balances[sender] >= amount, "Insufficient balance");

        if (!launched() && liquidityPools[recipient]) {
            require(liquidityCreator[sender], "Liquidity not added yet.");
            launch();
        }

        if (!startBullRun) {
            require(
                liquidityCreator[sender] || liquidityCreator[recipient],
                "Trading not open yet."
            );
        }

        if (inSwap) {
            return _basicTransfer(sender, recipient, amount);
        }

        _balances[sender] = _balances[sender] - amount;

        uint256 amountReceived = feeExcluded(sender)
            ? takeFee(recipient, amount)
            : amount;

        if (shouldSwapBack(recipient)) {
            if (amount > 0) swapBack();
        }

        _balances[recipient] = _balances[recipient] + amountReceived;

        emit Transfer(sender, recipient, amountReceived);
        return true;
    }

    function launched() internal view returns (bool) {
        return launchedAt != 0;
    }

    function launch() internal {
        launchedAt = block.number;
        swapEnabled = true;
    }

    function _basicTransfer(
        address sender,
        address recipient,
        uint256 amount
    ) internal returns (bool) {
        _balances[sender] = _balances[sender] - amount;
        _balances[recipient] = _balances[recipient] + amount;
        emit Transfer(sender, recipient, amount);
        return true;
    }

    function feeExcluded(address sender) internal view returns (bool) {
        return !isFeeExempt[sender];
    }

    function takeFee(
        address recipient,
        uint256 amount
    ) internal returns (uint256) {
        bool sellingOrBuying = liquidityPools[recipient] ||
            liquidityPools[msg.sender];

        if (!sellingOrBuying) {
            return amount;
        }

        uint256 feeAmount = (amount * totalFee) / feeDenominator;
        _balances[address(this)] += feeAmount;

        return amount - feeAmount;
    }

    function shouldSwapBack(address recipient) internal view returns (bool) {
        return
            !liquidityPools[msg.sender] &&
            !inSwap &&
            swapEnabled &&
            liquidityPools[recipient];
    }

    function swapBack() internal swapping {
        if (_balances[address(this)] > 0) {
            uint256 amountToSwap = _balances[address(this)];

            address[] memory path = new address[](2);
            path[0] = address(this);
            path[1] = router.WETH();

            router.swapExactTokensForETHSupportingFeeOnTransferTokens(
                amountToSwap,
                0,
                path,
                address(this),
                block.timestamp
            );

            emit FundsDistributed(amountToSwap);
        }
    }

    function addLiquidityCreator(address _liquidityCreator) external onlyOwner {
        liquidityCreator[_liquidityCreator] = true;
    }

    function changeSettings(bool _enabled) external onlyOwner {
        swapEnabled = _enabled;
    }

    function getCurrentSupply() public view returns (uint256) {
        return _totalSupply - (balanceOf(DEAD) + balanceOf(ZERO));
    }
}

Settings
{
  "optimizer": {
    "enabled": true,
    "runs": 200
  },
  "outputSelection": {
    "*": {
      "*": [
        "evm.bytecode",
        "evm.deployedBytecode",
        "devdoc",
        "userdoc",
        "metadata",
        "abi"
      ]
    }
  },
  "libraries": {}
}

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":"uint256","name":"marketingFee","type":"uint256"}],"name":"FundsDistributed","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":"_liquidityCreator","type":"address"}],"name":"addLiquidityCreator","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"holder","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":"spender","type":"address"}],"name":"approveMaximum","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":[{"internalType":"bool","name":"_enabled","type":"bool"}],"name":"changeSettings","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"feeWithdrawal","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"getCurrentSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"launchTrading","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"launchedAt","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"router","outputs":[{"internalType":"contract IDEXRouter","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_team","type":"address"}],"name":"setTeamWallet","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"swapEnabled","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

6080604052600180546001600160a01b031990811661dead17909155600280549091169055620000326012600a62000429565b6200004290633b9aca00620004ea565b6003556101f4600855612710600955600b80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d179055600f805461ffff191690553480156200008f57600080fd5b50600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600b54600a80546001600160a01b0319166001600160a01b0390921691821790556040805163c45a015560e01b8152905163c45a015591600480820192602092909190829003018186803b1580156200012957600080fd5b505afa1580156200013e573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001649190620003ae565b6001600160a01b031663c9c65396600a60009054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b815260040160206040518083038186803b158015620001c157600080fd5b505afa158015620001d6573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190620001fc9190620003ae565b6040516001600160e01b031960e084901b1681526001600160a01b039091166004820152306024820152604401602060405180830381600087803b1580156200024457600080fd5b505af115801562000259573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906200027f9190620003ae565b600d80546001600160a01b0319166001600160a01b039290921691821790556000908152600c60205260408120805460ff1916600117905560001990600590620002d16000546001600160a01b031690565b6001600160a01b03908116825260208083019390935260409182016000908120600b8054841683529085528382209590955530808252600585528382209554831682529484528281206000199055805482168152600684528281208054600160ff1991821681179092559582528382208054871682179055815483168252600785528382208054909616179094556003548454821685526004845282852081905584549251908152911692917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef910160405180910390a362000522565b600060208284031215620003c157600080fd5b81516001600160a01b0381168114620003d957600080fd5b9392505050565b600181815b80851115620004215781600019048211156200040557620004056200050c565b808516156200041357918102915b93841c9390800290620003e5565b509250929050565b6000620003d960ff8416836000826200044557506001620004e4565b816200045457506000620004e4565b81600181146200046d5760028114620004785762000498565b6001915050620004e4565b60ff8411156200048c576200048c6200050c565b50506001821b620004e4565b5060208310610133831016604e8410600b8410161715620004bd575081810a620004e4565b620004c98383620003e0565b8060001904821115620004e057620004e06200050c565b0290505b92915050565b60008160001904831182151516156200050757620005076200050c565b500290565b634e487b7160e01b600052601160045260246000fd5b6113bd80620005326000396000f3fe60806040526004361061014f5760003560e01c8063715018a6116100b6578063a9059cbb1161006f578063a9059cbb146103df578063aa025931146103ff578063bf56b3711461041f578063dd62ed3e14610435578063f2fde38b1461047b578063f887ea401461049b57600080fd5b8063715018a61461030a5780637c6e0a5e1461031f578063893d20e81461033f5780638da5cb5b1461037157806395d89b411461038f578063a8aa1b31146103bf57600080fd5b8063313ce56711610108578063313ce567146102545780633c8f81d0146102705780634f3e1efc146102905780636ddd1713146102a55780636fc61a09146102bf57806370a08231146102d457600080fd5b806306fdde031461015b578063095ea7b3146101a35780630961fbf7146101d35780631525ff7d146101f557806318160ddd1461021557806323b872dd1461023457600080fd5b3661015657005b600080fd5b34801561016757600080fd5b5060408051808201909152600d81526c53686962617269756d2044414f60981b60208201525b60405161019a91906111d8565b60405180910390f35b3480156101af57600080fd5b506101c36101be366004611171565b6104bb565b604051901515815260200161019a565b3480156101df57600080fd5b506101f36101ee3660046111bf565b610528565b005b34801561020157600080fd5b506101f36102103660046110bd565b6105f2565b34801561022157600080fd5b506003545b60405190815260200161019a565b34801561024057600080fd5b506101c361024f366004611130565b610648565b34801561026057600080fd5b506040516012815260200161019a565b34801561027c57600080fd5b506101f361028b3660046110bd565b6106dd565b34801561029c57600080fd5b5061022661072b565b3480156102b157600080fd5b50600f546101c39060ff1681565b3480156102cb57600080fd5b506101f3610771565b3480156102e057600080fd5b506102266102ef3660046110bd565b6001600160a01b031660009081526004602052604090205490565b34801561031657600080fd5b506101f36107c5565b34801561032b57600080fd5b506101c361033a3660046110bd565b610839565b34801561034b57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161019a565b34801561037d57600080fd5b506000546001600160a01b0316610359565b34801561039b57600080fd5b506040805180820190915260078152665348494244414f60c81b602082015261018d565b3480156103cb57600080fd5b50600d54610359906001600160a01b031681565b3480156103eb57600080fd5b506101c36103fa366004611171565b610847565b34801561040b57600080fd5b506101f361041a36600461119d565b610854565b34801561042b57600080fd5b50610226600e5481565b34801561044157600080fd5b506102266104503660046110f7565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b34801561048757600080fd5b506101f36104963660046110bd565b610891565b3480156104a757600080fd5b50600a54610359906001600160a01b031681565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105169086815260200190565b60405180910390a35060015b92915050565b600f54630100000090046001600160a01b0316336001600160a01b0316146105975760405162461bcd60e51b815260206004820152601b60248201527f43616c6c6572206973206e6f742061207465616d206d656d626572000000000060448201526064015b60405180910390fd5b600f544790630100000090046001600160a01b03166108fc60646105bb858561130d565b6105c591906112eb565b6040518115909202916000818181858888f193505050501580156105ed573d6000803e3d6000fd5b505050565b6000546001600160a01b0316331461061c5760405162461bcd60e51b815260040161058e9061122d565b600f80546001600160a01b039092166301000000026301000000600160b81b0319909216919091179055565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146106c8576001600160a01b03841660009081526005602090815260408083203384529091529020546106a390839061132c565b6001600160a01b03851660009081526005602090815260408083203384529091529020555b6106d384848461097b565b90505b9392505050565b6000546001600160a01b031633146107075760405162461bcd60e51b815260040161058e9061122d565b6001600160a01b03166000908152600760205260409020805460ff19166001179055565b6002546001600160a01b03908116600090815260046020526040808220546001549093168252812054909161075f916112d3565b60035461076c919061132c565b905090565b6000546001600160a01b0316331461079b5760405162461bcd60e51b815260040161058e9061122d565b600f54610100900460ff16156107b057600080fd5b600f805461ff00191661010017905543600e55565b6000546001600160a01b031633146107ef5760405162461bcd60e51b815260040161058e9061122d565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610522826000196104bb565b60006106d633848461097b565b6000546001600160a01b0316331461087e5760405162461bcd60e51b815260040161058e9061122d565b600f805460ff1916911515919091179055565b6000546001600160a01b031633146108bb5760405162461bcd60e51b815260040161058e9061122d565b6001600160a01b0381166109205760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161058e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b0384166109d35760405162461bcd60e51b815260206004820152601860248201527f45524332303a207472616e736665722066726f6d203078300000000000000000604482015260640161058e565b6001600160a01b038316610a225760405162461bcd60e51b8152602060048201526016602482015275045524332303a207472616e7366657220746f203078360541b604482015260640161058e565b60008211610a6a5760405162461bcd60e51b8152602060048201526015602482015274416d6f756e74206d757374206265203e207a65726f60581b604482015260640161058e565b6001600160a01b038416600090815260046020526040902054821115610ac95760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161058e565b600e54158015610af157506001600160a01b0383166000908152600c602052604090205460ff165b15610b74576001600160a01b03841660009081526007602052604090205460ff16610b5e5760405162461bcd60e51b815260206004820152601860248201527f4c6971756964697479206e6f74206164646564207965742e0000000000000000604482015260640161058e565b610b7443600e55600f805460ff19166001179055565b600f54610100900460ff16610c06576001600160a01b03841660009081526007602052604090205460ff1680610bc257506001600160a01b03831660009081526007602052604090205460ff165b610c065760405162461bcd60e51b81526020600482015260156024820152742a3930b234b733903737ba1037b832b7103cb2ba1760591b604482015260640161058e565b600f5462010000900460ff1615610c2957610c22848484610d35565b90506106d6565b6001600160a01b038416600090815260046020526040902054610c4d90839061132c565b6001600160a01b038516600090815260046020908152604080832093909355600690529081205460ff1615610c825782610c8c565b610c8c8484610def565b9050610c9784610e91565b15610caa578215610caa57610caa610eee565b6001600160a01b038416600090815260046020526040902054610cce9082906112d3565b6001600160a01b0380861660008181526004602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d229085815260200190565b60405180910390a3506001949350505050565b6001600160a01b038316600090815260046020526040812054610d5990839061132c565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610d899083906112d3565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ddd9086815260200190565b60405180910390a35060019392505050565b6001600160a01b0382166000908152600c6020526040812054819060ff1680610e275750336000908152600c602052604090205460ff165b905080610e375782915050610522565b600060095460085485610e4a919061130d565b610e5491906112eb565b30600090815260046020526040812080549293508392909190610e789084906112d3565b90915550610e889050818561132c565b95945050505050565b336000908152600c602052604081205460ff16158015610eba5750600f5462010000900460ff16155b8015610ec85750600f5460ff165b80156105225750506001600160a01b03166000908152600c602052604090205460ff1690565b600f805462ff000019166201000017905530600090815260046020526040902054156110af57306000908152600460205260408082205481516002808252606082019093529092918160200160208202803683370190505090503081600081518110610f5c57610f5c611359565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b158015610fb057600080fd5b505afa158015610fc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe891906110da565b81600181518110610ffb57610ffb611359565b6001600160a01b039283166020918202929092010152600a5460405163791ac94760e01b815291169063791ac94790611041908590600090869030904290600401611262565b600060405180830381600087803b15801561105b57600080fd5b505af115801561106f573d6000803e3d6000fd5b505050507f8eecd6f35243e1875b7143b093766263953bc97e6e92213e4ae934c67e1fe0de826040516110a491815260200190565b60405180910390a150505b600f805462ff000019169055565b6000602082840312156110cf57600080fd5b81356106d68161136f565b6000602082840312156110ec57600080fd5b81516106d68161136f565b6000806040838503121561110a57600080fd5b82356111158161136f565b915060208301356111258161136f565b809150509250929050565b60008060006060848603121561114557600080fd5b83356111508161136f565b925060208401356111608161136f565b929592945050506040919091013590565b6000806040838503121561118457600080fd5b823561118f8161136f565b946020939093013593505050565b6000602082840312156111af57600080fd5b813580151581146106d657600080fd5b6000602082840312156111d157600080fd5b5035919050565b600060208083528351808285015260005b81811015611205578581018301518582016040015282016111e9565b81811115611217576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156112b25784516001600160a01b03168352938301939183019160010161128d565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156112e6576112e6611343565b500190565b60008261130857634e487b7160e01b600052601260045260246000fd5b500490565b600081600019048311821515161561132757611327611343565b500290565b60008282101561133e5761133e611343565b500390565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b038116811461138457600080fd5b5056fea26469706673582212203f16bdabc80ed7b752503132f548ddaa9623b8fc065cfdc251e4001fdaea526364736f6c63430008070033

Deployed Bytecode

0x60806040526004361061014f5760003560e01c8063715018a6116100b6578063a9059cbb1161006f578063a9059cbb146103df578063aa025931146103ff578063bf56b3711461041f578063dd62ed3e14610435578063f2fde38b1461047b578063f887ea401461049b57600080fd5b8063715018a61461030a5780637c6e0a5e1461031f578063893d20e81461033f5780638da5cb5b1461037157806395d89b411461038f578063a8aa1b31146103bf57600080fd5b8063313ce56711610108578063313ce567146102545780633c8f81d0146102705780634f3e1efc146102905780636ddd1713146102a55780636fc61a09146102bf57806370a08231146102d457600080fd5b806306fdde031461015b578063095ea7b3146101a35780630961fbf7146101d35780631525ff7d146101f557806318160ddd1461021557806323b872dd1461023457600080fd5b3661015657005b600080fd5b34801561016757600080fd5b5060408051808201909152600d81526c53686962617269756d2044414f60981b60208201525b60405161019a91906111d8565b60405180910390f35b3480156101af57600080fd5b506101c36101be366004611171565b6104bb565b604051901515815260200161019a565b3480156101df57600080fd5b506101f36101ee3660046111bf565b610528565b005b34801561020157600080fd5b506101f36102103660046110bd565b6105f2565b34801561022157600080fd5b506003545b60405190815260200161019a565b34801561024057600080fd5b506101c361024f366004611130565b610648565b34801561026057600080fd5b506040516012815260200161019a565b34801561027c57600080fd5b506101f361028b3660046110bd565b6106dd565b34801561029c57600080fd5b5061022661072b565b3480156102b157600080fd5b50600f546101c39060ff1681565b3480156102cb57600080fd5b506101f3610771565b3480156102e057600080fd5b506102266102ef3660046110bd565b6001600160a01b031660009081526004602052604090205490565b34801561031657600080fd5b506101f36107c5565b34801561032b57600080fd5b506101c361033a3660046110bd565b610839565b34801561034b57600080fd5b506000546001600160a01b03165b6040516001600160a01b03909116815260200161019a565b34801561037d57600080fd5b506000546001600160a01b0316610359565b34801561039b57600080fd5b506040805180820190915260078152665348494244414f60c81b602082015261018d565b3480156103cb57600080fd5b50600d54610359906001600160a01b031681565b3480156103eb57600080fd5b506101c36103fa366004611171565b610847565b34801561040b57600080fd5b506101f361041a36600461119d565b610854565b34801561042b57600080fd5b50610226600e5481565b34801561044157600080fd5b506102266104503660046110f7565b6001600160a01b03918216600090815260056020908152604080832093909416825291909152205490565b34801561048757600080fd5b506101f36104963660046110bd565b610891565b3480156104a757600080fd5b50600a54610359906001600160a01b031681565b3360008181526005602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906105169086815260200190565b60405180910390a35060015b92915050565b600f54630100000090046001600160a01b0316336001600160a01b0316146105975760405162461bcd60e51b815260206004820152601b60248201527f43616c6c6572206973206e6f742061207465616d206d656d626572000000000060448201526064015b60405180910390fd5b600f544790630100000090046001600160a01b03166108fc60646105bb858561130d565b6105c591906112eb565b6040518115909202916000818181858888f193505050501580156105ed573d6000803e3d6000fd5b505050565b6000546001600160a01b0316331461061c5760405162461bcd60e51b815260040161058e9061122d565b600f80546001600160a01b039092166301000000026301000000600160b81b0319909216919091179055565b6001600160a01b0383166000908152600560209081526040808320338452909152812054600019146106c8576001600160a01b03841660009081526005602090815260408083203384529091529020546106a390839061132c565b6001600160a01b03851660009081526005602090815260408083203384529091529020555b6106d384848461097b565b90505b9392505050565b6000546001600160a01b031633146107075760405162461bcd60e51b815260040161058e9061122d565b6001600160a01b03166000908152600760205260409020805460ff19166001179055565b6002546001600160a01b03908116600090815260046020526040808220546001549093168252812054909161075f916112d3565b60035461076c919061132c565b905090565b6000546001600160a01b0316331461079b5760405162461bcd60e51b815260040161058e9061122d565b600f54610100900460ff16156107b057600080fd5b600f805461ff00191661010017905543600e55565b6000546001600160a01b031633146107ef5760405162461bcd60e51b815260040161058e9061122d565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6000610522826000196104bb565b60006106d633848461097b565b6000546001600160a01b0316331461087e5760405162461bcd60e51b815260040161058e9061122d565b600f805460ff1916911515919091179055565b6000546001600160a01b031633146108bb5760405162461bcd60e51b815260040161058e9061122d565b6001600160a01b0381166109205760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b606482015260840161058e565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b60006001600160a01b0384166109d35760405162461bcd60e51b815260206004820152601860248201527f45524332303a207472616e736665722066726f6d203078300000000000000000604482015260640161058e565b6001600160a01b038316610a225760405162461bcd60e51b8152602060048201526016602482015275045524332303a207472616e7366657220746f203078360541b604482015260640161058e565b60008211610a6a5760405162461bcd60e51b8152602060048201526015602482015274416d6f756e74206d757374206265203e207a65726f60581b604482015260640161058e565b6001600160a01b038416600090815260046020526040902054821115610ac95760405162461bcd60e51b8152602060048201526014602482015273496e73756666696369656e742062616c616e636560601b604482015260640161058e565b600e54158015610af157506001600160a01b0383166000908152600c602052604090205460ff165b15610b74576001600160a01b03841660009081526007602052604090205460ff16610b5e5760405162461bcd60e51b815260206004820152601860248201527f4c6971756964697479206e6f74206164646564207965742e0000000000000000604482015260640161058e565b610b7443600e55600f805460ff19166001179055565b600f54610100900460ff16610c06576001600160a01b03841660009081526007602052604090205460ff1680610bc257506001600160a01b03831660009081526007602052604090205460ff165b610c065760405162461bcd60e51b81526020600482015260156024820152742a3930b234b733903737ba1037b832b7103cb2ba1760591b604482015260640161058e565b600f5462010000900460ff1615610c2957610c22848484610d35565b90506106d6565b6001600160a01b038416600090815260046020526040902054610c4d90839061132c565b6001600160a01b038516600090815260046020908152604080832093909355600690529081205460ff1615610c825782610c8c565b610c8c8484610def565b9050610c9784610e91565b15610caa578215610caa57610caa610eee565b6001600160a01b038416600090815260046020526040902054610cce9082906112d3565b6001600160a01b0380861660008181526004602052604090819020939093559151908716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610d229085815260200190565b60405180910390a3506001949350505050565b6001600160a01b038316600090815260046020526040812054610d5990839061132c565b6001600160a01b038086166000908152600460205260408082209390935590851681522054610d899083906112d3565b6001600160a01b0380851660008181526004602052604090819020939093559151908616907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610ddd9086815260200190565b60405180910390a35060019392505050565b6001600160a01b0382166000908152600c6020526040812054819060ff1680610e275750336000908152600c602052604090205460ff165b905080610e375782915050610522565b600060095460085485610e4a919061130d565b610e5491906112eb565b30600090815260046020526040812080549293508392909190610e789084906112d3565b90915550610e889050818561132c565b95945050505050565b336000908152600c602052604081205460ff16158015610eba5750600f5462010000900460ff16155b8015610ec85750600f5460ff165b80156105225750506001600160a01b03166000908152600c602052604090205460ff1690565b600f805462ff000019166201000017905530600090815260046020526040902054156110af57306000908152600460205260408082205481516002808252606082019093529092918160200160208202803683370190505090503081600081518110610f5c57610f5c611359565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c4648926004808301939192829003018186803b158015610fb057600080fd5b505afa158015610fc4573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610fe891906110da565b81600181518110610ffb57610ffb611359565b6001600160a01b039283166020918202929092010152600a5460405163791ac94760e01b815291169063791ac94790611041908590600090869030904290600401611262565b600060405180830381600087803b15801561105b57600080fd5b505af115801561106f573d6000803e3d6000fd5b505050507f8eecd6f35243e1875b7143b093766263953bc97e6e92213e4ae934c67e1fe0de826040516110a491815260200190565b60405180910390a150505b600f805462ff000019169055565b6000602082840312156110cf57600080fd5b81356106d68161136f565b6000602082840312156110ec57600080fd5b81516106d68161136f565b6000806040838503121561110a57600080fd5b82356111158161136f565b915060208301356111258161136f565b809150509250929050565b60008060006060848603121561114557600080fd5b83356111508161136f565b925060208401356111608161136f565b929592945050506040919091013590565b6000806040838503121561118457600080fd5b823561118f8161136f565b946020939093013593505050565b6000602082840312156111af57600080fd5b813580151581146106d657600080fd5b6000602082840312156111d157600080fd5b5035919050565b600060208083528351808285015260005b81811015611205578581018301518582016040015282016111e9565b81811115611217576000604083870101525b50601f01601f1916929092016040019392505050565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b818110156112b25784516001600160a01b03168352938301939183019160010161128d565b50506001600160a01b03969096166060850152505050608001529392505050565b600082198211156112e6576112e6611343565b500190565b60008261130857634e487b7160e01b600052601260045260246000fd5b500490565b600081600019048311821515161561132757611327611343565b500290565b60008282101561133e5761133e611343565b500390565b634e487b7160e01b600052601160045260246000fd5b634e487b7160e01b600052603260045260246000fd5b6001600160a01b038116811461138457600080fd5b5056fea26469706673582212203f16bdabc80ed7b752503132f548ddaa9623b8fc065cfdc251e4001fdaea526364736f6c63430008070033

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 DAO is a cross-chain Decentralized Organization with proprietary DeFi Tools. ShibariumDAO's cross-chain functionality allows it to operate on different blockchain networks, ensuring that users can access its DeFi tools on their preferred blockchain network.

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading
[ Download: CSV Export  ]
[ 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.