ETH Price: $2,326.09 (-1.49%)

Contract

0xf792AdcfDd68f287C0Fd87Af48B33da00b7b5eb4
 

Overview

ETH Balance

0 ETH

Eth Value

$0.00

More Info

Private Name Tags

TokenTracker

Multichain Info

No addresses found
Transaction Hash
Method
Block
From
To
Transfer182611682023-10-02 6:51:23897 days ago1696229483IN
0xf792Adcf...00b7b5eb4
0 ETH0.000355556.6999854
Transfer180135662023-08-28 13:53:47932 days ago1693230827IN
0xf792Adcf...00b7b5eb4
0 ETH0.0019606236.94546963
Transfer179201542023-08-15 12:10:35945 days ago1692101435IN
0xf792Adcf...00b7b5eb4
0 ETH0.0014211326.77949081
Transfer179200932023-08-15 11:58:23945 days ago1692100703IN
0xf792Adcf...00b7b5eb4
0 ETH0.0012299723.17739775
Transfer179200742023-08-15 11:54:35945 days ago1692100475IN
0xf792Adcf...00b7b5eb4
0 ETH0.0010340919.48630964
Transfer178948452023-08-11 23:13:47949 days ago1691795627IN
0xf792Adcf...00b7b5eb4
0 ETH0.0007297613.75148382
Transfer178948322023-08-11 23:11:11949 days ago1691795471IN
0xf792Adcf...00b7b5eb4
0 ETH0.0007930614.94435822
Transfer178948132023-08-11 23:07:11949 days ago1691795231IN
0xf792Adcf...00b7b5eb4
0 ETH0.0007262313.68489932
Transfer178558732023-08-06 12:19:23954 days ago1691324363IN
0xf792Adcf...00b7b5eb4
0 ETH0.0006363411.99113688
Transfer178558622023-08-06 12:17:11954 days ago1691324231IN
0xf792Adcf...00b7b5eb4
0 ETH0.0007060713.3050555
Transfer178558492023-08-06 12:14:35954 days ago1691324075IN
0xf792Adcf...00b7b5eb4
0 ETH0.0007526814.18338198
Transfer178143702023-07-31 17:05:47960 days ago1690823147IN
0xf792Adcf...00b7b5eb4
0 ETH0.0020119937.91358911
Transfer178143382023-07-31 16:59:23960 days ago1690822763IN
0xf792Adcf...00b7b5eb4
0 ETH0.0016301930.71890034
Transfer178143292023-07-31 16:57:35960 days ago1690822655IN
0xf792Adcf...00b7b5eb4
0 ETH0.0019112136.01438613
Transfer177292782023-07-19 19:20:47972 days ago1689794447IN
0xf792Adcf...00b7b5eb4
0 ETH0.0011486121.64428444
Transfer177280662023-07-19 15:16:59972 days ago1689779819IN
0xf792Adcf...00b7b5eb4
0 ETH0.0021450540.42096294
Transfer177069662023-07-16 16:13:59975 days ago1689524039IN
0xf792Adcf...00b7b5eb4
0 ETH0.0010194319.21006005
Transfer177069332023-07-16 16:07:23975 days ago1689523643IN
0xf792Adcf...00b7b5eb4
0 ETH0.0010784420.31728058

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

Block Transaction Difficulty Gas Used Reward
View All Blocks Produced

Validator Index Block Amount
View All Withdrawals

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

Contract Source Code Verified (Exact Match)

Contract Name:
RGPT_Token

Compiler Version
v0.8.18+commit.87f61d96

Optimization Enabled:
No with 200 runs

Other Settings:
default evmVersion, BSD-3-Clause license
/**
 *Submitted for verification at Etherscan.io on 2023-06-20
*/

pragma solidity >=0.8.0;

// SPDX-License-Identifier: BSD-3-Clause
   
contract Owned {
    modifier onlyOwner() {
        require(msg.sender==owner);
        _;
    }
    address payable owner;
    address payable newOwner;
    
    function changeOwner(address payable _newOwner) public onlyOwner {
        require(_newOwner!=address(0));
        newOwner = _newOwner;
    }
    function acceptOwnership() public {
        if (msg.sender==newOwner) {
            owner = newOwner;
        }
    }
}

