ETH Price: $1,972.85 (+0.21%)
 

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
Approve244522132026-02-14 3:03:118 days ago1771038191IN
Ouchi Finance: OUCHI Token
0 ETH0.000095012.0480784
Approve242673732026-01-19 7:38:2334 days ago1768808303IN
Ouchi Finance: OUCHI Token
0 ETH0.000001490.03214497
Approve241186362025-12-29 13:34:5954 days ago1767015299IN
Ouchi Finance: OUCHI Token
0 ETH0.000049672.06064986
Approve239371552025-12-04 2:58:4780 days ago1764817127IN
Ouchi Finance: OUCHI Token
0 ETH0.000049182.03504203
Approve238097782025-11-16 5:52:4798 days ago1763272367IN
Ouchi Finance: OUCHI Token
0 ETH0.000004640.1
Approve236899302025-10-30 11:33:23114 days ago1761824003IN
Ouchi Finance: OUCHI Token
0 ETH0.000020350.84441422
Approve229874822025-07-24 7:18:47213 days ago1753341527IN
Ouchi Finance: OUCHI Token
0 ETH0.000024161
Transfer224261592025-05-06 17:29:11291 days ago1746552551IN
Ouchi Finance: OUCHI Token
0 ETH0.000046021.53749031
Transfer224258242025-05-06 16:21:47291 days ago1746548507IN
Ouchi Finance: OUCHI Token
0 ETH0.000072612.42310997
Transfer224257852025-05-06 16:13:59291 days ago1746548039IN
Ouchi Finance: OUCHI Token
0 ETH0.000130062.7633967
Approve220665892025-03-17 12:23:35341 days ago1742214215IN
Ouchi Finance: OUCHI Token
0 ETH0.000026811.10943975
Approve220588362025-03-16 10:26:11342 days ago1742120771IN
Ouchi Finance: OUCHI Token
0 ETH0.000025261.04519244
Transfer220151162025-03-10 7:55:23349 days ago1741593323IN
Ouchi Finance: OUCHI Token
0 ETH0.000051390.99148972
Approve219553112025-03-01 23:29:35357 days ago1740871775IN
Ouchi Finance: OUCHI Token
0 ETH0.00012762.74695905
Approve218092902025-02-09 13:34:59377 days ago1739108099IN
Ouchi Finance: OUCHI Token
0 ETH0.000036251.5
Approve218015952025-02-08 11:47:59378 days ago1739015279IN
Ouchi Finance: OUCHI Token
0 ETH0.000087611.88610589
Approve216562342025-01-19 4:45:59399 days ago1737261959IN
Ouchi Finance: OUCHI Token
0 ETH0.0002985412.35296083
Transfer214298502024-12-18 13:55:47430 days ago1734530147IN
Ouchi Finance: OUCHI Token
0 ETH0.0010059819.38613755
Transfer214297942024-12-18 13:44:23430 days ago1734529463IN
Ouchi Finance: OUCHI Token
0 ETH0.0005458215.6991749
Approve212262022024-11-20 3:15:59459 days ago1732072559IN
Ouchi Finance: OUCHI Token
0 ETH0.0003462913.20343345
Approve212261962024-11-20 3:14:47459 days ago1732072487IN
Ouchi Finance: OUCHI Token
0 ETH0.0005727912.417546
Transfer209218042024-10-08 15:37:47501 days ago1728401867IN
Ouchi Finance: OUCHI Token
0 ETH0.0017205936.54622056
Transfer208829012024-10-03 5:28:59507 days ago1727933339IN
Ouchi Finance: OUCHI Token
0 ETH0.000205994.3743996
Transfer208827912024-10-03 5:06:59507 days ago1727932019IN
Ouchi Finance: OUCHI Token
0 ETH0.000183073.88768527
Approve208708262024-10-01 13:04:23508 days ago1727787863IN
Ouchi Finance: OUCHI Token
0 ETH0.0007771916.844265
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:
OuchiToken

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2021-06-13
*/

