ETH Price: $2,046.59 (+0.50%)

Contract

0xdbDD6F355A37b94e6C7D32fef548e98A280B8Df5
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Token Holdings

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve243220372026-01-26 22:38:2344 days ago1769467103IN
UniWhales.io: UWL Token
0 ETH0.000001390.05773434
Approve242690102026-01-19 13:06:2351 days ago1768827983IN
UniWhales.io: UWL Token
0 ETH0.000003160.06834582
Approve241004032025-12-27 0:32:1175 days ago1766795531IN
UniWhales.io: UWL Token
0 ETH0.000000760.0316368
Approve240202042025-12-15 19:50:5986 days ago1765828259IN
UniWhales.io: UWL Token
0 ETH0.000003250.13511647
Approve240202032025-12-15 19:50:4786 days ago1765828247IN
UniWhales.io: UWL Token
0 ETH0.000003190.13248249
Approve240024572025-12-13 8:20:5988 days ago1765614059IN
UniWhales.io: UWL Token
0 ETH0.000013210.54821792
Approve237207162025-11-03 18:54:23128 days ago1762196063IN
UniWhales.io: UWL Token
0 ETH0.000057742.39481515
Approve236801122025-10-29 2:35:35133 days ago1761705335IN
UniWhales.io: UWL Token
0 ETH0.00001420.58921664
Approve236433102025-10-23 22:57:47139 days ago1761260267IN
UniWhales.io: UWL Token
0 ETH0.000026541.10073254
Approve236200792025-10-20 16:43:35142 days ago1760978615IN
UniWhales.io: UWL Token
0 ETH0.000006620.25370025
Approve236200742025-10-20 16:42:35142 days ago1760978555IN
UniWhales.io: UWL Token
0 ETH0.000007570.3139506
Approve234499222025-09-26 21:38:59166 days ago1758922739IN
UniWhales.io: UWL Token
0 ETH0.000017990.74623055
Approve233668892025-09-15 7:08:59177 days ago1757920139IN
UniWhales.io: UWL Token
0 ETH0.000019360.80323883
Approve233031572025-09-06 9:26:59186 days ago1757150819IN
UniWhales.io: UWL Token
0 ETH0.000016680.69360286
Approve231780142025-08-19 22:09:35204 days ago1755641375IN
UniWhales.io: UWL Token
0 ETH0.000009470.39293345
Approve229822692025-07-23 13:49:11231 days ago1753278551IN
UniWhales.io: UWL Token
0 ETH0.000179253.88859148
Approve229713542025-07-22 1:10:35233 days ago1753146635IN
UniWhales.io: UWL Token
0 ETH0.000063962.65258915
Approve228483012025-07-04 20:39:59250 days ago1751661599IN
UniWhales.io: UWL Token
0 ETH0.000110092.39018336
Approve225530522025-05-24 13:38:59291 days ago1748093939IN
UniWhales.io: UWL Token
0 ETH0.000025271.04839149
Approve224347622025-05-07 22:44:35308 days ago1746657875IN
UniWhales.io: UWL Token
0 ETH0.000020840.86462424
Approve223420522025-04-24 23:08:47321 days ago1745536127IN
UniWhales.io: UWL Token
0 ETH0.00002771.14881204
Approve220037182025-03-08 17:42:47368 days ago1741455767IN
UniWhales.io: UWL Token
0 ETH0.000029021.20383876
Approve220036692025-03-08 17:32:47368 days ago1741455167IN
UniWhales.io: UWL Token
0 ETH0.000034351.4246465
Approve219771082025-03-05 0:28:35372 days ago1741134515IN
UniWhales.io: UWL Token
0 ETH0.000016630.68969161
Approve218347872025-02-13 3:09:47391 days ago1739416187IN
UniWhales.io: UWL Token
0 ETH0.000031011.2862646
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
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:
UniWhales

Compiler Version
v0.4.26+commit.4563c3fc

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2020-11-12
*/

pragma solidity ^0.4.18;

// ----------------------------------------------------------------------------
// Safe maths
// ----------------------------------------------------------------------------
contract SafeMath {
    function safeAdd(uint a, uint b) internal pure returns (uint c) {
        c = a + b;
        require(c >= a);
    }
    function safeSub(uint a, uint b) internal pure returns (uint c) {
        require(b <= a);
        c = a - b;
    }
    function safeMul(uint a, uint b) internal pure returns (uint c) {
        c = a * b;
        require(a == 0 || c / a == b);
    }
    function safeDiv(uint a, uint b) internal pure returns (uint c) {
        require(b > 0);
        c = a / b;
    }
}


// ----------------------------------------------------------------------------
// ERC Token Standard #20 Interface
// https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
// ----------------------------------------------------------------------------
contract ERC20Interface {
    function totalSupply() public view returns (uint);
    function balanceOf(address tokenOwner) public view returns (uint balance);
    function allowance(address tokenOwner, address spender) public view returns (uint remaining);
    function transfer(address to, uint tokens) public returns (bool success);
    function approve(address spender, uint tokens) public returns (bool success);
    function transferFrom(address from, address to, uint tokens) public returns (bool success);

    event Transfer(address indexed from, address indexed to, uint tokens);
    event Approval(address indexed tokenOwner, address indexed spender, uint tokens);
}