abstract contract ERC20 {
    uint256 public totalSupply;
    function balanceOf(address _owner) view public virtual returns (uint256 balance);
    function transfer(address _to, uint256 _value) public virtual returns (bool success);
    function transferFrom(address _from, address _to, uint256 _value) public virtual returns (bool success);
    function approve(address _spender, uint256 _value) public virtual returns (bool success);
    function allowance(address _owner, address _spender) view public virtual returns (uint256 remaining);
    event Transfer(address indexed _from, address indexed _to, uint256 _value);
    event Approval(address indexed _owner, address indexed _spender, uint256 _value);
}

contract Token is Owned,  ERC20 {
    string public symbol;
    string public name;
    uint8 public decimals;
    mapping (address=>uint256) balances;
    mapping (address=>mapping (address=>uint256)) allowed;
    
    function balanceOf(address _owner) view public virtual override returns (uint256 balance) {return balances[_owner];}
    
    function transfer(address _to, uint256 _amount) public virtual override returns (bool success) {
        require (balances[msg.sender]>=_amount&&_amount>0&&balances[_to]+_amount>balances[_to]);
        balances[msg.sender]-=_amount;
        balances[_to]+=_amount;
        emit Transfer(msg.sender,_to,_amount);
        return true;
    }
  
    function transferFrom(address _from,address _to,uint256 _amount) public virtual override returns (bool success) {
        require (balances[_from]>=_amount&&allowed[_from][msg.sender]>=_amount&&_amount>0&&balances[_to]+_amount>balances[_to]);
        balances[_from]-=_amount;
        allowed[_from][msg.sender]-=_amount;
        balances[_to]+=_amount;
        emit Transfer(_from, _to, _amount);
        return true;
    }
  
    function approve(address _spender, uint256 _amount) public virtual override returns (bool success) {
        allowed[msg.sender][_spender]=_amount;
        emit Approval(msg.sender, _spender, _amount);
        return true;
    }
    
    function allowance(address _owner, address _spender) view public virtual override returns (uint256 remaining) {
      return allowed[_owner][_spender];
    }
}