pragma solidity ^0.6.0;

library SafeMath {
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) return 0;
        uint256 c = a * b;
        assert(c / a == b);
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a / b;
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        assert(b <= a);
        return a - b;
    }

    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        assert(c >= a);
        return c;
    }
}

contract MinterRole {
    bool private _initialized;
    mapping(address => bool) private _minters;

    constructor () internal {
        _minters[msg.sender] = true;
    }

    modifier onlyMinter() {
        require(isMinter(msg.sender), "Mintable: msg.sender does not have the Minter role");
        _;
    }

    function isMinter(address _addr) public view returns (bool) {
        return _minters[_addr];
    }

    function setMinter(address _addr) public onlyMinter {
        _minters[_addr] = true;
    }
    
    function removeMinter(address _addr) public onlyMinter {
        _minters[_addr] = false;     
    }
}

contract OuchiToken is MinterRole {
    using SafeMath for uint256;
    
    string public constant name = "OUCHI Token";
    string public constant symbol = "OUCHI";
    uint256 public constant decimals = 18;
    uint256 public totalSupply = 0;
    
    mapping (address => uint256) balances;
    mapping (address => mapping (address => uint256)) internal allowed;

    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    
    constructor() public {
        // Do nothing
    }

    function transfer(address _to, uint256 _value) external returns (bool) {
        require(_to != address(0), "Cannot send to zero address");
        require(balances[msg.sender] >= _value, "Insufficient fund");

        balances[msg.sender] = balances[msg.sender].sub(_value);
        balances[_to] = balances[_to].add(_value);
        
        emit Transfer(msg.sender, _to, _value);
        return true;
    }
    
    function balanceOf(address _owner) external view returns (uint256 balance) {
        return balances[_owner];
    }

    function transferFrom(address _from, address _to, uint256 _value) external returns (bool) {
        require(_to != address(0));
        require(_value <= balances[_from]);
        require(_value <= allowed[_from][msg.sender]);

        balances[_from] = balances[_from].sub(_value);
        balances[_to] = balances[_to].add(_value);
        allowed[_from][msg.sender] = allowed[_from][msg.sender].sub(_value);
        
        emit Transfer(_from, _to, _value);
        return true;
    }

    function approve(address _spender, uint256 _value) public returns (bool) {
        allowed[msg.sender][_spender] = _value;
        emit Approval(msg.sender, _spender, _value);
        return true;
    }

    function allowance(address _owner, address _spender) public view returns (uint256) {
        return allowed[_owner][_spender];
    }
    
    function increaseApproval(address _spender, uint _addedValue) public returns (bool) {
        allowed[msg.sender][_spender] = allowed[msg.sender][_spender].add(_addedValue);
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    
    function decreaseApproval(address _spender, uint _subtractedValue) public returns (bool) {
        uint oldValue = allowed[msg.sender][_spender];
        if (_subtractedValue > oldValue) {
            allowed[msg.sender][_spender] = 0;
        } else {
            allowed[msg.sender][_spender] = oldValue.sub(_subtractedValue);
        }
        emit Approval(msg.sender, _spender, allowed[msg.sender][_spender]);
        return true;
    }
    
    function mint(address payable _to, uint256 _value) external onlyMinter returns (bool) {
        balances[_to] = balances[_to].add(_value);
        totalSupply = totalSupply.add(_value);
        emit Transfer(address(0), _to, _value);
    }

    function burn(uint256 _value) external returns (bool) {
        require(balances[msg.sender] >= _value, "Insufficient fund");
        balances[msg.sender] = balances[msg.sender].sub(_value);
        totalSupply = totalSupply.sub(_value);
        emit Transfer(msg.sender, address(0), _value);
    }
}

Contract Security Audit

Contract ABI

API
[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":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":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"balance","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_subtractedValue","type":"uint256"}],"name":"decreaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_addedValue","type":"uint256"}],"name":"increaseApproval","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"isMinter","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address payable","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"mint","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":"address","name":"_addr","type":"address"}],"name":"removeMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_addr","type":"address"}],"name":"setMinter","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","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":"nonpayable","type":"function"}]

