Contract 0x46762517657b3cea768104f029722bf858c7ef4a

 
Txn Hash
Block
From
To
Value [Txn Fee]
0x26477739ab1a0cc5ccb6fdcc23c75508c222de88e069cace2a02af8851c4087847871822021-02-11 12:31:53125 days 7 hrs ago0xd87cd0a4467ea4a3a4dc77cc06334d36d36465d7 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0004501
0x0858be8badf52feb31b9203d8f9588fa672f917743a2674217558817a878da6947871462021-02-11 12:30:05125 days 7 hrs ago0xd87cd0a4467ea4a3a4dc77cc06334d36d36465d7 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0004501
0xd4f4b687783c8559eb125712ffbd59e1fee29607d703160ae139e6d7f3f3d91047773182021-02-11 4:18:40125 days 15 hrs ago0x77e286daf3ddc5a7b98e31acb90dbaf96f208ae8 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0004501
0xedc276b69edbc94fc3222c2c50eceb0b76f654d5a8682bfbd243bc33fed745ba47508332021-02-10 6:13:22126 days 13 hrs agoRigel Protocol: Deployer IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.000507285
0xca5f1da6dabba21b0af6ae27bb3297fa551a1ac5f6f45512de7d735757440e4c47508212021-02-10 6:12:46126 days 13 hrs agoRigel Protocol: Deployer IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.000658815
0xb14cb57622686de9867878a57f508970927ae7bc389ecfc6c0abb7772886deba47507632021-02-10 6:09:52126 days 13 hrs ago0x1abff60936510969e37dcc8b01a8db060e632bd1 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.016954434
0x3bb650a6f462f7cbb994781a903467d35d5df11fb04688a336050b7944a2669347453432021-02-10 1:38:52126 days 17 hrs ago0xae3407e75b9164a1c032c6e8f5d506cc4250dc3f IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00055746
0xe64491f55a6534dc08c93adf167e34593b4b51944cb6eac9a80b7b206d55c4f547453112021-02-10 1:37:16126 days 17 hrs ago0xae3407e75b9164a1c032c6e8f5d506cc4250dc3f IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00055746
0x4ce075abd7d1ab52b33a80d4da73ccbde7471cf3891f9aae5bf5cdd7bb226aab47453012021-02-10 1:36:46126 days 17 hrs ago0xae3407e75b9164a1c032c6e8f5d506cc4250dc3f IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00239412
0xacfc366e4eaf366426281cd305a510edde237088773a72ad53bba24c898b929647435422021-02-10 0:08:49126 days 19 hrs ago0x67fa8a9d687f62add17c8990772545b6531ba070 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00179412
0xc2cdea51401bc24465b0b9862d83a2d4c979f6661cdbf9070af9db63364db20147306932021-02-09 13:24:37127 days 6 hrs ago0xb1f62c0ddba06d590ef3626789ff37d5fc79559b IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0005577
0x6c21163c83db8424766b460c5559298d8243ea270bad9f0d193c5a24d648e72c47306732021-02-09 13:23:37127 days 6 hrs ago0xb1f62c0ddba06d590ef3626789ff37d5fc79559b IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0005577
0x7c28c1a8b21a66f772c217bb5001185c5b1bebb1327cb5abca5cf20167e8c78c47306502021-02-09 13:22:28127 days 6 hrs ago0xb1f62c0ddba06d590ef3626789ff37d5fc79559b IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0005577
0x88b09ee33e367e131cf9d8229ead362c553c69259dc87aa26004ac95db9d734f47306362021-02-09 13:21:46127 days 6 hrs ago0xb1f62c0ddba06d590ef3626789ff37d5fc79559b IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0005577
0x51673fd8697f732c574bf429dbc830ba376cbfea89aede1280b01c82c32f681b47306182021-02-09 13:20:52127 days 6 hrs ago0xb1f62c0ddba06d590ef3626789ff37d5fc79559b IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.0005577
0xf55501d604475c1bfb63ea0d5983c32117bd02d36b8d3a0dc7f9c4f289733dff47302732021-02-09 13:03:37127 days 6 hrs ago0x7ace9a7b9cad7ac31a8dee90c24b8fdb477507e3 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00239412
0xddbdda1f7cdbb35f61a9f72598c59a053b42767c27b7093f58558a4abc688a1847254982021-02-09 9:04:52127 days 10 hrs ago0x6a82053736f1c08c4cf4ed764e7c4b060c73bb5e IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00084148
0xb6894bf51c07e7fdc5f3ffa89fb1a5fd0023e6f79c32a40bc02d7566d28ee3ac47254902021-02-09 9:04:28127 days 10 hrs ago0x6a82053736f1c08c4cf4ed764e7c4b060c73bb5e IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00239412
0x84a4fded9118f94c2239713786555842412ec14d9cf465421018d8e1bda33ec447242352021-02-09 8:01:43127 days 11 hrs ago0x69e7141afe30a047f02fb7f6efa43ec9e6bd7f54 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00179412
0xe6a3b21733f295df8f82465b39d2a663a91fdbedab3495b674f90ab412ad29d347241862021-02-09 7:59:16127 days 11 hrs ago0x8d7ad7c09738ac61591057af3a1de956516690d9 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00084148
0x8ce466f65ecab3ae2bc8cafa6de460584ec6fe7fcdc073f6736163bcde46eef147241732021-02-09 7:58:37127 days 11 hrs ago0x8d7ad7c09738ac61591057af3a1de956516690d9 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00084148
0x7aef51de0ae14444363f8269792dfb730c8200eb15d28102c1489181beb7320b47241552021-02-09 7:57:43127 days 11 hrs ago0x8d7ad7c09738ac61591057af3a1de956516690d9 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00179412
0xe51caf11c34c3341942c0d7c1f5680752962f7cd959e0ea1f3ee22662832a0fc47240082021-02-09 7:50:22127 days 11 hrs ago0x99f83ec57fe1e09da9a20efc00156b71826e11c6 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00179412
0x797743a68df3f35769db3995632ca3ed963bacd1240795d74e377d16a0e6991647188632021-02-09 3:32:55127 days 16 hrs ago0xa427738c2fc47ca4e284b73c833b9462fd764072 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00239412
0x1c1ff3d2a9ffd93d5b33c513e1def6c49de7d0f2d1718b2a97c97852cc79b1b347145792021-02-08 23:57:14127 days 19 hrs ago0x8d7ad7c09738ac61591057af3a1de956516690d9 IN  0x46762517657b3cea768104f029722bf858c7ef4a0 BNB0.00239412
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RGPSaleusdt

