ETH Price: $2,173.72 (+4.60%)

Contract

0xBEEe2D4e97E05A386F0cD687C179769687e4aEf6
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To

There are no matching entries

Please try again later

Advanced mode:
Parent Transaction Hash Method Block
From
To
View All Internal Transactions
Loading...
Loading
Loading...
Loading
Cross-Chain Transactions

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

Transaction Hash Block Value Eth2 PubKey Valid
View All Deposits
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SUSHIPOWAH

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at Etherscan.io on 2021-07-07
*/

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

interface IMasterChefUserInfo {
    function userInfo(uint256 pid, address account) external view returns (uint256, uint256);
}

interface IERC20 {
    function balanceOf(address account) external view returns (uint256);
    function totalSupply() external view returns (uint256);
}

interface IBentoBoxV1BalanceAmount {
    function balanceOf(IERC20, address) external view returns (uint256);
    function toAmount(IERC20 token, uint256 share, bool roundUp) external view returns (uint256 amount);
}

contract SUSHIPOWAH {
    IMasterChefUserInfo chef = IMasterChefUserInfo(0xc2EdaD668740f1aA35E4D8f227fB8E17dcA888Cd);
    IERC20 pair = IERC20(0x795065dCc9f64b5614C407a6EFDC400DA6221FB0);
    IERC20 bar = IERC20(0x8798249c2E607446EfB7Ad49eC89dD1865Ff4272);
    IERC20 sushi = IERC20(0x6B3595068778DD592e39A122f4f5a5cF09C90fE2);
    IERC20 axSushi = IERC20(0xF256CC7847E919FAc9B808cC216cAc87CCF2f47a);
    IBentoBoxV1BalanceAmount bento = IBentoBoxV1BalanceAmount(0xF5BCE5077908a1b7370B9ae04AdC565EBd643966);
    IERC20 crxSushi = IERC20(0x228619CCa194Fbe3Ebeb2f835eC1eA5080DaFbb2); 
    IERC20 meow = IERC20(0x650F44eD6F1FE0E1417cb4b3115d52494B4D9b6D);

    function name() external pure returns (string memory) { return "SUSHIPOWAH"; }
    function symbol() external pure returns (string memory) { return "SUSHIPOWAH"; }
    function decimals() external pure returns (uint8) { return 18; }
    function allowance(address, address) external pure returns (uint256) { return 0; }
    function approve(address, uint256) external pure returns (bool) { return false; }
    function transfer(address, uint256) external pure returns (bool) { return false; }
    function transferFrom(address, address, uint256) external pure returns (bool) { return false; }

    /// @notice Returns SUSHI voting 'powah' for `account`.
    function balanceOf(address account) external view returns (uint256 powah) {
        uint256 axsushi_balance = axSushi.balanceOf(account) * bar.balanceOf(address(axSushi)) / axSushi.totalSupply(); // get tally for aToken
        uint256 bento_balance = bento.toAmount(bar, bento.balanceOf(bar, account), false); // get BENTO xSushi balance 'amount' (not shares)
        uint256 crxsushi_balance = crxSushi.balanceOf(account) * bar.balanceOf(address(crxSushi)) / crxSushi.totalSupply(); // get tally for cToken
        uint256 meow_balance = meow.balanceOf(account) * bento.toAmount(bar, bento.balanceOf(bar, address(meow)), false) / meow.totalSupply(); // get tally for MEOW
        uint256 collective_xsushi_balance = axsushi_balance + bento_balance + crxsushi_balance + meow_balance + bar.balanceOf(account); // get collective xSushi staking balances
        uint256 xsushi_powah = collective_xsushi_balance * sushi.balanceOf(address(bar)) / bar.totalSupply(); // calculate xSushi weight
        (uint256 lp_stakedBalance, ) = chef.userInfo(12, account); // get LP balance staked in MasterChef
        uint256 lp_balance = lp_stakedBalance + pair.balanceOf(account); // add staked LP balance & those held by `account`
        uint256 lp_powah = lp_balance * sushi.balanceOf(address(pair)) / pair.totalSupply() * 2; // calculate adjusted LP weight
        powah = xsushi_powah + lp_powah; // add xSushi & LP weights for 'powah'
    }

    /// @notice Returns total 'powah' supply.
    function totalSupply() external view returns (uint256 total) {
        total = sushi.balanceOf(address(bar)) + sushi.balanceOf(address(pair)) * 2;
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"powah","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"pure","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"total","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"},{"internalType":"uint256","name":"","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"pure","type":"function"}]

6080604052600080546001600160a01b031990811673c2edad668740f1aa35e4d8f227fb8e17dca888cd1790915560018054821673795065dcc9f64b5614c407a6efdc400da6221fb0179055600280548216738798249c2e607446efb7ad49ec89dd1865ff4272179055600380548216736b3595068778dd592e39a122f4f5a5cf09c90fe217905560048054821673f256cc7847e919fac9b808cc216cac87ccf2f47a17905560058054821673f5bce5077908a1b7370b9ae04adc565ebd64396617905560068054821673228619cca194fbe3ebeb2f835ec1ea5080dafbb21790556007805490911673650f44ed6f1fe0e1417cb4b3115d52494b4d9b6d17905534801561010c57600080fd5b50610f1a8061011c6000396000f3fe608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012057806370a082311461012f57806395d89b4114610098578063a9059cbb146100cd578063dd62ed3e1461014257600080fd5b806306fdde0314610098578063095ea7b3146100cd57806318160ddd146100f357806323b872dd14610109575b600080fd5b604080518082018252600a8152690a6aaa69092a09eae82960b31b602082015290516100c49190610e20565b60405180910390f35b6100e36100db366004610db9565b600092915050565b60405190151581526020016100c4565b6100fb610150565b6040519081526020016100c4565b6100e3610117366004610d7d565b60009392505050565b604051601281526020016100c4565b6100fb61013d366004610d28565b61026d565b6100fb6100db366004610d4a565b6003546001546040516370a0823160e01b81526001600160a01b03918216600482015260009291909116906370a082319060240160206040518083038186803b15801561019c57600080fd5b505afa1580156101b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d49190610de3565b6101df906002610eaf565b6003546002546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b15801561022657600080fd5b505afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e9190610de3565b6102689190610e75565b905090565b60048054604080516318160ddd60e01b8152905160009384936001600160a01b0316926318160ddd9281830192602092829003018186803b1580156102b157600080fd5b505afa1580156102c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610de3565b600254600480546040516370a0823160e01b81526001600160a01b0391821692810192909252909116906370a082319060240160206040518083038186803b15801561033457600080fd5b505afa158015610348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036c9190610de3565b600480546040516370a0823160e01b81526001600160a01b03888116938201939093529116906370a082319060240160206040518083038186803b1580156103b357600080fd5b505afa1580156103c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103eb9190610de3565b6103f59190610eaf565b6103ff9190610e8d565b600554600254604051633de222bb60e21b81526001600160a01b03918216600482018190528783166024830152939450600093919092169163566231189190839063f7888aec9060440160206040518083038186803b15801561046157600080fd5b505afa158015610475573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104999190610de3565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526000604482015260640160206040518083038186803b1580156104e457600080fd5b505afa1580156104f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051c9190610de3565b90506000600660009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561056e57600080fd5b505afa158015610582573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a69190610de3565b6002546006546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b1580156105ed57600080fd5b505afa158015610601573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106259190610de3565b6006546040516370a0823160e01b81526001600160a01b038981166004830152909116906370a082319060240160206040518083038186803b15801561066a57600080fd5b505afa15801561067e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a29190610de3565b6106ac9190610eaf565b6106b69190610e8d565b90506000600760009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561070857600080fd5b505afa15801561071c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107409190610de3565b600554600254600754604051633de222bb60e21b81526001600160a01b039283166004820181905291831660248201529190921691635662311891839063f7888aec9060440160206040518083038186803b15801561079e57600080fd5b505afa1580156107b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d69190610de3565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526000604482015260640160206040518083038186803b15801561082157600080fd5b505afa158015610835573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190610de3565b6007546040516370a0823160e01b81526001600160a01b038a81166004830152909116906370a082319060240160206040518083038186803b15801561089e57600080fd5b505afa1580156108b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d69190610de3565b6108e09190610eaf565b6108ea9190610e8d565b6002546040516370a0823160e01b81526001600160a01b038981166004830152929350600092909116906370a082319060240160206040518083038186803b15801561093557600080fd5b505afa158015610949573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096d9190610de3565b82846109798789610e75565b6109839190610e75565b61098d9190610e75565b6109979190610e75565b90506000600260009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156109e957600080fd5b505afa1580156109fd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a219190610de3565b6003546002546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b158015610a6857600080fd5b505afa158015610a7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa09190610de3565b610aaa9084610eaf565b610ab49190610e8d565b600080546040516393f1a40b60e01b8152600c60048201526001600160a01b038c81166024830152939450919216906393f1a40b90604401604080518083038186803b158015610b0357600080fd5b505afa158015610b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3b9190610dfc565b506001546040516370a0823160e01b81526001600160a01b038c81166004830152929350600092909116906370a082319060240160206040518083038186803b158015610b8757600080fd5b505afa158015610b9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bbf9190610de3565b610bc99083610e75565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610c1b57600080fd5b505afa158015610c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c539190610de3565b6003546001546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b158015610c9a57600080fd5b505afa158015610cae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd29190610de3565b610cdc9084610eaf565b610ce69190610e8d565b610cf1906002610eaf565b9050610cfd8185610e75565b9b9a5050505050505050505050565b80356001600160a01b0381168114610d2357600080fd5b919050565b600060208284031215610d3a57600080fd5b610d4382610d0c565b9392505050565b60008060408385031215610d5d57600080fd5b610d6683610d0c565b9150610d7460208401610d0c565b90509250929050565b600080600060608486031215610d9257600080fd5b610d9b84610d0c565b9250610da960208501610d0c565b9150604084013590509250925092565b60008060408385031215610dcc57600080fd5b610dd583610d0c565b946020939093013593505050565b600060208284031215610df557600080fd5b5051919050565b60008060408385031215610e0f57600080fd5b505080516020909101519092909150565b600060208083528351808285015260005b81811015610e4d57858101830151858201604001528201610e31565b81811115610e5f576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610e8857610e88610ece565b500190565b600082610eaa57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610ec957610ec9610ece565b500290565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220affa18ca00fd8857afd6ef796cf0510ce569af6f3a35cf0669ed0d773d5edf7c64736f6c63430008060033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100935760003560e01c8063313ce56711610066578063313ce5671461012057806370a082311461012f57806395d89b4114610098578063a9059cbb146100cd578063dd62ed3e1461014257600080fd5b806306fdde0314610098578063095ea7b3146100cd57806318160ddd146100f357806323b872dd14610109575b600080fd5b604080518082018252600a8152690a6aaa69092a09eae82960b31b602082015290516100c49190610e20565b60405180910390f35b6100e36100db366004610db9565b600092915050565b60405190151581526020016100c4565b6100fb610150565b6040519081526020016100c4565b6100e3610117366004610d7d565b60009392505050565b604051601281526020016100c4565b6100fb61013d366004610d28565b61026d565b6100fb6100db366004610d4a565b6003546001546040516370a0823160e01b81526001600160a01b03918216600482015260009291909116906370a082319060240160206040518083038186803b15801561019c57600080fd5b505afa1580156101b0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906101d49190610de3565b6101df906002610eaf565b6003546002546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b15801561022657600080fd5b505afa15801561023a573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061025e9190610de3565b6102689190610e75565b905090565b60048054604080516318160ddd60e01b8152905160009384936001600160a01b0316926318160ddd9281830192602092829003018186803b1580156102b157600080fd5b505afa1580156102c5573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102e99190610de3565b600254600480546040516370a0823160e01b81526001600160a01b0391821692810192909252909116906370a082319060240160206040518083038186803b15801561033457600080fd5b505afa158015610348573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061036c9190610de3565b600480546040516370a0823160e01b81526001600160a01b03888116938201939093529116906370a082319060240160206040518083038186803b1580156103b357600080fd5b505afa1580156103c7573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103eb9190610de3565b6103f59190610eaf565b6103ff9190610e8d565b600554600254604051633de222bb60e21b81526001600160a01b03918216600482018190528783166024830152939450600093919092169163566231189190839063f7888aec9060440160206040518083038186803b15801561046157600080fd5b505afa158015610475573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104999190610de3565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526000604482015260640160206040518083038186803b1580156104e457600080fd5b505afa1580156104f8573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061051c9190610de3565b90506000600660009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561056e57600080fd5b505afa158015610582573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906105a69190610de3565b6002546006546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b1580156105ed57600080fd5b505afa158015610601573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106259190610de3565b6006546040516370a0823160e01b81526001600160a01b038981166004830152909116906370a082319060240160206040518083038186803b15801561066a57600080fd5b505afa15801561067e573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106a29190610de3565b6106ac9190610eaf565b6106b69190610e8d565b90506000600760009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b15801561070857600080fd5b505afa15801561071c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107409190610de3565b600554600254600754604051633de222bb60e21b81526001600160a01b039283166004820181905291831660248201529190921691635662311891839063f7888aec9060440160206040518083038186803b15801561079e57600080fd5b505afa1580156107b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107d69190610de3565b6040516001600160e01b031960e085901b1681526001600160a01b03909216600483015260248201526000604482015260640160206040518083038186803b15801561082157600080fd5b505afa158015610835573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108599190610de3565b6007546040516370a0823160e01b81526001600160a01b038a81166004830152909116906370a082319060240160206040518083038186803b15801561089e57600080fd5b505afa1580156108b2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108d69190610de3565b6108e09190610eaf565b6108ea9190610e8d565b6002546040516370a0823160e01b81526001600160a01b038981166004830152929350600092909116906370a082319060240160206040518083038186803b15801561093557600080fd5b505afa158015610949573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061096d9190610de3565b82846109798789610e75565b6109839190610e75565b61098d9190610e75565b6109979190610e75565b90506000600260009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b1580156109e957600080fd5b505afa1580156109fd573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a219190610de3565b6003546002546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b158015610a6857600080fd5b505afa158015610a7c573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610aa09190610de3565b610aaa9084610eaf565b610ab49190610e8d565b600080546040516393f1a40b60e01b8152600c60048201526001600160a01b038c81166024830152939450919216906393f1a40b90604401604080518083038186803b158015610b0357600080fd5b505afa158015610b17573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610b3b9190610dfc565b506001546040516370a0823160e01b81526001600160a01b038c81166004830152929350600092909116906370a082319060240160206040518083038186803b158015610b8757600080fd5b505afa158015610b9b573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610bbf9190610de3565b610bc99083610e75565b90506000600160009054906101000a90046001600160a01b03166001600160a01b03166318160ddd6040518163ffffffff1660e01b815260040160206040518083038186803b158015610c1b57600080fd5b505afa158015610c2f573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610c539190610de3565b6003546001546040516370a0823160e01b81526001600160a01b0391821660048201529116906370a082319060240160206040518083038186803b158015610c9a57600080fd5b505afa158015610cae573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610cd29190610de3565b610cdc9084610eaf565b610ce69190610e8d565b610cf1906002610eaf565b9050610cfd8185610e75565b9b9a5050505050505050505050565b80356001600160a01b0381168114610d2357600080fd5b919050565b600060208284031215610d3a57600080fd5b610d4382610d0c565b9392505050565b60008060408385031215610d5d57600080fd5b610d6683610d0c565b9150610d7460208401610d0c565b90509250929050565b600080600060608486031215610d9257600080fd5b610d9b84610d0c565b9250610da960208501610d0c565b9150604084013590509250925092565b60008060408385031215610dcc57600080fd5b610dd583610d0c565b946020939093013593505050565b600060208284031215610df557600080fd5b5051919050565b60008060408385031215610e0f57600080fd5b505080516020909101519092909150565b600060208083528351808285015260005b81811015610e4d57858101830151858201604001528201610e31565b81811115610e5f576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610e8857610e88610ece565b500190565b600082610eaa57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610ec957610ec9610ece565b500290565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220affa18ca00fd8857afd6ef796cf0510ce569af6f3a35cf0669ed0d773d5edf7c64736f6c63430008060033

Deployed Bytecode Sourcemap

575:2991:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1243:78;1299:19;;;;;;;;;;;-1:-1:-1;;;1299:19:0;;;;1243:78;;;;1299:19;1243:78;:::i;:::-;;;;;;;;1571:81;;;;;;:::i;:::-;1629:4;1571:81;;;;;;;;2052:14:1;;2045:22;2027:41;;2015:2;2000:18;1571:81:0;1982:92:1;3409:154:0;;;:::i;:::-;;;3810:25:1;;;3798:2;3783:18;3409:154:0;3765:76:1;1746:95:0;;;;;;:::i;:::-;1818:4;1746:95;;;;;;1413:64;;;1472:2;3988:36:1;;3976:2;3961:18;1413:64:0;3943:87:1;1910:1444:0;;;;;;:::i;:::-;;:::i;1483:82::-;;;;;;:::i;3409:154::-;3521:5;;;3545:4;3521:30;;-1:-1:-1;;;3521:30:0;;-1:-1:-1;;;;;3545:4:0;;;3521:30;;;1825:51:1;3455:13:0;;3521:5;;;;;:15;;1798:18:1;;3521:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:34;;3554:1;3521:34;:::i;:::-;3489:5;;3513:3;;3489:29;;-1:-1:-1;;;3489:29:0;;-1:-1:-1;;;;;3513:3:0;;;3489:29;;;1825:51:1;3489:5:0;;;:15;;1798:18:1;;3489:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:66;;;;:::i;:::-;3481:74;;3409:154;:::o;1910:1444::-;2084:7;;;:21;;;-1:-1:-1;;;2084:21:0;;;;1969:13;;;;-1:-1:-1;;;;;2084:7:0;;:19;;:21;;;;;;;;;;;:7;:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2050:3;;2072:7;;;2050:31;;-1:-1:-1;;;2050:31:0;;-1:-1:-1;;;;;2072:7:0;;;2050:31;;;1825:51:1;;;;2050:3:0;;;;:13;;1798:18:1;;2050:31:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2021:7;;;:26;;-1:-1:-1;;;2021:26:0;;-1:-1:-1;;;;;1843:32:1;;;2021:26:0;;;1825:51:1;;;;2021:7:0;;;:17;;1798:18:1;;2021:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:60;;;;:::i;:::-;:84;;;;:::i;:::-;2164:5;;2179:3;;2184:29;;-1:-1:-1;;;2184:29:0;;-1:-1:-1;;;;;2179:3:0;;;2184:29;;;2304:34:1;;;2374:15;;;2354:18;;;2347:43;1995:110:0;;-1:-1:-1;2140:21:0;;2164:5;;;;;:14;;2179:3;2164:5;;2184:15;;2239:18:1;;2184:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2164:57;;-1:-1:-1;;;;;;2164:57:0;;;;;;;-1:-1:-1;;;;;2628:32:1;;;2164:57:0;;;2610:51:1;2677:18;;;2670:34;2215:5:0;2720:18:1;;;2713:50;2583:18;;2164:57:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2140:81;;2282:24;2374:8;;;;;;;;;-1:-1:-1;;;;;2374:8:0;-1:-1:-1;;;;;2374:20:0;;:22;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2339:3;;2361:8;;2339:32;;-1:-1:-1;;;2339:32:0;;-1:-1:-1;;;;;2361:8:0;;;2339:32;;;1825:51:1;2339:3:0;;;:13;;1798:18:1;;2339:32:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2309:8;;:27;;-1:-1:-1;;;2309:27:0;;-1:-1:-1;;;;;1843:32:1;;;2309:27:0;;;1825:51:1;2309:8:0;;;;:18;;1798::1;;2309:27:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:62;;;;:::i;:::-;:87;;;;:::i;:::-;2282:114;;2431:20;2546:4;;;;;;;;;-1:-1:-1;;;;;2546:4:0;-1:-1:-1;;;;;2546:16:0;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2480:5;;2495:3;;2529:4;;2500:35;;-1:-1:-1;;;2500:35:0;;-1:-1:-1;;;;;2495:3:0;;;2500:35;;;2304:34:1;;;2529:4:0;;;2354:18:1;;;2347:43;2480:5:0;;;;;:14;;:5;;2500:15;;2239:18:1;;2500:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2480:63;;-1:-1:-1;;;;;;2480:63:0;;;;;;;-1:-1:-1;;;;;2628:32:1;;;2480:63:0;;;2610:51:1;2677:18;;;2670:34;2537:5:0;2720:18:1;;;2713:50;2583:18;;2480:63:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2454:4;;:23;;-1:-1:-1;;;2454:23:0;;-1:-1:-1;;;;;1843:32:1;;;2454:23:0;;;1825:51:1;2454:4:0;;;;:14;;1798:18:1;;2454:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:89;;;;:::i;:::-;:110;;;;:::i;:::-;2701:3;;:22;;-1:-1:-1;;;2701:22:0;;-1:-1:-1;;;;;1843:32:1;;;2701:22:0;;;1825:51:1;2431:133:0;;-1:-1:-1;2597:33:0;;2701:3;;;;:13;;1798:18:1;;2701:22:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2686:12;2667:16;2633:31;2651:13;2633:15;:31;:::i;:::-;:50;;;;:::i;:::-;:65;;;;:::i;:::-;:90;;;;:::i;:::-;2597:126;;2776:20;2859:3;;;;;;;;;-1:-1:-1;;;;;2859:3:0;-1:-1:-1;;;;;2859:15:0;;:17;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2827:5;;2851:3;;2827:29;;-1:-1:-1;;;2827:29:0;;-1:-1:-1;;;;;2851:3:0;;;2827:29;;;1825:51:1;2827:5:0;;;:15;;1798:18:1;;2827:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;2799:57;;:25;:57;:::i;:::-;:77;;;;:::i;:::-;2915:24;2945:4;;:26;;-1:-1:-1;;;2945:26:0;;2959:2;2945:26;;;2957:25:1;-1:-1:-1;;;;;3018:32:1;;;2998:18;;;2991:60;2776:100:0;;-1:-1:-1;2915:24:0;;2945:4;;:13;;2930:18:1;;2945:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;-1:-1:-1;3061:4:0;;:23;;-1:-1:-1;;;3061:23:0;;-1:-1:-1;;;;;1843:32:1;;;3061:23:0;;;1825:51:1;2914:57:0;;-1:-1:-1;3021:18:0;;3061:4;;;;:14;;1798:18:1;;3061:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3042:42;;:16;:42;:::i;:::-;3021:63;;3146:16;3211:4;;;;;;;;;-1:-1:-1;;;;;3211:4:0;-1:-1:-1;;;;;3211:16:0;;:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3178:5;;;3202:4;3178:30;;-1:-1:-1;;;3178:30:0;;-1:-1:-1;;;;;3202:4:0;;;3178:30;;;1825:51:1;3178:5:0;;;:15;;1798:18:1;;3178:30:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3165:43;;:10;:43;:::i;:::-;:64;;;;:::i;:::-;:68;;3232:1;3165:68;:::i;:::-;3146:87;-1:-1:-1;3284:23:0;3146:87;3284:12;:23;:::i;:::-;3276:31;1910:1444;-1:-1:-1;;;;;;;;;;;1910:1444:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;:::-;333:39;262:116;-1:-1:-1;;;262:116:1:o;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;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;;752:224;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:2;;;1126:1;1123;1116:12;1078:2;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;1068:167:1:o;1240:184::-;1310:6;1363:2;1351:9;1342:7;1338:23;1334:32;1331:2;;;1379:1;1376;1369:12;1331:2;-1:-1:-1;1402:16:1;;1321:103;-1:-1:-1;1321:103:1:o;1429:245::-;1508:6;1516;1569:2;1557:9;1548:7;1544:23;1540:32;1537:2;;;1585:1;1582;1575:12;1537:2;-1:-1:-1;;1608:16:1;;1664:2;1649:18;;;1643:25;1608:16;;1643:25;;-1:-1:-1;1527:147:1:o;3062:597::-;3174:4;3203:2;3232;3221:9;3214:21;3264:6;3258:13;3307:6;3302:2;3291:9;3287:18;3280:34;3332:1;3342:140;3356:6;3353:1;3350:13;3342:140;;;3451:14;;;3447:23;;3441:30;3417:17;;;3436:2;3413:26;3406:66;3371:10;;3342:140;;;3500:6;3497:1;3494:13;3491:2;;;3570:1;3565:2;3556:6;3545:9;3541:22;3537:31;3530:42;3491:2;-1:-1:-1;3643:2:1;3622:15;-1:-1:-1;;3618:29:1;3603:45;;;;3650:2;3599:54;;3183:476;-1:-1:-1;;;3183:476:1:o;4035:128::-;4075:3;4106:1;4102:6;4099:1;4096:13;4093:2;;;4112:18;;:::i;:::-;-1:-1:-1;4148:9:1;;4083:80::o;4168:217::-;4208:1;4234;4224:2;;4278:10;4273:3;4269:20;4266:1;4259:31;4313:4;4310:1;4303:15;4341:4;4338:1;4331:15;4224:2;-1:-1:-1;4370:9:1;;4214:171::o;4390:168::-;4430:7;4496:1;4492;4488:6;4484:14;4481:1;4478:21;4473:1;4466:9;4459:17;4455:45;4452:2;;;4503:18;;:::i;:::-;-1:-1:-1;4543:9:1;;4442:116::o;4563:127::-;4624:10;4619:3;4615:20;4612:1;4605:31;4655:4;4652:1;4645:15;4679:4;4676:1;4669:15

Swarm Source

ipfs://affa18ca00fd8857afd6ef796cf0510ce569af6f3a35cf0669ed0d773d5edf7c

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

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.