6080604052600060025534801561001557600080fd5b5060018060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff0219169083151502179055506119dc8061007c6000396000f3fe608060405234801561001057600080fd5b50600436106101005760003560e01c80636618846311610097578063aa271e1a11610066578063aa271e1a1461053b578063d73dd62314610595578063dd62ed3e146105f9578063fca3b5aa1461067157610100565b8063661884631461039857806370a08231146103fc57806395d89b4114610454578063a9059cbb146104d757610100565b80633092afd5116100d35780633092afd51461028e578063313ce567146102d257806340c10f19146102f057806342966c681461035457610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ec57806323b872dd1461020a575b600080fd5b61010d6106b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106ee565b60405180821515815260200191505060405180910390f35b6101f46107e0565b6040518082815260200191505060405180910390f35b6102766004803603606081101561022057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107e6565b60405180821515815260200191505060405180910390f35b6102d0600480360360208110156102a457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b9f565b005b6102da610c58565b6040518082815260200191505060405180910390f35b61033c6004803603604081101561030657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c5d565b60405180821515815260200191505060405180910390f35b6103806004803603602081101561036a57600080fd5b8101908080359060200190929190505050610dd9565b60405180821515815260200191505060405180910390f35b6103e4600480360360408110156103ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fab565b60405180821515815260200191505060405180910390f35b61043e6004803603602081101561041257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123c565b6040518082815260200191505060405180910390f35b61045c611285565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561049c578082015181840152602081019050610481565b50505050905090810190601f1680156104c95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610523600480360360408110156104ed57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112be565b60405180821515815260200191505060405180910390f35b61057d6004803603602081101561055157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115b0565b60405180821515815260200191505060405180910390f35b6105e1600480360360408110156105ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611606565b60405180821515815260200191505060405180910390f35b61065b6004803603604081101561060f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611802565b6040518082815260200191505060405180910390f35b6106b36004803603602081101561068757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611889565b005b6040518060400160405280600b81526020017f4f5543484920546f6b656e00000000000000000000000000000000000000000081525081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561082157600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561086d57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108f657600080fd5b61094882600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109dd82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610aaf82600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b610ba8336115b0565b610bfd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b601281565b6000610c68336115b0565b610cbd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b610d0f82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d678260025461195890919063ffffffff16565b6002819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a392915050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e90576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f496e73756666696369656e742066756e6400000000000000000000000000000081525060200191505060405180910390fd5b610ee282600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f3a8260025461194190919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3919050565b600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311156110bc576000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611150565b6110cf838261194190919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f4f5543484900000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611362576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f43616e6e6f742073656e6420746f207a65726f2061646472657373000000000081525060200191505060405180910390fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611417576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f496e73756666696369656e742066756e6400000000000000000000000000000081525060200191505060405180910390fd5b61146982600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114fe82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061169782600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611892336115b0565b6118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008282111561194d57fe5b818303905092915050565b60008082840190508381101561196a57fe5b809150509291505056fe4d696e7461626c653a206d73672e73656e64657220646f6573206e6f74206861766520746865204d696e74657220726f6c65a264697066735822122060e15931d0f98a9fb4b96a8795bdeb301cc87b7c156f41b5d6acc39e2ee8202564736f6c634300060c0033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106101005760003560e01c80636618846311610097578063aa271e1a11610066578063aa271e1a1461053b578063d73dd62314610595578063dd62ed3e146105f9578063fca3b5aa1461067157610100565b8063661884631461039857806370a08231146103fc57806395d89b4114610454578063a9059cbb146104d757610100565b80633092afd5116100d35780633092afd51461028e578063313ce567146102d257806340c10f19146102f057806342966c681461035457610100565b806306fdde0314610105578063095ea7b31461018857806318160ddd146101ec57806323b872dd1461020a575b600080fd5b61010d6106b5565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561014d578082015181840152602081019050610132565b50505050905090810190601f16801561017a5780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b6101d46004803603604081101561019e57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506106ee565b60405180821515815260200191505060405180910390f35b6101f46107e0565b6040518082815260200191505060405180910390f35b6102766004803603606081101561022057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506107e6565b60405180821515815260200191505060405180910390f35b6102d0600480360360208110156102a457600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610b9f565b005b6102da610c58565b6040518082815260200191505060405180910390f35b61033c6004803603604081101561030657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610c5d565b60405180821515815260200191505060405180910390f35b6103806004803603602081101561036a57600080fd5b8101908080359060200190929190505050610dd9565b60405180821515815260200191505060405180910390f35b6103e4600480360360408110156103ae57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050610fab565b60405180821515815260200191505060405180910390f35b61043e6004803603602081101561041257600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919050505061123c565b6040518082815260200191505060405180910390f35b61045c611285565b6040518080602001828103825283818151815260200191508051906020019080838360005b8381101561049c578082015181840152602081019050610481565b50505050905090810190601f1680156104c95780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b610523600480360360408110156104ed57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803590602001909291905050506112be565b60405180821515815260200191505060405180910390f35b61057d6004803603602081101561055157600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506115b0565b60405180821515815260200191505060405180910390f35b6105e1600480360360408110156105ab57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff16906020019092919080359060200190929190505050611606565b60405180821515815260200191505060405180910390f35b61065b6004803603604081101561060f57600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611802565b6040518082815260200191505060405180910390f35b6106b36004803603602081101561068757600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050611889565b005b6040518060400160405280600b81526020017f4f5543484920546f6b656e00000000000000000000000000000000000000000081525081565b600081600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040518082815260200191505060405180910390a36001905092915050565b60025481565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16141561082157600080fd5b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561086d57600080fd5b600460008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156108f657600080fd5b61094882600360008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506109dd82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610aaf82600460008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600460008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3600190509392505050565b610ba8336115b0565b610bfd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b601281565b6000610c68336115b0565b610cbd576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b610d0f82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610d678260025461195890919063ffffffff16565b6002819055508273ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a392915050565b600081600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015610e90576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f496e73756666696369656e742066756e6400000000000000000000000000000081525060200191505060405180910390fd5b610ee282600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550610f3a8260025461194190919063ffffffff16565b600281905550600073ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a3919050565b600080600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050808311156110bc576000600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550611150565b6110cf838261194190919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505b8373ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008873ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a3600191505092915050565b6000600360008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b6040518060400160405280600581526020017f4f5543484900000000000000000000000000000000000000000000000000000081525081565b60008073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff161415611362576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601b8152602001807f43616e6e6f742073656e6420746f207a65726f2061646472657373000000000081525060200191505060405180910390fd5b81600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015611417576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260118152602001807f496e73756666696369656e742066756e6400000000000000000000000000000081525060200191505060405180910390fd5b61146982600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461194190919063ffffffff16565b600360003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055506114fe82600360008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600360008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040518082815260200191505060405180910390a36001905092915050565b6000600160008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060009054906101000a900460ff169050919050565b600061169782600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461195890919063ffffffff16565b600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925600460003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008773ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020546040518082815260200191505060405180910390a36001905092915050565b6000600460008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b611892336115b0565b6118e7576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260328152602001806119756032913960400191505060405180910390fd5b60018060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060006101000a81548160ff02191690831515021790555050565b60008282111561194d57fe5b818303905092915050565b60008082840190508381101561196a57fe5b809150509291505056fe4d696e7461626c653a206d73672e73656e64657220646f6573206e6f74206861766520746865204d696e74657220726f6c65a264697066735822122060e15931d0f98a9fb4b96a8795bdeb301cc87b7c156f41b5d6acc39e2ee8202564736f6c634300060c0033