Compiler Version
v0.8.0+commit.c7dfd78e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at BscScan.com on 2021-01-28
*/

// SPDX-License-Identifier: MIT
interface IBEP20 {
    function decimals() external view returns (uint8);
    function totalSupply() external view returns (uint);
    function balanceOf(address owner) external view returns (uint);
    function allowance(address owner, address spender) external view returns (uint);

    function approve(address spender, uint value) external returns (bool);
    function transfer(address to, uint value) external returns (bool);
    function transferFrom(address from, address to, uint value) external returns (bool);
}

// @dev using 0.8.0.
// Note: If changing this, Safe Math has to be implemented!
pragma solidity 0.8.0;

// File: @openzeppelin/contracts/GSN/Context.sol

//import "https://github.com/OpenZeppelin/openzeppelin-contracts/blob/master/contracts/utils/Context.sol";

contract RGPSaleusdt {
    
    bool    public saleActive;
    address public usdt;
    address public rgp;
    address public owner;
    uint    public price;
    
    uint256 public tokensSold;
    
    
    // Emitted when tokens are sold
    event Sale(address indexed account, uint indexed price, uint tokensGot);
    
    function _msgSender() internal view virtual returns (address) {
        return msg.sender;
    }
    
    // Only allow the owner to do specific tasks
    modifier onlyOwner() {
        require(_msgSender() == owner,"RGP TOKEN: YOU ARE NOT THE OWNER.");
        _;
    }

    constructor( address _usdt, address _rgp) {
        owner =  _msgSender();
        usdt = _usdt;
        rgp = _rgp;
        saleActive = true;
    }
    
    // Change the token price
    // Note: Set the price respectively considering the decimals of usdt
    // Example: If the intended price is 0.01 per token, call this function with the result of 0.01 * 10**18 (_price = intended price * 10**18; calc this in a calculator).
    function tokenPrice(uint _price) external onlyOwner {
        price = _price;
    }
    
   
    // Buy tokens function
    // Note: This function allows only purchases of "full" tokens, purchases of 0.1 tokens or 1.1 tokens for example are not possible
    function buyTokens(uint256 _tokenAmount) public {
        
        // Check if sale is active and user tries to buy atleast 1 token
        require(saleActive == true, "RGP: SALE HAS ENDED.");
        require(_tokenAmount >= 1, "RGP: BUY ATLEAST 1 TOKEN.");
        
        // Calculate the purchase cost
        uint256 cost = _tokenAmount * price;
        
        // Calculate the tokens _msgSender() will get (with decimals)
        uint256 tokensToGet = _tokenAmount * 10**18;
        
        // Transfer usdt from _msgSender() to the contract
        // If it returns false/didn't work, the
        //  msg.sender may not have allowed the contract to spend usdt or
        //  msg.sender or the contract may be frozen or
        //  msg.sender may not have enough usdt to cover the transfer.
        require(IBEP20(usdt).transferFrom(_msgSender(), address(this), cost), "RGP: TRANSFER OF usdt FAILED!");
        
        // Transfer RGP to msg.sender
        // If it returns false/didn't work, the contract doesn't own enough tokens to cover the transfer
        require(IBEP20(rgp).transfer(_msgSender(), tokensToGet), "RGP: CONTRACT DOES NOT HAVE ENOUGH TOKENS.");
        
        tokensSold += tokensToGet;
        emit Sale(_msgSender(), price, tokensToGet);
    }

    // End the sale, don't allow any purchases anymore and send remaining rgp to the owner
    function disableSale() external onlyOwner{
        
        // End the sale
        saleActive = false;
        
        // Send unsold tokens and remaining usdt to the owner. Only ends the sale when both calls are successful
        IBEP20(rgp).transfer(owner, IBEP20(rgp).balanceOf(address(this)));
    }
    
    // Start the sale again - can be called anytime again
    // To enable the sale, send RGP tokens to this contract
    function enableSale() external onlyOwner{
        
        // Enable the sale
        saleActive = true;
        
        // Check if the contract has any tokens to sell or cancel the enable
        require(IBEP20(rgp).balanceOf(address(this)) >= 1, "RGP: CONTRACT DOES NOT HAVE TOKENS TO SELL.");
    }
    
    // Withdraw usdt to _recipient
    function withdrawusdt() external onlyOwner {
        uint _usdtBalance = IBEP20(usdt).balanceOf(address(this));
        require(_usdtBalance >= 1, "RGP: NO usdt TO WITHDRAW");
        IBEP20(usdt).transfer(owner, _usdtBalance);
    }
    
    // Withdraw (accidentally) to the contract sent BNB
    function withdrawBNB() external payable onlyOwner {
        payable(owner).transfer(payable(address(this)).balance);
    }
    
    // Withdraw (accidentally) to the contract sent BEP20 tokens except rgp
    function withdrawIBEP20(address _token) external onlyOwner {
        uint _tokenBalance = IBEP20(_token).balanceOf(address(this));
        
        // Don't allow RGP to be withdrawn (use endSale() instead)
        require(_tokenBalance >= 1 && _token != rgp, "RGP: CONTRACT DOES NOT OWN THAT TOKEN OR TOKEN IS RGP.");
        IBEP20(_token).transfer(owner, _tokenBalance);
    }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_usdt","type":"address"},{"internalType":"address","name":"_rgp","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"account","type":"address"},{"indexed":true,"internalType":"uint256","name":"price","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensGot","type":"uint256"}],"name":"Sale","type":"event"},{"inputs":[{"internalType":"uint256","name":"_tokenAmount","type":"uint256"}],"name":"buyTokens","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"disableSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"enableSale","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"price","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"rgp","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"saleActive","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_price","type":"uint256"}],"name":"tokenPrice","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"tokensSold","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"usdt","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"withdrawBNB","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"withdrawIBEP20","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdrawusdt","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051610ec5380380610ec583398101604081905261002f916100b1565b610037610091565b600280546001600160a01b03199081166001600160a01b03938416179091556000805460018054909316948416949094178255610100600160a81b031990931661010094909216939093021760ff191690911790556100e3565b3390565b80516001600160a01b03811681146100ac57600080fd5b919050565b600080604083850312156100c3578182fd5b6100cc83610095565b91506100da60208401610095565b90509250929050565b610dd3806100f26000396000f3fe6080604052600436106100c25760003560e01c8063518ab2a81161007f578063a035b1fe11610059578063a035b1fe146101bf578063c683d8e4146101d4578063d4ddce8a146101e9578063e1968b5a14610209576100c2565b8063518ab2a81461016657806368428a1b146101885780638da5cb5b146101aa576100c2565b80630a4740ff146100c75780630dca46f6146100de5780631d111d13146100fe57806327169ce1146101065780632f48ab7d146101315780633610724e14610146575b600080fd5b3480156100d357600080fd5b506100dc61021e565b005b3480156100ea57600080fd5b506100dc6100f9366004610a6e565b61036a565b6100dc6104eb565b34801561011257600080fd5b5061011b61055f565b6040516101289190610aec565b60405180910390f35b34801561013d57600080fd5b5061011b61056e565b34801561015257600080fd5b506100dc610161366004610abc565b610582565b34801561017257600080fd5b5061017b6107ab565b6040516101289190610d47565b34801561019457600080fd5b5061019d6107b1565b6040516101289190610b3d565b3480156101b657600080fd5b5061011b6107ba565b3480156101cb57600080fd5b5061017b6107c9565b3480156101e057600080fd5b506100dc6107cf565b3480156101f557600080fd5b506100dc610204366004610abc565b6108b8565b34801561021557600080fd5b506100dc6108f7565b6002546001600160a01b0316610232610a6a565b6001600160a01b0316146102615760405162461bcd60e51b815260040161025890610b48565b60405180910390fd5b6000805460ff191690556001546002546040516370a0823160e01b81526001600160a01b039283169263a9059cbb92169083906370a08231906102a8903090600401610aec565b60206040518083038186803b1580156102c057600080fd5b505afa1580156102d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f89190610ad4565b6040518363ffffffff1660e01b8152600401610315929190610b24565b602060405180830381600087803b15801561032f57600080fd5b505af1158015610343573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103679190610a9c565b50565b6002546001600160a01b031661037e610a6a565b6001600160a01b0316146103a45760405162461bcd60e51b815260040161025890610b48565b6040516370a0823160e01b81526000906001600160a01b038316906370a08231906103d3903090600401610aec565b60206040518083038186803b1580156103eb57600080fd5b505afa1580156103ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104239190610ad4565b90506001811015801561044457506001546001600160a01b03838116911614155b6104605760405162461bcd60e51b815260040161025890610b89565b60025460405163a9059cbb60e01b81526001600160a01b038481169263a9059cbb9261049492909116908590600401610b24565b602060405180830381600087803b1580156104ae57600080fd5b505af11580156104c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e69190610a9c565b505050565b6002546001600160a01b03166104ff610a6a565b6001600160a01b0316146105255760405162461bcd60e51b815260040161025890610b48565b6002546040516001600160a01b0390911690303180156108fc02916000818181858888f19350505050158015610367573d6000803e3d6000fd5b6001546001600160a01b031681565b60005461010090046001600160a01b031681565b60005460ff1615156001146105a95760405162461bcd60e51b815260040161025890610bdf565b60018110156105ca5760405162461bcd60e51b815260040161025890610c0d565b6000600354826105da9190610d68565b905060006105f083670de0b6b3a7640000610d68565b60005490915061010090046001600160a01b03166323b872dd610611610a6a565b30856040518463ffffffff1660e01b815260040161063193929190610b00565b602060405180830381600087803b15801561064b57600080fd5b505af115801561065f573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906106839190610a9c565b61069f5760405162461bcd60e51b815260040161025890610c44565b6001546001600160a01b031663a9059cbb6106b8610a6a565b836040518363ffffffff1660e01b81526004016106d6929190610b24565b602060405180830381600087803b1580156106f057600080fd5b505af1158015610704573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107289190610a9c565b6107445760405162461bcd60e51b815260040161025890610c7b565b80600460008282546107569190610d50565b9091555050600354610766610a6a565b6001600160a01b03167f0f4a9c70987615d71a1085cae3c6fb0c2855f81a5ec62cb7ee3136d5407e357c8360405161079e9190610d47565b60405180910390a3505050565b60045481565b60005460ff1681565b6002546001600160a01b031681565b60035481565b6002546001600160a01b03166107e3610a6a565b6001600160a01b0316146108095760405162461bcd60e51b815260040161025890610b48565b6000805460ff1916600190811790915580546040516370a0823160e01b81526001600160a01b03909116906370a0823190610848903090600401610aec565b60206040518083038186803b15801561086057600080fd5b505afa158015610874573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108989190610ad4565b10156108b65760405162461bcd60e51b815260040161025890610cc5565b565b6002546001600160a01b03166108cc610a6a565b6001600160a01b0316146108f25760405162461bcd60e51b815260040161025890610b48565b600355565b6002546001600160a01b031661090b610a6a565b6001600160a01b0316146109315760405162461bcd60e51b815260040161025890610b48565b600080546040516370a0823160e01b81526101009091046001600160a01b0316906370a0823190610966903090600401610aec565b60206040518083038186803b15801561097e57600080fd5b505afa158015610992573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109b69190610ad4565b905060018110156109d95760405162461bcd60e51b815260040161025890610d10565b60005460025460405163a9059cbb60e01b81526001600160a01b0361010090930483169263a9059cbb92610a14929116908590600401610b24565b602060405180830381600087803b158015610a2e57600080fd5b505af1158015610a42573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a669190610a9c565b5050565b3390565b600060208284031215610a7f578081fd5b81356001600160a01b0381168114610a95578182fd5b9392505050565b600060208284031215610aad578081fd5b81518015158114610a95578182fd5b600060208284031215610acd578081fd5b5035919050565b600060208284031215610ae5578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b60208082526021908201527f52475020544f4b454e3a20594f5520415245204e4f5420544845204f574e45526040820152601760f91b606082015260800190565b60208082526036908201527f5247503a20434f4e545241435420444f4553204e4f54204f574e2054484154206040820152752a27a5a2a71027a9102a27a5a2a71024a9902923a81760511b606082015260800190565b6020808252601490820152732923a81d1029a0a622902420a99022a72222a21760611b604082015260600190565b60208082526019908201527f5247503a204255592041544c45415354203120544f4b454e2e00000000000000604082015260600190565b6020808252601d908201527f5247503a205452414e53464552204f462075736474204641494c454421000000604082015260600190565b6020808252602a908201527f5247503a20434f4e545241435420444f4553204e4f54204841564520454e4f5560408201526923a4102a27a5a2a7299760b11b606082015260800190565b6020808252602b908201527f5247503a20434f4e545241435420444f4553204e4f54204841564520544f4b4560408201526a2729902a279029a2a6261760a91b606082015260800190565b60208082526018908201527f5247503a204e4f207573647420544f2057495448445241570000000000000000604082015260600190565b90815260200190565b60008219821115610d6357610d63610d87565b500190565b6000816000190483118215151615610d8257610d82610d87565b500290565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220e17206af83f5923ea3f770c818feae62a712d27a4a11b095b32e550c834ce0ba64736f6c6343000800003300000000000000000000000055d398326f99059ff775485246999027b31979550000000000000000000000004af5ff1a60a6ef6c7c8f9c4e304cd9051fca3ec0

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

00000000000000000000000055d398326f99059ff775485246999027b31979550000000000000000000000004af5ff1a60a6ef6c7c8f9c4e304cd9051fca3ec0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 00000000000000000000000055d398326f99059ff775485246999027b3197955
Arg [1] : 0000000000000000000000004af5ff1a60a6ef6c7c8f9c4e304cd9051fca3ec0


Deployed ByteCode Sourcemap

838:4450:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3578:313;;;;;;;;;;;;;:::i;:::-;;4900:385;;;;;;;;;;-1:-1:-1;4900:385:0;;;;;:::i;:::-;;:::i;4687:124::-;;;:::i;930:18::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;904:19;;;;;;;;;;;;;:::i;2175:1303::-;;;;;;;;;;-1:-1:-1;2175:1303:0;;;;;:::i;:::-;;:::i;1015:25::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;872:::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;955:20::-;;;;;;;;;;;;;:::i;982:::-;;;;;;;;;;;;;:::i;4023:310::-;;;;;;;;;;;;;:::i;1910:85::-;;;;;;;;;;-1:-1:-1;1910:85:0;;;;;:::i;:::-;;:::i;4381:237::-;;;;;;;;;;;;;:::i;3578:313::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;;;;;;;;;3678:5:::1;3665:18:::0;;-1:-1:-1;;3665:18:0::1;::::0;;;3825:3;3839:5:::1;::::0;3846:36:::1;::::0;-1:-1:-1;;;3846:36:0;;-1:-1:-1;;;;;3825:3:0;;::::1;::::0;3818:20:::1;::::0;3839:5:::1;::::0;3825:3;;3846:21:::1;::::0;:36:::1;::::0;3876:4:::1;::::0;3846:36:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3818:65;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;3578:313::o:0;4900:385::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;4991:39:::1;::::0;-1:-1:-1;;;4991:39:0;;4970:18:::1;::::0;-1:-1:-1;;;;;4991:24:0;::::1;::::0;::::1;::::0;:39:::1;::::0;5024:4:::1;::::0;4991:39:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4970:60;;5144:1;5127:13;:18;;:35;;;;-1:-1:-1::0;5159:3:0::1;::::0;-1:-1:-1;;;;;5149:13:0;;::::1;5159:3:::0;::::1;5149:13;;5127:35;5119:102;;;;-1:-1:-1::0;;;5119:102:0::1;;;;;;;:::i;:::-;5256:5;::::0;5232:45:::1;::::0;-1:-1:-1;;;5232:45:0;;-1:-1:-1;;;;;5232:23:0;;::::1;::::0;::::1;::::0;:45:::1;::::0;5256:5;;::::1;::::0;5263:13;;5232:45:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1449:1;4900:385:::0;:::o;4687:124::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;4756:5:::1;::::0;4748:55:::1;::::0;-1:-1:-1;;;;;4756:5:0;;::::1;::::0;4788:4:::1;4772:30;4748:55:::0;::::1;;;::::0;4756:5:::1;4748:55:::0;4756:5;4748:55;4772:30;4756:5;4748:55;::::1;;;;;;;;;;;;;::::0;::::1;;;;930:18:::0;;;-1:-1:-1;;;;;930:18:0;;:::o;904:19::-;;;;;;-1:-1:-1;;;;;904:19:0;;:::o;2175:1303::-;2326:10;;;;:18;;:10;:18;2318:51;;;;-1:-1:-1;;;2318:51:0;;;;;;;:::i;:::-;2404:1;2388:12;:17;;2380:55;;;;-1:-1:-1;;;2380:55:0;;;;;;;:::i;:::-;2496:12;2526:5;;2511:12;:20;;;;:::i;:::-;2496:35;-1:-1:-1;2623:19:0;2645:21;:12;2660:6;2645:21;:::i;:::-;3015:4;;2623:43;;-1:-1:-1;3015:4:0;;;-1:-1:-1;;;;;3015:4:0;3008:25;3034:12;:10;:12::i;:::-;3056:4;3063;3008:60;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3000:102;;;;-1:-1:-1;;;3000:102:0;;;;;;;:::i;:::-;3283:3;;-1:-1:-1;;;;;3283:3:0;3276:20;3297:12;:10;:12::i;:::-;3311:11;3276:47;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;3268:102;;;;-1:-1:-1;;;3268:102:0;;;;;;;:::i;:::-;3405:11;3391:10;;:25;;;;;;;:::i;:::-;;;;-1:-1:-1;;3451:5:0;;3437:12;:10;:12::i;:::-;-1:-1:-1;;;;;3432:38:0;;3458:11;3432:38;;;;;;:::i;:::-;;;;;;;;2175:1303;;;:::o;1015:25::-;;;;:::o;872:::-;;;;;;:::o;955:20::-;;;-1:-1:-1;;;;;955:20:0;;:::o;982:::-;;;;:::o;4023:310::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;4112:10:::1;:17:::0;;-1:-1:-1;;4112:17:0::1;4125:4;4112:17:::0;;::::1;::::0;;;4243:3;;4236:36:::1;::::0;-1:-1:-1;;;4236:36:0;;-1:-1:-1;;;;;4243:3:0;;::::1;::::0;4236:21:::1;::::0;:36:::1;::::0;4266:4:::1;::::0;4236:36:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;:41;;4228:97;;;;-1:-1:-1::0;;;4228:97:0::1;;;;;;;:::i;:::-;4023:310::o:0;1910:85::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;1973:5:::1;:14:::0;1910:85::o;4381:237::-;1396:5;;-1:-1:-1;;;;;1396:5:0;1380:12;:10;:12::i;:::-;-1:-1:-1;;;;;1380:21:0;;1372:66;;;;-1:-1:-1;;;1372:66:0;;;;;;;:::i;:::-;4435:17:::1;4462:4:::0;;4455:37:::1;::::0;-1:-1:-1;;;4455:37:0;;4462:4:::1;::::0;;::::1;-1:-1:-1::0;;;;;4462:4:0::1;::::0;4455:22:::1;::::0;:37:::1;::::0;4486:4:::1;::::0;4455:37:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;4435:57;;4527:1;4511:12;:17;;4503:54;;;;-1:-1:-1::0;;;4503:54:0::1;;;;;;;:::i;:::-;4575:4;::::0;4590:5:::1;::::0;4568:42:::1;::::0;-1:-1:-1;;;4568:42:0;;-1:-1:-1;;;;;4575:4:0::1;::::0;;::::1;::::0;::::1;::::0;4568:21:::1;::::0;:42:::1;::::0;4590:5;::::1;::::0;4597:12;;4568:42:::1;;;:::i;:::-;;;;;;;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;::::0;::::1;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;1449:1;4381:237::o:0;1180:98::-;1260:10;1180:98;:::o;14:306:1:-;;126:2;114:9;105:7;101:23;97:32;94:2;;;147:6;139;132:22;94:2;178:23;;-1:-1:-1;;;;;230:31:1;;220:42;;210:2;;281:6;273;266:22;210:2;309:5;84:236;-1:-1:-1;;;84:236:1:o;325:297::-;;445:2;433:9;424:7;420:23;416:32;413:2;;;466:6;458;451:22;413:2;503:9;497:16;556:5;549:13;542:21;535:5;532:32;522:2;;583:6;575;568:22;627:190;;739:2;727:9;718:7;714:23;710:32;707:2;;;760:6;752;745:22;707:2;-1:-1:-1;788:23:1;;697:120;-1:-1:-1;697:120:1:o;822:194::-;;945:2;933:9;924:7;920:23;916:32;913:2;;;966:6;958;951:22;913:2;-1:-1:-1;994:16:1;;903:113;-1:-1:-1;903:113:1:o;1021:203::-;-1:-1:-1;;;;;1185:32:1;;;;1167:51;;1155:2;1140:18;;1122:102::o;1229:375::-;-1:-1:-1;;;;;1487:15:1;;;1469:34;;1539:15;;;;1534:2;1519:18;;1512:43;1586:2;1571:18;;1564:34;;;;1419:2;1404:18;;1386:218::o;1609:274::-;-1:-1:-1;;;;;1801:32:1;;;;1783:51;;1865:2;1850:18;;1843:34;1771:2;1756:18;;1738:145::o;1888:187::-;2053:14;;2046:22;2028:41;;2016:2;2001:18;;1983:92::o;2080:397::-;2282:2;2264:21;;;2321:2;2301:18;;;2294:30;2360:34;2355:2;2340:18;;2333:62;-1:-1:-1;;;2426:2:1;2411:18;;2404:31;2467:3;2452:19;;2254:223::o;2482:418::-;2684:2;2666:21;;;2723:2;2703:18;;;2696:30;2762:34;2757:2;2742:18;;2735:62;-1:-1:-1;;;2828:2:1;2813:18;;2806:52;2890:3;2875:19;;2656:244::o;2905:344::-;3107:2;3089:21;;;3146:2;3126:18;;;3119:30;-1:-1:-1;;;3180:2:1;3165:18;;3158:50;3240:2;3225:18;;3079:170::o;3254:349::-;3456:2;3438:21;;;3495:2;3475:18;;;3468:30;3534:27;3529:2;3514:18;;3507:55;3594:2;3579:18;;3428:175::o;3608:353::-;3810:2;3792:21;;;3849:2;3829:18;;;3822:30;3888:31;3883:2;3868:18;;3861:59;3952:2;3937:18;;3782:179::o;3966:406::-;4168:2;4150:21;;;4207:2;4187:18;;;4180:30;4246:34;4241:2;4226:18;;4219:62;-1:-1:-1;;;4312:2:1;4297:18;;4290:40;4362:3;4347:19;;4140:232::o;4377:407::-;4579:2;4561:21;;;4618:2;4598:18;;;4591:30;4657:34;4652:2;4637:18;;4630:62;-1:-1:-1;;;4723:2:1;4708:18;;4701:41;4774:3;4759:19;;4551:233::o;4789:348::-;4991:2;4973:21;;;5030:2;5010:18;;;5003:30;5069:26;5064:2;5049:18;;5042:54;5128:2;5113:18;;4963:174::o;5142:177::-;5288:25;;;5276:2;5261:18;;5243:76::o;5324:128::-;;5395:1;5391:6;5388:1;5385:13;5382:2;;;5401:18;;:::i;:::-;-1:-1:-1;5437:9:1;;5372:80::o;5457:168::-;;5563:1;5559;5555:6;5551:14;5548:1;5545:21;5540:1;5533:9;5526:17;5522:45;5519:2;;;5570:18;;:::i;:::-;-1:-1:-1;5610:9:1;;5509:116::o;5630:127::-;5691:10;5686:3;5682:20;5679:1;5672:31;5722:4;5719:1;5712:15;5746:4;5743:1;5736:15

Swarm Source

ipfs://e17206af83f5923ea3f770c818feae62a712d27a4a11b095b32e550c834ce0ba
Block Transaction Gas Used Reward
Age Block Fee Address BC Fee Address Voting Power Jailed Incoming
Block Uncle Number Difficulty Gas Used Reward
Loading
Loading
Make sure to use the "Vote Down" button for any spammy posts, and the "Vote Up" for interesting conversations.