contract RGPT_Token is Token {
    
    constructor() {
        symbol = "RGPT";
        name = "RichGPT";
        decimals = 18;
        totalSupply = 50000000000000000000000;  
        owner = payable(msg.sender);
        balances[owner] = totalSupply;
    }
    
    receive () payable external {
        require(msg.value>0);
        owner.transfer(msg.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":[],"name":"acceptOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_owner","type":"address"},{"internalType":"address","name":"_spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"remaining","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"success","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":"address payable","name":"_newOwner","type":"address"}],"name":"changeOwner","outputs":[],"stateMutability":"nonpayable","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":"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":"_amount","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":"_amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

60806040523480156200001157600080fd5b506040518060400160405280600481526020017f524750540000000000000000000000000000000000000000000000000000000081525060039081620000589190620003f4565b506040518060400160405280600781526020017f5269636847505400000000000000000000000000000000000000000000000000815250600490816200009f9190620003f4565b506012600560006101000a81548160ff021916908360ff160217905550690a968163f0a57b400000600281905550336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550600254600660008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002081905550620004db565b600081519050919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052604160045260246000fd5b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b60006002820490506001821680620001fc57607f821691505b602082108103620002125762000211620001b4565b5b50919050565b60008190508160005260206000209050919050565b60006020601f8301049050919050565b600082821b905092915050565b6000600883026200027c7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff826200023d565b6200028886836200023d565b95508019841693508086168417925050509392505050565b6000819050919050565b6000819050919050565b6000620002d5620002cf620002c984620002a0565b620002aa565b620002a0565b9050919050565b6000819050919050565b620002f183620002b4565b620003096200030082620002dc565b8484546200024a565b825550505050565b600090565b6200032062000311565b6200032d818484620002e6565b505050565b5b8181101562000355576200034960008262000316565b60018101905062000333565b5050565b601f821115620003a4576200036e8162000218565b62000379846200022d565b8101602085101562000389578190505b620003a162000398856200022d565b83018262000332565b50505b505050565b600082821c905092915050565b6000620003c960001984600802620003a9565b1980831691505092915050565b6000620003e48383620003b6565b9150826002028217905092915050565b620003ff826200017a565b67ffffffffffffffff8111156200041b576200041a62000185565b5b620004278254620001e3565b6200043482828562000359565b600060209050601f8311600181146200046c576000841562000457578287015190505b620004638582620003d6565b865550620004d3565b601f1984166200047c8662000218565b60005b82811015620004a6578489015182556001820191506020850194506020810190506200047f565b86831015620004c65784890151620004c2601f891682620003b6565b8355505b6001600288020188555050505b505050505050565b61116a80620004eb6000396000f3fe6080604052600436106100a05760003560e01c806370a082311161006457806370a082311461021a57806379ba50971461025757806395d89b411461026e578063a6f9dae114610299578063a9059cbb146102c2578063dd62ed3e146102ff5761011a565b806306fdde031461011f578063095ea7b31461014a57806318160ddd1461018757806323b872dd146101b2578063313ce567146101ef5761011a565b3661011a57600034116100b257600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610118573d6000803e3d6000fd5b005b600080fd5b34801561012b57600080fd5b5061013461033c565b6040516101419190610d80565b60405180910390f35b34801561015657600080fd5b50610171600480360381019061016c9190610e3b565b6103ca565b60405161017e9190610e96565b60405180910390f35b34801561019357600080fd5b5061019c6104bc565b6040516101a99190610ec0565b60405180910390f35b3480156101be57600080fd5b506101d960048036038101906101d49190610edb565b6104c2565b6040516101e69190610e96565b60405180910390f35b3480156101fb57600080fd5b506102046107e7565b6040516102119190610f4a565b60405180910390f35b34801561022657600080fd5b50610241600480360381019061023c9190610f65565b6107fa565b60405161024e9190610ec0565b60405180910390f35b34801561026357600080fd5b5061026c610843565b005b34801561027a57600080fd5b506102836108fd565b6040516102909190610d80565b60405180910390f35b3480156102a557600080fd5b506102c060048036038101906102bb9190610fd0565b61098b565b005b3480156102ce57600080fd5b506102e960048036038101906102e49190610e3b565b610a60565b6040516102f69190610e96565b60405180910390f35b34801561030b57600080fd5b5061032660048036038101906103219190610ffd565b610c69565b6040516103339190610ec0565b60405180910390f35b600480546103499061106c565b80601f01602080910402602001604051908101604052809291908181526020018280546103759061106c565b80156103c25780601f10610397576101008083540402835291602001916103c2565b820191906000526020600020905b8154815290600101906020018083116103a557829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104aa9190610ec0565b60405180910390a36001905092915050565b60025481565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561058f575081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561059b5750600082115b801561062f5750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461062d91906110cc565b115b61063857600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106879190611100565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461071a9190611100565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077091906110cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d49190610ec0565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036108fb57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b6003805461090a9061106c565b80601f01602080910402602001604051908101604052809291908181526020018280546109369061106c565b80156109835780601f1061095857610100808354040283529160200191610983565b820191906000526020600020905b81548152906001019060200180831161096657829003601f168201915b505050505081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a1c57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610ab15750600082115b8015610b455750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b4391906110cc565b115b610b4e57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b9d9190611100565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf391906110cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c579190610ec0565b60405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610d2a578082015181840152602081019050610d0f565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d5282610cf0565b610d5c8185610cfb565b9350610d6c818560208601610d0c565b610d7581610d36565b840191505092915050565b60006020820190508181036000830152610d9a8184610d47565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610dd282610da7565b9050919050565b610de281610dc7565b8114610ded57600080fd5b50565b600081359050610dff81610dd9565b92915050565b6000819050919050565b610e1881610e05565b8114610e2357600080fd5b50565b600081359050610e3581610e0f565b92915050565b60008060408385031215610e5257610e51610da2565b5b6000610e6085828601610df0565b9250506020610e7185828601610e26565b9150509250929050565b60008115159050919050565b610e9081610e7b565b82525050565b6000602082019050610eab6000830184610e87565b92915050565b610eba81610e05565b82525050565b6000602082019050610ed56000830184610eb1565b92915050565b600080600060608486031215610ef457610ef3610da2565b5b6000610f0286828701610df0565b9350506020610f1386828701610df0565b9250506040610f2486828701610e26565b9150509250925092565b600060ff82169050919050565b610f4481610f2e565b82525050565b6000602082019050610f5f6000830184610f3b565b92915050565b600060208284031215610f7b57610f7a610da2565b5b6000610f8984828501610df0565b91505092915050565b6000610f9d82610da7565b9050919050565b610fad81610f92565b8114610fb857600080fd5b50565b600081359050610fca81610fa4565b92915050565b600060208284031215610fe657610fe5610da2565b5b6000610ff484828501610fbb565b91505092915050565b6000806040838503121561101457611013610da2565b5b600061102285828601610df0565b925050602061103385828601610df0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061108457607f821691505b6020821081036110975761109661103d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110d782610e05565b91506110e283610e05565b92508282019050808211156110fa576110f961109d565b5b92915050565b600061110b82610e05565b915061111683610e05565b925082820390508181111561112e5761112d61109d565b5b9291505056fea264697066735822122032cc991b082c61715fb70efd3fc898272eb2e41b2ae10b4c20087f7803a5249964736f6c63430008120033

Deployed Bytecode

0x6080604052600436106100a05760003560e01c806370a082311161006457806370a082311461021a57806379ba50971461025757806395d89b411461026e578063a6f9dae114610299578063a9059cbb146102c2578063dd62ed3e146102ff5761011a565b806306fdde031461011f578063095ea7b31461014a57806318160ddd1461018757806323b872dd146101b2578063313ce567146101ef5761011a565b3661011a57600034116100b257600080fd5b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc349081150290604051600060405180830381858888f19350505050158015610118573d6000803e3d6000fd5b005b600080fd5b34801561012b57600080fd5b5061013461033c565b6040516101419190610d80565b60405180910390f35b34801561015657600080fd5b50610171600480360381019061016c9190610e3b565b6103ca565b60405161017e9190610e96565b60405180910390f35b34801561019357600080fd5b5061019c6104bc565b6040516101a99190610ec0565b60405180910390f35b3480156101be57600080fd5b506101d960048036038101906101d49190610edb565b6104c2565b6040516101e69190610e96565b60405180910390f35b3480156101fb57600080fd5b506102046107e7565b6040516102119190610f4a565b60405180910390f35b34801561022657600080fd5b50610241600480360381019061023c9190610f65565b6107fa565b60405161024e9190610ec0565b60405180910390f35b34801561026357600080fd5b5061026c610843565b005b34801561027a57600080fd5b506102836108fd565b6040516102909190610d80565b60405180910390f35b3480156102a557600080fd5b506102c060048036038101906102bb9190610fd0565b61098b565b005b3480156102ce57600080fd5b506102e960048036038101906102e49190610e3b565b610a60565b6040516102f69190610e96565b60405180910390f35b34801561030b57600080fd5b5061032660048036038101906103219190610ffd565b610c69565b6040516103339190610ec0565b60405180910390f35b600480546103499061106c565b80601f01602080910402602001604051908101604052809291908181526020018280546103759061106c565b80156103c25780601f10610397576101008083540402835291602001916103c2565b820191906000526020600020905b8154815290600101906020018083116103a557829003601f168201915b505050505081565b600081600760003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925846040516104aa9190610ec0565b60405180910390a36001905092915050565b60025481565b600081600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020541015801561058f575081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410155b801561059b5750600082115b801561062f5750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205461062d91906110cc565b115b61063857600080fd5b81600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008282546106879190611100565b9250508190555081600760008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461071a9190611100565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600082825461077091906110cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516107d49190610ec0565b60405180910390a3600190509392505050565b600560009054906101000a900460ff1681565b6000600660008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020549050919050565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16036108fb57600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff166000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505b565b6003805461090a9061106c565b80601f01602080910402602001604051908101604052809291908181526020018280546109369061106c565b80156109835780601f1061095857610100808354040283529160200191610983565b820191906000526020600020905b81548152906001019060200180831161096657829003601f168201915b505050505081565b60008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff16146109e357600080fd5b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1603610a1c57600080fd5b80600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555050565b600081600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205410158015610ab15750600082115b8015610b455750600660008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000205482600660008673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054610b4391906110cc565b115b610b4e57600080fd5b81600660003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610b9d9190611100565b9250508190555081600660008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206000828254610bf391906110cc565b925050819055508273ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610c579190610ec0565b60405180910390a36001905092915050565b6000600760008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002054905092915050565b600081519050919050565b600082825260208201905092915050565b60005b83811015610d2a578082015181840152602081019050610d0f565b60008484015250505050565b6000601f19601f8301169050919050565b6000610d5282610cf0565b610d5c8185610cfb565b9350610d6c818560208601610d0c565b610d7581610d36565b840191505092915050565b60006020820190508181036000830152610d9a8184610d47565b905092915050565b600080fd5b600073ffffffffffffffffffffffffffffffffffffffff82169050919050565b6000610dd282610da7565b9050919050565b610de281610dc7565b8114610ded57600080fd5b50565b600081359050610dff81610dd9565b92915050565b6000819050919050565b610e1881610e05565b8114610e2357600080fd5b50565b600081359050610e3581610e0f565b92915050565b60008060408385031215610e5257610e51610da2565b5b6000610e6085828601610df0565b9250506020610e7185828601610e26565b9150509250929050565b60008115159050919050565b610e9081610e7b565b82525050565b6000602082019050610eab6000830184610e87565b92915050565b610eba81610e05565b82525050565b6000602082019050610ed56000830184610eb1565b92915050565b600080600060608486031215610ef457610ef3610da2565b5b6000610f0286828701610df0565b9350506020610f1386828701610df0565b9250506040610f2486828701610e26565b9150509250925092565b600060ff82169050919050565b610f4481610f2e565b82525050565b6000602082019050610f5f6000830184610f3b565b92915050565b600060208284031215610f7b57610f7a610da2565b5b6000610f8984828501610df0565b91505092915050565b6000610f9d82610da7565b9050919050565b610fad81610f92565b8114610fb857600080fd5b50565b600081359050610fca81610fa4565b92915050565b600060208284031215610fe657610fe5610da2565b5b6000610ff484828501610fbb565b91505092915050565b6000806040838503121561101457611013610da2565b5b600061102285828601610df0565b925050602061103385828601610df0565b9150509250929050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052602260045260246000fd5b6000600282049050600182168061108457607f821691505b6020821081036110975761109661103d565b5b50919050565b7f4e487b7100000000000000000000000000000000000000000000000000000000600052601160045260246000fd5b60006110d782610e05565b91506110e283610e05565b92508282019050808211156110fa576110f961109d565b5b92915050565b600061110b82610e05565b915061111683610e05565b925082820390508181111561112e5761112d61109d565b5b9291505056fea264697066735822122032cc991b082c61715fb70efd3fc898272eb2e41b2ae10b4c20087f7803a5249964736f6c63430008120033

Deployed Bytecode Sourcemap

2808:387:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3146:1;3136:9;:11;3128:20;;;;;;3159:5;;;;;;;;;;:14;;:25;3174:9;3159:25;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2808:387;;;;1314:18;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2398:232;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;556:26;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1957:431;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1339:21;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1475:116;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;397:121;;;;;;;;;;;;;:::i;:::-;;1287:20;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;246:145;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;1603:344;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;2642:159;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;1314:18;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;2398:232::-;2483:12;2538:7;2508;:19;2516:10;2508:19;;;;;;;;;;;;;;;:29;2528:8;2508:29;;;;;;;;;;;;;;;:37;;;;2582:8;2561:39;;2570:10;2561:39;;;2592:7;2561:39;;;;;;:::i;:::-;;;;;;;;2618:4;2611:11;;2398:232;;;;:::o;556:26::-;;;;:::o;1957:431::-;2055:12;2106:7;2089:8;:15;2098:5;2089:15;;;;;;;;;;;;;;;;:24;;:61;;;;;2143:7;2115;:14;2123:5;2115:14;;;;;;;;;;;;;;;:26;2130:10;2115:26;;;;;;;;;;;;;;;;:35;;2089:61;:72;;;;;2160:1;2152:7;:9;2089:72;:109;;;;;2185:8;:13;2194:3;2185:13;;;;;;;;;;;;;;;;2177:7;2163:8;:13;2172:3;2163:13;;;;;;;;;;;;;;;;:21;;;;:::i;:::-;:35;2089:109;2080:119;;;;;;2227:7;2210:8;:15;2219:5;2210:15;;;;;;;;;;;;;;;;:24;;;;;;;:::i;:::-;;;;;;;;2273:7;2245;:14;2253:5;2245:14;;;;;;;;;;;;;;;:26;2260:10;2245:26;;;;;;;;;;;;;;;;:35;;;;;;;:::i;:::-;;;;;;;;2306:7;2291:8;:13;2300:3;2291:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;2345:3;2329:29;;2338:5;2329:29;;;2350:7;2329:29;;;;;;:::i;:::-;;;;;;;;2376:4;2369:11;;1957:431;;;;;:::o;1339:21::-;;;;;;;;;;;;;:::o;1475:116::-;1548:15;1573:8;:16;1582:6;1573:16;;;;;;;;;;;;;;;;1566:23;;1475:116;;;:::o;397:121::-;458:8;;;;;;;;;;;446:20;;:10;:20;;;442:69;;491:8;;;;;;;;;;;483:5;;:16;;;;;;;;;;;;;;;;;;442:69;397:121::o;1287:20::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;246:145::-;149:5;;;;;;;;;;137:17;;:10;:17;;;129:26;;;;;;349:1:::1;330:21;;:9;:21;;::::0;322:30:::1;;;::::0;::::1;;374:9;363:8;;:20;;;;;;;;;;;;;;;;;;246:145:::0;:::o;1603:344::-;1684:12;1740:7;1718:8;:20;1727:10;1718:20;;;;;;;;;;;;;;;;:29;;:40;;;;;1757:1;1749:7;:9;1718:40;:77;;;;;1782:8;:13;1791:3;1782:13;;;;;;;;;;;;;;;;1774:7;1760:8;:13;1769:3;1760:13;;;;;;;;;;;;;;;;:21;;;;:::i;:::-;:35;1718:77;1709:87;;;;;;1829:7;1807:8;:20;1816:10;1807:20;;;;;;;;;;;;;;;;:29;;;;;;;:::i;:::-;;;;;;;;1862:7;1847:8;:13;1856:3;1847:13;;;;;;;;;;;;;;;;:22;;;;;;;:::i;:::-;;;;;;;;1905:3;1885:32;;1894:10;1885:32;;;1909:7;1885:32;;;;;;:::i;:::-;;;;;;;;1935:4;1928:11;;1603:344;;;;:::o;2642:159::-;2733:17;2768:7;:15;2776:6;2768:15;;;;;;;;;;;;;;;:25;2784:8;2768:25;;;;;;;;;;;;;;;;2761:32;;2642:159;;;;:::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:104::-;5233:7;5262:24;5280:5;5262:24;:::i;:::-;5251:35;;5188:104;;;:::o;5298:138::-;5379:32;5405:5;5379:32;:::i;:::-;5372:5;5369:43;5359:71;;5426:1;5423;5416:12;5359:71;5298:138;:::o;5442:155::-;5496:5;5534:6;5521:20;5512:29;;5550:41;5585:5;5550:41;:::i;:::-;5442:155;;;;:::o;5603:345::-;5670:6;5719:2;5707:9;5698:7;5694:23;5690:32;5687:119;;;5725:79;;:::i;:::-;5687:119;5845:1;5870:61;5923:7;5914:6;5903:9;5899:22;5870:61;:::i;:::-;5860:71;;5816:125;5603:345;;;;:::o;5954:474::-;6022:6;6030;6079:2;6067:9;6058:7;6054:23;6050:32;6047:119;;;6085:79;;:::i;:::-;6047:119;6205:1;6230:53;6275:7;6266:6;6255:9;6251:22;6230:53;:::i;:::-;6220:63;;6176:117;6332:2;6358:53;6403:7;6394:6;6383:9;6379:22;6358:53;:::i;:::-;6348:63;;6303:118;5954:474;;;;;:::o;6434:180::-;6482:77;6479:1;6472:88;6579:4;6576:1;6569:15;6603:4;6600:1;6593:15;6620:320;6664:6;6701:1;6695:4;6691:12;6681:22;;6748:1;6742:4;6738:12;6769:18;6759:81;;6825:4;6817:6;6813:17;6803:27;;6759:81;6887:2;6879:6;6876:14;6856:18;6853:38;6850:84;;6906:18;;:::i;:::-;6850:84;6671:269;6620:320;;;:::o;6946:180::-;6994:77;6991:1;6984:88;7091:4;7088:1;7081:15;7115:4;7112:1;7105:15;7132:191;7172:3;7191:20;7209:1;7191:20;:::i;:::-;7186:25;;7225:20;7243:1;7225:20;:::i;:::-;7220:25;;7268:1;7265;7261:9;7254:16;;7289:3;7286:1;7283:10;7280:36;;;7296:18;;:::i;:::-;7280:36;7132:191;;;;:::o;7329:194::-;7369:4;7389:20;7407:1;7389:20;:::i;:::-;7384:25;;7423:20;7441:1;7423:20;:::i;:::-;7418:25;;7467:1;7464;7460:9;7452:17;;7491:1;7485:4;7482:11;7479:37;;;7496:18;;:::i;:::-;7479:37;7329:194;;;;:::o

Swarm Source

ipfs://32cc991b082c61715fb70efd3fc898272eb2e41b2ae10b4c20087f7803a52499

Block Uncle Number Difficulty Gas Used Reward
View All Uncles
Loading...
Loading
Loading...
Loading
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.