Deployed Bytecode Sourcemap

1310:3345:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1390:43;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2984:206;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1530:30;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2476:500;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1201:102;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1486:37;;;:::i;:::-;;;;;;;;;;;;;;;;;;;4098:243;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;4349:303;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3636:450;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;2351:117;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1440:39;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1920:419;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;987:101;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3344:280;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3198:134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1096:93;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1390:43;;;;;;;;;;;;;;;;;;;:::o;2984:206::-;3051:4;3100:6;3068:7;:19;3076:10;3068:19;;;;;;;;;;;;;;;:29;3088:8;3068:29;;;;;;;;;;;;;;;:38;;;;3143:8;3122:38;;3131:10;3122:38;;;3153:6;3122:38;;;;;;;;;;;;;;;;;;3178:4;3171:11;;2984:206;;;;:::o;1530:30::-;;;;:::o;2476:500::-;2560:4;2600:1;2585:17;;:3;:17;;;;2577:26;;;;;;2632:8;:15;2641:5;2632:15;;;;;;;;;;;;;;;;2622:6;:25;;2614:34;;;;;;2677:7;:14;2685:5;2677:14;;;;;;;;;;;;;;;:26;2692:10;2677:26;;;;;;;;;;;;;;;;2667:6;:36;;2659:45;;;;;;2735:27;2755:6;2735:8;:15;2744:5;2735:15;;;;;;;;;;;;;;;;:19;;:27;;;;:::i;:::-;2717:8;:15;2726:5;2717:15;;;;;;;;;;;;;;;:45;;;;2789:25;2807:6;2789:8;:13;2798:3;2789:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2773:8;:13;2782:3;2773:13;;;;;;;;;;;;;;;:41;;;;2854:38;2885:6;2854:7;:14;2862:5;2854:14;;;;;;;;;;;;;;;:26;2869:10;2854:26;;;;;;;;;;;;;;;;:30;;:38;;;;:::i;:::-;2825:7;:14;2833:5;2825:14;;;;;;;;;;;;;;;:26;2840:10;2825:26;;;;;;;;;;;;;;;:67;;;;2934:3;2918:28;;2927:5;2918:28;;;2939:6;2918:28;;;;;;;;;;;;;;;;;;2964:4;2957:11;;2476:500;;;;;:::o;1201:102::-;884:20;893:10;884:8;:20::i;:::-;876:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1285:5:::1;1267:8;:15;1276:5;1267:15;;;;;;;;;;;;;;;;:23;;;;;;;;;;;;;;;;;;1201:102:::0;:::o;1486:37::-;1521:2;1486:37;:::o;4098:243::-;4178:4;884:20;893:10;884:8;:20::i;:::-;876:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4211:25:::1;4229:6;4211:8;:13;4220:3;4211:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;4195:8;:13;4204:3;4195:13;;;;;;;;;;;;;;;:41;;;;4261:23;4277:6;4261:11;;:15;;:23;;;;:::i;:::-;4247:11;:37;;;;4321:3;4300:33;;4317:1;4300:33;;;4326:6;4300:33;;;;;;;;;;;;;;;;;;4098:243:::0;;;;:::o;4349:303::-;4397:4;4446:6;4422:8;:20;4431:10;4422:20;;;;;;;;;;;;;;;;:30;;4414:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4508:32;4533:6;4508:8;:20;4517:10;4508:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;4485:8;:20;4494:10;4485:20;;;;;;;;;;;;;;;:55;;;;4565:23;4581:6;4565:11;;:15;;:23;;;;:::i;:::-;4551:11;:37;;;;4633:1;4604:40;;4613:10;4604:40;;;4637:6;4604:40;;;;;;;;;;;;;;;;;;4349:303;;;:::o;3636:450::-;3719:4;3736:13;3752:7;:19;3760:10;3752:19;;;;;;;;;;;;;;;:29;3772:8;3752:29;;;;;;;;;;;;;;;;3736:45;;3815:8;3796:16;:27;3792:188;;;3872:1;3840:7;:19;3848:10;3840:19;;;;;;;;;;;;;;;:29;3860:8;3840:29;;;;;;;;;;;;;;;:33;;;;3792:188;;;3938:30;3951:16;3938:8;:12;;:30;;;;:::i;:::-;3906:7;:19;3914:10;3906:19;;;;;;;;;;;;;;;:29;3926:8;3906:29;;;;;;;;;;;;;;;:62;;;;3792:188;4016:8;3995:61;;4004:10;3995:61;;;4026:7;:19;4034:10;4026:19;;;;;;;;;;;;;;;:29;4046:8;4026:29;;;;;;;;;;;;;;;;3995:61;;;;;;;;;;;;;;;;;;4074:4;4067:11;;;3636:450;;;;:::o;2351:117::-;2409:15;2444:8;:16;2453:6;2444:16;;;;;;;;;;;;;;;;2437:23;;2351:117;;;:::o;1440:39::-;;;;;;;;;;;;;;;;;;;:::o;1920:419::-;1985:4;2025:1;2010:17;;:3;:17;;;;2002:57;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2102:6;2078:8;:20;2087:10;2078:20;;;;;;;;;;;;;;;;:30;;2070:60;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2166:32;2191:6;2166:8;:20;2175:10;2166:20;;;;;;;;;;;;;;;;:24;;:32;;;;:::i;:::-;2143:8;:20;2152:10;2143:20;;;;;;;;;;;;;;;:55;;;;2225:25;2243:6;2225:8;:13;2234:3;2225:13;;;;;;;;;;;;;;;;:17;;:25;;;;:::i;:::-;2209:8;:13;2218:3;2209:13;;;;;;;;;;;;;;;:41;;;;2297:3;2276:33;;2285:10;2276:33;;;2302:6;2276:33;;;;;;;;;;;;;;;;;;2327:4;2320:11;;1920:419;;;;:::o;987:101::-;1041:4;1065:8;:15;1074:5;1065:15;;;;;;;;;;;;;;;;;;;;;;;;;1058:22;;987:101;;;:::o;3344:280::-;3422:4;3471:46;3505:11;3471:7;:19;3479:10;3471:19;;;;;;;;;;;;;;;:29;3491:8;3471:29;;;;;;;;;;;;;;;;:33;;:46;;;;:::i;:::-;3439:7;:19;3447:10;3439:19;;;;;;;;;;;;;;;:29;3459:8;3439:29;;;;;;;;;;;;;;;:78;;;;3554:8;3533:61;;3542:10;3533:61;;;3564:7;:19;3572:10;3564:19;;;;;;;;;;;;;;;:29;3584:8;3564:29;;;;;;;;;;;;;;;;3533:61;;;;;;;;;;;;;;;;;;3612:4;3605:11;;3344:280;;;;:::o;3198:134::-;3272:7;3299;:15;3307:6;3299:15;;;;;;;;;;;;;;;:25;3315:8;3299:25;;;;;;;;;;;;;;;;3292:32;;3198:134;;;;:::o;1096:93::-;884:20;893:10;884:8;:20::i;:::-;876:83;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1177:4:::1;1159:8:::0;:15:::1;1168:5;1159:15;;;;;;;;;;;;;;;;:22;;;;;;;;;;;;;;;;;;1096:93:::0;:::o;371:123::-;429:7;461:1;456;:6;;449:14;;;;485:1;481;:5;474:12;;371:123;;;;:::o;502:147::-;560:7;580:9;596:1;592;:5;580:17;;620:1;615;:6;;608:14;;;;640:1;633:8;;;502:147;;;;:::o

Swarm Source

ipfs://60e15931d0f98a9fb4b96a8795bdeb301cc87b7c156f41b5d6acc39e2ee82025

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

OVERVIEW

Ouchi Finance are building a network in the global scale based on the mutual aid with a value put on trust and empathy.

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.