// ----------------------------------------------------------------------------
// Owned contract
// ----------------------------------------------------------------------------
contract Owned {
    address public owner;
    address public newOwner;

    event OwnershipTransferred(address indexed _from, address indexed _to);

    function Owned() public {
        owner = msg.sender;
    }

    modifier onlyOwner {
        require(msg.sender == owner);
        _;
    }

    function transferOwnership(address _newOwner) public onlyOwner {
        var oldOwner = owner;
        owner = _newOwner;
        OwnershipTransferred(oldOwner, owner);
    }
}


// ----------------------------------------------------------------------------
// ERC20 Token, with the addition of symbol, name and decimals and assisted
// token transfers
// ----------------------------------------------------------------------------
contract UniWhales is ERC20Interface, Owned, SafeMath {
    string public name = "UniWhales.io";
    string public symbol = "UWL";
    uint8 public decimals = 18;
    uint public _totalSupply;
    uint public startDate;
    bool public isLocked;
    bool public limitTradeByOwner;

    address[]   private     vaultList;
    mapping(address => uint) vaultAmount;
    mapping(address => uint) vaultReleaseTime;

    mapping(address => uint) balances;
    mapping(address => mapping(address => uint)) allowed;


    // ------------------------------------------------------------------------
    // Constructor
    // ------------------------------------------------------------------------
    function UniWhales(address multisig, uint tokens) public {
        _totalSupply = tokens;
        balances[multisig] = safeAdd(balances[multisig], tokens);
        isLocked = false;
        limitTradeByOwner = false;
    }

    modifier isNotLocked {
        require(!isLocked);
        _;
    }

    function setIsLocked(bool _isLocked) public onlyOwner{
        isLocked = _isLocked;
    }


    // ------------------------------------------------------------------------
    // Total supply
    // ------------------------------------------------------------------------
    function totalSupply() public view returns (uint) {
        return _totalSupply  - balances[address(0)];
    }


    // ------------------------------------------------------------------------
    // Get the token balance for account `tokenOwner`
    // ------------------------------------------------------------------------
    function balanceOf(address tokenOwner) public view returns (uint balance) {
        return balances[tokenOwner];
    }


    // ------------------------------------------------------------------------
    // Transfer the balance from token owner's account to `to` account
    // - Owner's account must have sufficient balance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transfer(address to, uint tokens) public isNotLocked returns (bool success) {
        if(limitTradeByOwner == false)
        {
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(msg.sender, to, tokens);
        return true;
        }
        else if (limitTradeByOwner == true)
        {
        require(tokens <= 20000*1000000000000000000);
        balances[msg.sender] = safeSub(balances[msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(msg.sender, to, tokens);
        return true;
        }
    }


    // ------------------------------------------------------------------------
    // Token owner can approve for `spender` to transferFrom(...) `tokens`
    // from the token owner's account
    //
    // https://github.com/ethereum/EIPs/blob/master/EIPS/eip-20-token-standard.md
    // recommends that there are no checks for the approval double-spend attack
    // as this should be implemented in user interfaces
    // ------------------------------------------------------------------------
    function approve(address spender, uint tokens) public returns (bool success) {
        allowed[msg.sender][spender] = tokens;
        Approval(msg.sender, spender, tokens);
        return true;
    }


    // ------------------------------------------------------------------------
    // Transfer `tokens` from the `from` account to the `to` account
    //
    // The calling account must already have sufficient tokens approve(...)-d
    // for spending from the `from` account and
    // - From account must have sufficient balance to transfer
    // - Spender must have sufficient allowance to transfer
    // - 0 value transfers are allowed
    // ------------------------------------------------------------------------
    function transferFrom(address from, address to, uint tokens) public isNotLocked returns (bool success) {
        if(limitTradeByOwner == false){
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(from, to, tokens);
        return true;
        }
        else if(limitTradeByOwner == true)
        {
        require(tokens <= 20000*1000000000000000000);
        balances[from] = safeSub(balances[from], tokens);
        allowed[from][msg.sender] = safeSub(allowed[from][msg.sender], tokens);
        balances[to] = safeAdd(balances[to], tokens);
        Transfer(from, to, tokens);
        return true;
        }
    }


    // ------------------------------------------------------------------------
    // Returns the amount of tokens approved by the owner that can be
    // transferred to the spender's account
    // ------------------------------------------------------------------------
    function allowance(address tokenOwner, address spender) public view returns (uint remaining) {
        return allowed[tokenOwner][spender];
    }


    function () external payable {
        revert();
    }

    function tokenToVault(address to, uint amount, uint releastTime) public onlyOwner {
        require(to != address(0x0));
        vaultAmount[to] = safeAdd(vaultAmount[to], amount);
        vaultReleaseTime[to] = releastTime;
        _totalSupply = safeAdd(_totalSupply, amount);
        balances[address(this)] = safeAdd(balances[address(this)], amount);
        vaultList.push(to);
    }

    function releaseToken() public {
        require(vaultAmount[msg.sender] > 0);
        require(block.timestamp >= vaultReleaseTime[msg.sender]);
        require(balances[address(this)] >= vaultAmount[msg.sender]);

        balances[msg.sender] = safeAdd(balances[msg.sender], vaultAmount[msg.sender]);
        balances[address(this)] = safeSub(balances[address(this)], vaultAmount[msg.sender]);
        vaultAmount[msg.sender] = 0;
        _removeFromVault(msg.sender);
    }

    function releateTokenTo(address to) public onlyOwner {
        require(vaultAmount[to] > 0);
        require(block.timestamp >= vaultReleaseTime[to]);
        require(balances[address(this)] >= vaultAmount[to]);

        balances[to] = safeAdd(balances[to], vaultAmount[to]);
        balances[address(this)] = safeSub(balances[address(this)], vaultAmount[to]);
        vaultAmount[to] = 0;
        _removeFromVault(to);
    }
    
    function limitTrade()public onlyOwner{
        limitTradeByOwner = true;
    }
    
    function RemoveLimitTrade()public onlyOwner{
        limitTradeByOwner = false;
    }

    function _removeFromVault(address addr) internal {
        uint index;
        uint length = vaultList.length;
        for (index = 0; index < length; index++){
            if (vaultList[index] == addr) {
              break;
            }
        }

        /// There is no use-case for inexistent
        assert(index < length);
        /// Remove out of list and map
        if ( index + 1 != length ) {
            /// Move the last to the current
            vaultList[index] = vaultList[length - 1];
        }
        delete vaultList[length - 1];
        vaultList.length--;
        delete vaultReleaseTime[addr];
        delete vaultAmount[addr];
    }

    function getVaultAmountFrom(address from) public view returns (uint amount) {
        return vaultAmount[from];
    }

    function getVaultAmount() public view returns (uint amount) {
        return vaultAmount[msg.sender];
    }

    function getVaultReleaseTimeFrom(address from) public view onlyOwner returns (uint releaseTime) {
        return vaultReleaseTime[from];
    }

    function getVaultReleaseTime() public view returns (uint releaseTime) {
        return vaultReleaseTime[msg.sender];
    }

    function getVaultList() public view onlyOwner returns (address[] list) {
        return vaultList;
    }
}

Contract Security Audit

Contract ABI

API
[{"constant":true,"inputs":[],"name":"name","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"spender","type":"address"},{"name":"tokens","type":"uint256"}],"name":"approve","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"startDate","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"limitTrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[],"name":"RemoveLimitTrade","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"from","type":"address"},{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"from","type":"address"}],"name":"getVaultReleaseTimeFrom","outputs":[{"name":"releaseTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"decimals","outputs":[{"name":"","type":"uint8"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"_totalSupply","outputs":[{"name":"","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"limitTradeByOwner","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"}],"name":"releateTokenTo","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"}],"name":"balanceOf","outputs":[{"name":"balance","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_isLocked","type":"bool"}],"name":"setIsLocked","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"owner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"symbol","outputs":[{"name":"","type":"string"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"isLocked","outputs":[{"name":"","type":"bool"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"tokens","type":"uint256"}],"name":"transfer","outputs":[{"name":"success","type":"bool"}],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getVaultList","outputs":[{"name":"list","type":"address[]"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"newOwner","outputs":[{"name":"","type":"address"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[],"name":"getVaultAmount","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"tokenOwner","type":"address"},{"name":"spender","type":"address"}],"name":"allowance","outputs":[{"name":"remaining","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":true,"inputs":[{"name":"from","type":"address"}],"name":"getVaultAmountFrom","outputs":[{"name":"amount","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[],"name":"releaseToken","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":false,"inputs":[{"name":"to","type":"address"},{"name":"amount","type":"uint256"},{"name":"releastTime","type":"uint256"}],"name":"tokenToVault","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"constant":true,"inputs":[],"name":"getVaultReleaseTime","outputs":[{"name":"releaseTime","type":"uint256"}],"payable":false,"stateMutability":"view","type":"function"},{"constant":false,"inputs":[{"name":"_newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"payable":false,"stateMutability":"nonpayable","type":"function"},{"inputs":[{"name":"multisig","type":"address"},{"name":"tokens","type":"uint256"}],"payable":false,"stateMutability":"nonpayable","type":"constructor"},{"payable":true,"stateMutability":"payable","type":"fallback"},{"anonymous":false,"inputs":[{"indexed":true,"name":"_from","type":"address"},{"indexed":true,"name":"_to","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"from","type":"address"},{"indexed":true,"name":"to","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"name":"tokenOwner","type":"address"},{"indexed":true,"name":"spender","type":"address"},{"indexed":false,"name":"tokens","type":"uint256"}],"name":"Approval","type":"event"}]

60806040526040805190810160405280600c81526020017f556e695768616c65732e696f0000000000000000000000000000000000000000815250600290805190602001906200005192919062000236565b506040805190810160405280600381526020017f55574c0000000000000000000000000000000000000000000000000000000000815250600390805190602001906200009f92919062000236565b506012600460006101000a81548160ff021916908360ff160217905550348015620000c957600080fd5b50604051604080620029cd8339810180604052810190808051906020019092919080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055508060058190555062000198600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548262000219640100000000026401000000009004565b600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600760006101000a81548160ff0219169083151502179055506000600760016101000a81548160ff0219169083151502179055505050620002e5565b600081830190508281101515156200023057600080fd5b92915050565b828054600181600116156101000203166002900490600052602060002090601f016020900481019282601f106200027957805160ff1916838001178555620002aa565b82800160010185558215620002aa579182015b82811115620002a95782518255916020019190600101906200028c565b5b509050620002b99190620002bd565b5090565b620002e291905b80821115620002de576000816000905550600101620002c4565b5090565b90565b6126d880620002f56000396000f30060806040526004361061015f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610164578063095ea7b3146101f45780630b97bc861461025957806318160ddd146102845780631a7b46c7146102af5780631c9bf6a2146102c657806323b872dd146102dd5780632c4e4ded14610362578063313ce567146103b95780633eaaf86b146103ea578063494402ef146104155780635047071c1461044457806370a08231146104875780638c8fae40146104de5780638da5cb5b1461050d57806395d89b4114610564578063a4e2d634146105f4578063a9059cbb14610623578063ce385a9214610688578063d4ee1d90146106f4578063d83ac6a81461074b578063dd62ed3e14610776578063e198cc96146107ed578063ec715a3114610844578063eff1655e1461085b578063f11549bb146108b2578063f2fde38b146108dd575b600080fd5b34801561017057600080fd5b50610179610920565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b957808201518184015260208101905061019e565b50505050905090810190601f1680156101e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020057600080fd5b5061023f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109be565b604051808215151515815260200191505060405180910390f35b34801561026557600080fd5b5061026e610ab0565b6040518082815260200191505060405180910390f35b34801561029057600080fd5b50610299610ab6565b6040518082815260200191505060405180910390f35b3480156102bb57600080fd5b506102c4610b01565b005b3480156102d257600080fd5b506102db610b79565b005b3480156102e957600080fd5b50610348600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bf1565b604051808215151515815260200191505060405180910390f35b34801561036e57600080fd5b506103a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611180565b6040518082815260200191505060405180910390f35b3480156103c557600080fd5b506103ce611224565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103f657600080fd5b506103ff611237565b6040518082815260200191505060405180910390f35b34801561042157600080fd5b5061042a61123d565b604051808215151515815260200191505060405180910390f35b34801561045057600080fd5b50610485600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611250565b005b34801561049357600080fd5b506104c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115bb565b6040518082815260200191505060405180910390f35b3480156104ea57600080fd5b5061050b600480360381019080803515159060200190929190505050611604565b005b34801561051957600080fd5b5061052261167c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057057600080fd5b506105796116a1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b957808201518184015260208101905061059e565b50505050905090810190601f1680156105e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060057600080fd5b5061060961173f565b604051808215151515815260200191505060405180910390f35b34801561062f57600080fd5b5061066e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611752565b604051808215151515815260200191505060405180910390f35b34801561069457600080fd5b5061069d611ad4565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156106e05780820151818401526020810190506106c5565b505050509050019250505060405180910390f35b34801561070057600080fd5b50610709611bbd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561075757600080fd5b50610760611be3565b6040518082815260200191505060405180910390f35b34801561078257600080fd5b506107d7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c2a565b6040518082815260200191505060405180910390f35b3480156107f957600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cb1565b6040518082815260200191505060405180910390f35b34801561085057600080fd5b50610859611cfa565b005b34801561086757600080fd5b506108b0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612009565b005b3480156108be57600080fd5b506108c7612279565b6040518082815260200191505060405180910390f35b3480156108e957600080fd5b5061091e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122c0565b005b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109b65780601f1061098b576101008083540402835291602001916109b6565b820191906000526020600020905b81548152906001019060200180831161099957829003601f168201915b505050505081565b600081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600b60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5c57600080fd5b6001600760016101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bd457600080fd5b6000600760016101000a81548160ff021916908315150217905550565b6000600760009054906101000a900460ff16151515610c0f57600080fd5b60001515600760019054906101000a900460ff1615151415610eb757610c74600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e06600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611179565b60011515600760019054906101000a900460ff16151514156111785769043c33c19375648000008211151515610eec57600080fd5b610f35600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ffe600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c7600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611179565b5b9392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111dd57600080fd5b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900460ff1681565b60055481565b600760019054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112ab57600080fd5b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156112f957600080fd5b600a60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015151561134757600080fd5b600960008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156113d457600080fd5b61145c600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241c565b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611527600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612400565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115b881612438565b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561165f57600080fd5b80600760006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117375780601f1061170c57610100808354040283529160200191611737565b820191906000526020600020905b81548152906001019060200180831161171a57829003601f168201915b505050505081565b600760009054906101000a900460ff1681565b6000600760009054906101000a900460ff1615151561177057600080fd5b60001515600760019054906101000a900460ff1615151415611912576117d5600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611861600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611ace565b60011515600760019054906101000a900460ff1615151415611acd5769043c33c1937564800000821115151561194757600080fd5b611990600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a1c600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611ace565b5b92915050565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3157600080fd5b6008805480602002602001604051908101604052809291908181526020018280548015611bb357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611b69575b5050505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611d4857600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210151515611d9657600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611e2357600080fd5b611eab600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241c565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f76600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612400565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061200733612438565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561206457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156120a057600080fd5b6120e9600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061217c6005548361241c565b6005819055506121cb600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060088390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561231d57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600082821115151561241157600080fd5b818303905092915050565b6000818301905082811015151561243257600080fd5b92915050565b6000806008805490509050600091505b808210156124cf578273ffffffffffffffffffffffffffffffffffffffff1660088381548110151561247657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156124c2576124cf565b8180600101925050612448565b80821015156124da57fe5b806001830114151561257b576008600182038154811015156124f857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660088381548110151561253257fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60086001820381548110151561258d57fe5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560088054809190600190036125cf919061265b565b50600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055505050565b815481835581811115612682578183600052602060002091820191016126819190612687565b5b505050565b6126a991905b808211156126a557600081600090555060010161268d565b5090565b905600a165627a7a723058203a056b7e74501e93c3c86ed54edac2f2939183e59105409a878232a41ddb728200290000000000000000000000006c1a2179404aec1efc92fea8408e4f8edbd4037f000000000000000000000000000000000000000000084595161401484a000000

Deployed Bytecode

0x60806040526004361061015f576000357c0100000000000000000000000000000000000000000000000000000000900463ffffffff16806306fdde0314610164578063095ea7b3146101f45780630b97bc861461025957806318160ddd146102845780631a7b46c7146102af5780631c9bf6a2146102c657806323b872dd146102dd5780632c4e4ded14610362578063313ce567146103b95780633eaaf86b146103ea578063494402ef146104155780635047071c1461044457806370a08231146104875780638c8fae40146104de5780638da5cb5b1461050d57806395d89b4114610564578063a4e2d634146105f4578063a9059cbb14610623578063ce385a9214610688578063d4ee1d90146106f4578063d83ac6a81461074b578063dd62ed3e14610776578063e198cc96146107ed578063ec715a3114610844578063eff1655e1461085b578063f11549bb146108b2578063f2fde38b146108dd575b600080fd5b34801561017057600080fd5b50610179610920565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156101b957808201518184015260208101905061019e565b50505050905090810190601f1680156101e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561020057600080fd5b5061023f600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506109be565b604051808215151515815260200191505060405180910390f35b34801561026557600080fd5b5061026e610ab0565b6040518082815260200191505060405180910390f35b34801561029057600080fd5b50610299610ab6565b6040518082815260200191505060405180910390f35b3480156102bb57600080fd5b506102c4610b01565b005b3480156102d257600080fd5b506102db610b79565b005b3480156102e957600080fd5b50610348600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610bf1565b604051808215151515815260200191505060405180910390f35b34801561036e57600080fd5b506103a3600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611180565b6040518082815260200191505060405180910390f35b3480156103c557600080fd5b506103ce611224565b604051808260ff1660ff16815260200191505060405180910390f35b3480156103f657600080fd5b506103ff611237565b6040518082815260200191505060405180910390f35b34801561042157600080fd5b5061042a61123d565b604051808215151515815260200191505060405180910390f35b34801561045057600080fd5b50610485600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611250565b005b34801561049357600080fd5b506104c8600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115bb565b6040518082815260200191505060405180910390f35b3480156104ea57600080fd5b5061050b600480360381019080803515159060200190929190505050611604565b005b34801561051957600080fd5b5061052261167c565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561057057600080fd5b506105796116a1565b6040518080602001828103825283818151815260200191508051906020019080838360005b838110156105b957808201518184015260208101905061059e565b50505050905090810190601f1680156105e65780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561060057600080fd5b5061060961173f565b604051808215151515815260200191505060405180910390f35b34801561062f57600080fd5b5061066e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611752565b604051808215151515815260200191505060405180910390f35b34801561069457600080fd5b5061069d611ad4565b6040518080602001828103825283818151815260200191508051906020019060200280838360005b838110156106e05780820151818401526020810190506106c5565b505050509050019250505060405180910390f35b34801561070057600080fd5b50610709611bbd565b604051808273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b34801561075757600080fd5b50610760611be3565b6040518082815260200191505060405180910390f35b34801561078257600080fd5b506107d7600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611c2a565b6040518082815260200191505060405180910390f35b3480156107f957600080fd5b5061082e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611cb1565b6040518082815260200191505060405180910390f35b34801561085057600080fd5b50610859611cfa565b005b34801561086757600080fd5b506108b0600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291908035906020019092919080359060200190929190505050612009565b005b3480156108be57600080fd5b506108c7612279565b6040518082815260200191505060405180910390f35b3480156108e957600080fd5b5061091e600480360381019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506122c0565b005b60028054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156109b65780601f1061098b576101008083540402835291602001916109b6565b820191906000526020600020905b81548152906001019060200180831161099957829003601f168201915b505050505081565b600081600c60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60065481565b6000600b60008073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205460055403905090565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610b5c57600080fd5b6001600760016101000a81548160ff021916908315150217905550565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515610bd457600080fd5b6000600760016101000a81548160ff021916908315150217905550565b6000600760009054906101000a900460ff16151515610c0f57600080fd5b60001515600760019054906101000a900460ff1615151415610eb757610c74600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d3d600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610e06600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611179565b60011515600760019054906101000a900460ff16151514156111785769043c33c19375648000008211151515610eec57600080fd5b610f35600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610ffe600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600c60008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506110c7600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611179565b5b9392505050565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156111dd57600080fd5b600a60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600460009054906101000a900460ff1681565b60055481565b600760019054906101000a900460ff1681565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161415156112ab57600080fd5b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115156112f957600080fd5b600a60008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054421015151561134757600080fd5b600960008273ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054101515156113d457600080fd5b61145c600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241c565b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611527600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612400565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506115b881612438565b50565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561165f57600080fd5b80600760006101000a81548160ff02191690831515021790555050565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60038054600181600116156101000203166002900480601f0160208091040260200160405190810160405280929190818152602001828054600181600116156101000203166002900480156117375780601f1061170c57610100808354040283529160200191611737565b820191906000526020600020905b81548152906001019060200180831161171a57829003601f168201915b505050505081565b600760009054906101000a900460ff1681565b6000600760009054906101000a900460ff1615151561177057600080fd5b60001515600760019054906101000a900460ff1615151415611912576117d5600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611861600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611ace565b60011515600760019054906101000a900460ff1615151415611acd5769043c33c1937564800000821115151561194757600080fd5b611990600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205483612400565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611a1c600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a360019050611ace565b5b92915050565b60606000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16141515611b3157600080fd5b6008805480602002602001604051908101604052809291908181526020018280548015611bb357602002820191906000526020600020905b8160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019060010190808311611b69575b5050505050905090565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b6000600c60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b6000600960008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111515611d4857600080fd5b600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020544210151515611d9657600080fd5b600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410151515611e2357600080fd5b611eab600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461241c565b600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611f76600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054612400565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506000600960003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061200733612438565b565b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561206457600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141515156120a057600080fd5b6120e9600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600960008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555080600a60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555061217c6005548361241c565b6005819055506121cb600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548361241c565b600b60003073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000208190555060088390806001815401808255809150509060018203906000526020600020016000909192909190916101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050505050565b6000600a60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614151561231d57600080fd5b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff169050816000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35050565b600082821115151561241157600080fd5b818303905092915050565b6000818301905082811015151561243257600080fd5b92915050565b6000806008805490509050600091505b808210156124cf578273ffffffffffffffffffffffffffffffffffffffff1660088381548110151561247657fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614156124c2576124cf565b8180600101925050612448565b80821015156124da57fe5b806001830114151561257b576008600182038154811015156124f857fe5b9060005260206000200160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1660088381548110151561253257fe5b9060005260206000200160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b60086001820381548110151561258d57fe5b9060005260206000200160006101000a81549073ffffffffffffffffffffffffffffffffffffffff021916905560088054809190600190036125cf919061265b565b50600a60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055600960008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009055505050565b815481835581811115612682578183600052602060002091820191016126819190612687565b5b505050565b6126a991905b808211156126a557600081600090555060010161268d565b5090565b905600a165627a7a723058203a056b7e74501e93c3c86ed54edac2f2939183e59105409a878232a41ddb72820029

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

0000000000000000000000006c1a2179404aec1efc92fea8408e4f8edbd4037f000000000000000000000000000000000000000000084595161401484a000000

-----Decoded View---------------
Arg [0] : multisig (address): 0x6c1A2179404aEC1Efc92FEa8408E4F8EDBD4037f
Arg [1] : tokens (uint256): 10000000000000000000000000

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 0000000000000000000000006c1a2179404aec1efc92fea8408e4f8edbd4037f
Arg [1] : 000000000000000000000000000000000000000000084595161401484a000000


Deployed Bytecode Sourcemap

2655:8196:0:-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7974:8;;;2716:35;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2716:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2716:35:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5951:203;;8:9:-1;5:2;;;30:1;27;20:12;5:2;5951:203:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2857:21;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2857:21:0;;;;;;;;;;;;;;;;;;;;;;;3966:112;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3966:112:0;;;;;;;;;;;;;;;;;;;;;;;9339:80;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9339:80:0;;;;;;9431:87;;8:9:-1;5:2;;;30:1;27;20:12;5:2;9431:87:0;;;;;;6697:792;;8:9:-1;5:2;;;30:1;27;20:12;5:2;6697:792:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10458:144;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10458:144:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2793:26;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2793:26:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2826:24;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2826:24:0;;;;;;;;;;;;;;;;;;;;;;;2912:29;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2912:29:0;;;;;;;;;;;;;;;;;;;;;;;;;;;8893:434;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8893:434:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;4305:120;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4305:120:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3681:92;;8:9:-1;5:2;;;30:1;27;20:12;5:2;3681:92:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;1916:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1916:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;2758:28;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2758:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;2758:28:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2885:20;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2885:20:0;;;;;;;;;;;;;;;;;;;;;;;;;;;4776:659;;8:9:-1;5:2;;;30:1;27;20:12;5:2;4776:659:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10742:106;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10742:106:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;23:1:-1;8:100;33:3;30:1;27:10;8:100;;;99:1;94:3;90:11;84:18;80:1;75:3;71:11;64:39;52:2;49:1;45:10;40:15;;8:100;;;12:14;10742:106:0;;;;;;;;;;;;;;;;;1943:23;;8:9:-1;5:2;;;30:1;27;20:12;5:2;1943:23:0;;;;;;;;;;;;;;;;;;;;;;;;;;;10341:109;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10341:109:0;;;;;;;;;;;;;;;;;;;;;;;7777:147;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7777:147:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10214:119;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10214:119:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8401:484;;8:9:-1;5:2;;;30:1;27;20:12;5:2;8401:484:0;;;;;;7998:395;;8:9:-1;5:2;;;30:1;27;20:12;5:2;7998:395:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10610:124;;8:9:-1;5:2;;;30:1;27;20:12;5:2;10610:124:0;;;;;;;;;;;;;;;;;;;;;;;2209:178;;8:9:-1;5:2;;;30:1;27;20:12;5:2;2209:178:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;2716:35;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;5951:203::-;6014:12;6070:6;6039:7;:19;6047:10;6039:19;;;;;;;;;;;;;;;:28;6059:7;6039:28;;;;;;;;;;;;;;;:37;;;;6108:7;6087:37;;6096:10;6087:37;;;6117:6;6087:37;;;;;;;;;;;;;;;;;;6142:4;6135:11;;5951:203;;;;:::o;2857:21::-;;;;:::o;3966:112::-;4010:4;4050:8;:20;4067:1;4050:20;;;;;;;;;;;;;;;;4034:12;;:36;4027:43;;3966:112;:::o;9339:80::-;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;9407:4;9387:17;;:24;;;;;;;;;;;;;;;;;;9339:80::o;9431:87::-;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;9505:5;9485:17;;:25;;;;;;;;;;;;;;;;;;9431:87::o;6697:792::-;6786:12;3644:8;;;;;;;;;;;3643:9;3635:18;;;;;;;;6835:5;6814:26;;:17;;;;;;;;;;;:26;;;6811:671;;;6869:31;6877:8;:14;6886:4;6877:14;;;;;;;;;;;;;;;;6893:6;6869:7;:31::i;:::-;6852:8;:14;6861:4;6852:14;;;;;;;;;;;;;;;:48;;;;6939:42;6947:7;:13;6955:4;6947:13;;;;;;;;;;;;;;;:25;6961:10;6947:25;;;;;;;;;;;;;;;;6974:6;6939:7;:42::i;:::-;6911:7;:13;6919:4;6911:13;;;;;;;;;;;;;;;:25;6925:10;6911:25;;;;;;;;;;;;;;;:70;;;;7007:29;7015:8;:12;7024:2;7015:12;;;;;;;;;;;;;;;;7029:6;7007:7;:29::i;:::-;6992:8;:12;7001:2;6992:12;;;;;;;;;;;;;;;:44;;;;7062:2;7047:26;;7056:4;7047:26;;;7066:6;7047:26;;;;;;;;;;;;;;;;;;7091:4;7084:11;;;;6811:671;7146:4;7125:25;;:17;;;;;;;;;;;:25;;;7122:360;;;7190:25;7180:6;:35;;7172:44;;;;;;;;7244:31;7252:8;:14;7261:4;7252:14;;;;;;;;;;;;;;;;7268:6;7244:7;:31::i;:::-;7227:8;:14;7236:4;7227:14;;;;;;;;;;;;;;;:48;;;;7314:42;7322:7;:13;7330:4;7322:13;;;;;;;;;;;;;;;:25;7336:10;7322:25;;;;;;;;;;;;;;;;7349:6;7314:7;:42::i;:::-;7286:7;:13;7294:4;7286:13;;;;;;;;;;;;;;;:25;7300:10;7286:25;;;;;;;;;;;;;;;:70;;;;7382:29;7390:8;:12;7399:2;7390:12;;;;;;;;;;;;;;;;7404:6;7382:7;:29::i;:::-;7367:8;:12;7376:2;7367:12;;;;;;;;;;;;;;;:44;;;;7437:2;7422:26;;7431:4;7422:26;;;7441:6;7422:26;;;;;;;;;;;;;;;;;;7466:4;7459:11;;;;7122:360;3664:1;6697:792;;;;;:::o;10458:144::-;10536:16;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;10572:16;:22;10589:4;10572:22;;;;;;;;;;;;;;;;10565:29;;10458:144;;;:::o;2793:26::-;;;;;;;;;;;;;:::o;2826:24::-;;;;:::o;2912:29::-;;;;;;;;;;;;;:::o;8893:434::-;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;8983:1;8965:11;:15;8977:2;8965:15;;;;;;;;;;;;;;;;:19;8957:28;;;;;;;;9023:16;:20;9040:2;9023:20;;;;;;;;;;;;;;;;9004:15;:39;;8996:48;;;;;;;;9090:11;:15;9102:2;9090:15;;;;;;;;;;;;;;;;9063:8;:23;9080:4;9063:23;;;;;;;;;;;;;;;;:42;;9055:51;;;;;;;;9134:38;9142:8;:12;9151:2;9142:12;;;;;;;;;;;;;;;;9156:11;:15;9168:2;9156:15;;;;;;;;;;;;;;;;9134:7;:38::i;:::-;9119:8;:12;9128:2;9119:12;;;;;;;;;;;;;;;:53;;;;9209:49;9217:8;:23;9234:4;9217:23;;;;;;;;;;;;;;;;9242:11;:15;9254:2;9242:15;;;;;;;;;;;;;;;;9209:7;:49::i;:::-;9183:8;:23;9200:4;9183:23;;;;;;;;;;;;;;;:75;;;;9287:1;9269:11;:15;9281:2;9269:15;;;;;;;;;;;;;;;:19;;;;9299:20;9316:2;9299:16;:20::i;:::-;8893:434;:::o;4305:120::-;4365:12;4397:8;:20;4406:10;4397:20;;;;;;;;;;;;;;;;4390:27;;4305:120;;;:::o;3681:92::-;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;3756:9;3745:8;;:20;;;;;;;;;;;;;;;;;;3681:92;:::o;1916:20::-;;;;;;;;;;;;;:::o;2758:28::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2885:20::-;;;;;;;;;;;;;:::o;4776:659::-;4847:12;3644:8;;;;;;;;;;;3643:9;3635:18;;;;;;;;4896:5;4875:26;;:17;;;;;;;;;;;:26;;;4872:556;;;4946:37;4954:8;:20;4963:10;4954:20;;;;;;;;;;;;;;;;4976:6;4946:7;:37::i;:::-;4923:8;:20;4932:10;4923:20;;;;;;;;;;;;;;;:60;;;;5009:29;5017:8;:12;5026:2;5017:12;;;;;;;;;;;;;;;;5031:6;5009:7;:29::i;:::-;4994:8;:12;5003:2;4994:12;;;;;;;;;;;;;;;:44;;;;5070:2;5049:32;;5058:10;5049:32;;;5074:6;5049:32;;;;;;;;;;;;;;;;;;5099:4;5092:11;;;;4872:556;5155:4;5134:25;;:17;;;;;;;;;;;:25;;;5130:298;;;5199:25;5189:6;:35;;5181:44;;;;;;;;5259:37;5267:8;:20;5276:10;5267:20;;;;;;;;;;;;;;;;5289:6;5259:7;:37::i;:::-;5236:8;:20;5245:10;5236:20;;;;;;;;;;;;;;;:60;;;;5322:29;5330:8;:12;5339:2;5330:12;;;;;;;;;;;;;;;;5344:6;5322:7;:29::i;:::-;5307:8;:12;5316:2;5307:12;;;;;;;;;;;;;;;:44;;;;5383:2;5362:32;;5371:10;5362:32;;;5387:6;5362:32;;;;;;;;;;;;;;;;;;5412:4;5405:11;;;;5130:298;3664:1;4776:659;;;;:::o;10742:106::-;10797:14;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;10831:9;10824:16;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;10742:106;:::o;1943:23::-;;;;;;;;;;;;;:::o;10341:109::-;10388:11;10419;:23;10431:10;10419:23;;;;;;;;;;;;;;;;10412:30;;10341:109;:::o;7777:147::-;7854:14;7888:7;:19;7896:10;7888:19;;;;;;;;;;;;;;;:28;7908:7;7888:28;;;;;;;;;;;;;;;;7881:35;;7777:147;;;;:::o;10214:119::-;10277:11;10308;:17;10320:4;10308:17;;;;;;;;;;;;;;;;10301:24;;10214:119;;;:::o;8401:484::-;8477:1;8451:11;:23;8463:10;8451:23;;;;;;;;;;;;;;;;:27;8443:36;;;;;;;;8517:16;:28;8534:10;8517:28;;;;;;;;;;;;;;;;8498:15;:47;;8490:56;;;;;;;;8592:11;:23;8604:10;8592:23;;;;;;;;;;;;;;;;8565:8;:23;8582:4;8565:23;;;;;;;;;;;;;;;;:50;;8557:59;;;;;;;;8652:54;8660:8;:20;8669:10;8660:20;;;;;;;;;;;;;;;;8682:11;:23;8694:10;8682:23;;;;;;;;;;;;;;;;8652:7;:54::i;:::-;8629:8;:20;8638:10;8629:20;;;;;;;;;;;;;;;:77;;;;8743:57;8751:8;:23;8768:4;8751:23;;;;;;;;;;;;;;;;8776:11;:23;8788:10;8776:23;;;;;;;;;;;;;;;;8743:7;:57::i;:::-;8717:8;:23;8734:4;8717:23;;;;;;;;;;;;;;;:83;;;;8837:1;8811:11;:23;8823:10;8811:23;;;;;;;;;;;;;;;:27;;;;8849:28;8866:10;8849:16;:28::i;:::-;8401:484::o;7998:395::-;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;8113:3;8099:18;;:2;:18;;;;8091:27;;;;;;;;8147:32;8155:11;:15;8167:2;8155:15;;;;;;;;;;;;;;;;8172:6;8147:7;:32::i;:::-;8129:11;:15;8141:2;8129:15;;;;;;;;;;;;;;;:50;;;;8213:11;8190:16;:20;8207:2;8190:20;;;;;;;;;;;;;;;:34;;;;8250:29;8258:12;;8272:6;8250:7;:29::i;:::-;8235:12;:44;;;;8316:40;8324:8;:23;8341:4;8324:23;;;;;;;;;;;;;;;;8349:6;8316:7;:40::i;:::-;8290:8;:23;8307:4;8290:23;;;;;;;;;;;;;;;:66;;;;8367:9;8382:2;8367:18;;39:1:-1;33:3;27:10;23:18;57:10;52:3;45:23;79:10;72:17;;0:93;8367:18:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;7998:395;;;:::o;10610:124::-;10662:16;10698;:28;10715:10;10698:28;;;;;;;;;;;;;;;;10691:35;;10610:124;:::o;2209:178::-;2283:12;2175:5;;;;;;;;;;;2161:19;;:10;:19;;;2153:28;;;;;;;;2298:5;;;;;;;;;;;2283:20;;2322:9;2314:5;;:17;;;;;;;;;;;;;;;;;;2373:5;;;;;;;;;;;2342:37;;2363:8;2342:37;;;;;;;;;;;;2209:178;;:::o;354:118::-;410:6;442:1;437;:6;;429:15;;;;;;;;463:1;459;:5;455:9;;354:118;;;;:::o;230:::-;286:6;313:1;309;:5;305:9;;338:1;333;:6;;325:15;;;;;;;;230:118;;;;:::o;9526:680::-;9586:10;9607:11;9621:9;:16;;;;9607:30;;9661:1;9653:9;;9648:134;9672:6;9664:5;:14;9648:134;;;9727:4;9707:24;;:9;9717:5;9707:16;;;;;;;;;;;;;;;;;;;;;;;;;;;:24;;;9703:68;;;9750:5;;9703:68;9680:7;;;;;;;9648:134;;;9858:6;9850:5;:14;9843:22;;;;;;9934:6;9929:1;9921:5;:9;:19;;9916:140;;;10023:9;10042:1;10033:6;:10;10023:21;;;;;;;;;;;;;;;;;;;;;;;;;;;10004:9;10014:5;10004:16;;;;;;;;;;;;;;;;;;:40;;;;;;;;;;;;;;;;;;9916:140;10073:9;10092:1;10083:6;:10;10073:21;;;;;;;;;;;;;;;;;;10066:28;;;;;;;;;;;10105:9;:18;;;;;;;;;;;;:::i;:::-;;10141:16;:22;10158:4;10141:22;;;;;;;;;;;;;;;10134:29;;;10181:11;:17;10193:4;10181:17;;;;;;;;;;;;;;;10174:24;;;9526:680;;;:::o;2655:8196::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;:::o;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o

Swarm Source

bzzr://3a056b7e74501e93c3c86ed54edac2f2939183e59105409a878232a41ddb7282

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

OVERVIEW

Uniwhales helps you track large volume transactions on Uniswap. See pumps, dumps, and interesting whale moves in real-time giving you a critical trading edge in this fast-moving marketplace.

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.