Contract 0x9d5b588e5daac8055886d055418425c96faf9f56

 
Txn Hash
Block
From
To
Value [Txn Fee]
0xeac27f9d465e665f09961ca14bd2eeba04b8d303ad17a4c25ebda9242dadb55347868552021-02-11 12:15:32125 days 8 hrs ago0x419a43399d3637393607b5b2677d5c48668e8f92 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xa9b3988260bde218d9de19e9b346c1e3bb4f233e7dbb45d81455dfd51c532d5b47844932021-02-11 10:17:26125 days 10 hrs ago0xad95c173ac9461d7f641183bc8c83ca185a00213 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x13701808ae2ac7f1263f72c07bc0a8edcae28fcf3e9497618d5453bddb0ba78647844642021-02-11 10:15:59125 days 10 hrs ago0xad95c173ac9461d7f641183bc8c83ca185a00213 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xa807f4e48f0c47f47fc8ba1504129065ef2a41fdd451ebbc41cf60b349b9eac147766812021-02-11 3:46:49125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0x15d02282ff0dbc5c954294cf3075c59c1867b7d76271e6463d1ce4b477e1537347766192021-02-11 3:43:43125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0xddaead9355e25b872324a8462bbfd73a157ed0affec9b49950a7f2f9fafc20c147765492021-02-11 3:40:13125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0x30b2758be764f67141230365e5a0b2d2443ff6d714feb5c06d44cdbb19a8516647765202021-02-11 3:38:46125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0x41454e182a6be9c32e734aa765d221bc4e3276fedb78d7a21d64e177f321389347764792021-02-11 3:36:43125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0x08cd152851d8ead0c2fafb0025fa7e33468a88c2e7e5a22259fb6c65d7475d1947764552021-02-11 3:35:31125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0xe884c952b4b820bc398288569d1578714ce3b2ebf25271ffefa7da4e44d6acb547763972021-02-11 3:32:37125 days 16 hrs ago0xa6d6bb573a00eeecc8360a15b9b74b5cbfcf4870 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.0004499
0xba3a6fc4dca8e42d1119730fd97237d50c0f73965422d9a125fc017549662abe47763522021-02-11 3:30:22125 days 16 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xd0cacf3e19df8fac8ebd18e3a564ee09388e1e177c5eae139cf4f2d27fae214e47761662021-02-11 3:21:03125 days 17 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xb163369de9a5bdfcb88e99c3ed2be80712a850af040daa9227c865ec6a532da447736832021-02-11 1:16:53125 days 19 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xe509cc35923441d338b07ccb7bf4226ef946712862a464c6295a881b113533f047736792021-02-11 1:16:41125 days 19 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xe533e61d099a555cd9dcd578ee9ddef7f79f9da5fa63b0f9f40d77351111f8c347730862021-02-11 0:47:02125 days 19 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xe3bd150dffdc7ec7d5059248ab61b08a29085b0d0136cebdedb32231bf09601947730622021-02-11 0:45:50125 days 19 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xe14b5e4bac2256743e998855fb572106d074d46d3a87cc50233afc048992ebfd47723772021-02-11 0:11:35125 days 20 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xe56512e2b576af250068a58822d9211207f0a0d8ed53deb99f7a97d8f7897d4e47722662021-02-11 0:06:02125 days 20 hrs ago0x65a8016c8eb8f1d1dd989552bcc76d876672f7ce IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x84e9713a9a68a772351df5e80d28a36b87624becbb5edf01af24bfee18e7d03e47683672021-02-10 20:51:05125 days 23 hrs ago0xc410f77ce31d559a3b2a2beead28f27466b65467 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x437a9565cec6c310377b1d7d6da666d9ca8484d7bf84001054d8e438dbc644e347683432021-02-10 20:49:53125 days 23 hrs ago0xc410f77ce31d559a3b2a2beead28f27466b65467 IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x681790ea9acd797d075f58aee9ae7afb01e360f6d3d14df7955f50dd5fb32af347674852021-02-10 20:06:59126 days 22 mins ago0x777262f725d6031f1334c6eafc80eb02ce0fa9bd IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x322c1d7ffba58d1bee789f3e6fc45364a7a5c5c24f6771e6cab1a4cf50fa30cb47673642021-02-10 20:00:56126 days 28 mins ago0x777262f725d6031f1334c6eafc80eb02ce0fa9bd IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x6e59376935dde7af0e2030fd8109c5ce46d2bb5fd062e1ead64a9e634b25e8fe47673472021-02-10 20:00:05126 days 28 mins ago0x777262f725d6031f1334c6eafc80eb02ce0fa9bd IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0x31eb97511403ec3c2ff1c64d4ad83a659a667883c8845ee2d3c4e88781f2a23b47673322021-02-10 19:59:20126 days 29 mins ago0x777262f725d6031f1334c6eafc80eb02ce0fa9bd IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
0xcd256cbf804a0169c717a9b4b6aaff194bd4a4fc4ec5c2a312d3d21c57389fe147672622021-02-10 19:55:50126 days 33 mins ago0x777262f725d6031f1334c6eafc80eb02ce0fa9bd IN  0x9d5b588e5daac8055886d055418425c96faf9f560 BNB0.00044966
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
RGPSaleBUSD

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 RGPSaleBUSD {
    
    bool    public saleActive;
    address public busd;
    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 _busd, address _rgp) {
        owner =  _msgSender();
        busd = _busd;
        rgp = _rgp;
        saleActive = true;
    }
    
    // Change the token price
    // Note: Set the price respectively considering the decimals of busd
    // 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 busd from _msgSender() to the contract
        // If it returns false/didn't work, the
        //  msg.sender may not have allowed the contract to spend busd or
        //  msg.sender or the contract may be frozen or
        //  msg.sender may not have enough busd to cover the transfer.
        require(IBEP20(busd).transferFrom(_msgSender(), address(this), cost), "RGP: TRANSFER OF BUSD 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 busd 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 busd to _recipient
    function withdrawBUSD() external onlyOwner {
        uint _busdBalance = IBEP20(busd).balanceOf(address(this));
        require(_busdBalance >= 1, "RGP: NO BUSD TO WITHDRAW");
        IBEP20(busd).transfer(owner, _busdBalance);
    }
    
    // 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":"_busd","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":[],"name":"busd","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"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":"withdrawBNB","outputs":[],"stateMutability":"payable","type":"function"},{"inputs":[],"name":"withdrawBUSD","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_token","type":"address"}],"name":"withdrawIBEP20","outputs":[],"stateMutability":"nonpayable","type":"function"}]

608060405234801561001057600080fd5b50604051610ec5380380610ec583398101604081905261002f916100b1565b610037610091565b600280546001600160a01b03199081166001600160a01b03938416179091556000805460018054909316948416949094178255610100600160a81b031990931661010094909216939093021760ff191690911790556100e3565b3390565b80516001600160a01b03811681146100ac57600080fd5b919050565b600080604083850312156100c3578182fd5b6100cc83610095565b91506100da60208401610095565b90509250929050565b610dd3806100f26000396000f3fe6080604052600436106100c25760003560e01c8063518ab2a81161007f5780638da5cb5b116100595780638da5cb5b146101bf578063a035b1fe146101d4578063c683d8e4146101e9578063d4ddce8a146101fe576100c2565b8063518ab2a8146101665780635b0b85961461018857806368428a1b1461019d576100c2565b80630a4740ff146100c75780630dca46f6146100de5780631d111d13146100fe57806327169ce1146101065780633610724e146101315780633ca5b23414610151575b600080fd5b3480156100d357600080fd5b506100dc61021e565b005b3480156100ea57600080fd5b506100dc6100f9366004610a6e565b61036a565b6100dc6104eb565b34801561011257600080fd5b5061011b61055f565b6040516101289190610aec565b60405180910390f35b34801561013d57600080fd5b506100dc61014c366004610abc565b61056e565b34801561015d57600080fd5b5061011b610797565b34801561017257600080fd5b5061017b6107ab565b6040516101289190610d47565b34801561019457600080fd5b506100dc6107b1565b3480156101a957600080fd5b506101b2610924565b6040516101289190610b3d565b3480156101cb57600080fd5b5061011b61092d565b3480156101e057600080fd5b5061017b61093c565b3480156101f557600080fd5b506100dc610942565b34801561020a57600080fd5b506100dc610219366004610abc565b610a2b565b6002546001600160a01b0316610232610a6a565b6001600160a01b0316146102615760405162461bcd60e51b815260040161025890610b48565b60405180910390fd5b6000805460ff191690556001546002546040516370a0823160e01b81526001600160a01b039283169263a9059cbb92169083906370a08231906102a8903090600401610aec565b60206040518083038186803b1580156102c057600080fd5b505afa1580156102d4573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906102f89190610ad4565b6040518363ffffffff1660e01b8152600401610315929190610b24565b602060405180830381600087803b15801561032f57600080fd5b505af1158015610343573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906103679190610a9c565b50565b6002546001600160a01b031661037e610a6a565b6001600160a01b0316146103a45760405162461bcd60e51b815260040161025890610b48565b6040516370a0823160e01b81526000906001600160a01b038316906370a08231906103d3903090600401610aec565b60206040518083038186803b1580156103eb57600080fd5b505afa1580156103ff573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104239190610ad4565b90506001811015801561044457506001546001600160a01b03838116911614155b6104605760405162461bcd60e51b815260040161025890610b89565b60025460405163a9059cbb60e01b81526001600160a01b038481169263a9059cbb9261049492909116908590600401610b24565b602060405180830381600087803b1580156104ae57600080fd5b505af11580156104c2573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906104e69190610a9c565b505050565b6002546001600160a01b03166104ff610a6a565b6001600160a01b0316146105255760405162461bcd60e51b815260040161025890610b48565b6002546040516001600160a01b0390911690303180156108fc02916000818181858888f19350505050158015610367573d6000803e3d6000fd5b6001546001600160a01b031681565b60005460ff1615156001146105955760405162461bcd60e51b815260040161025890610c16565b60018110156105b65760405162461bcd60e51b815260040161025890610c7b565b6000600354826105c69190610d68565b905060006105dc83670de0b6b3a7640000610d68565b60005490915061010090046001600160a01b03166323b872dd6105fd610a6a565b30856040518463ffffffff1660e01b815260040161061d93929190610b00565b602060405180830381600087803b15801561063757600080fd5b505af115801561064b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061066f9190610a9c565b61068b5760405162461bcd60e51b815260040161025890610c44565b6001546001600160a01b031663a9059cbb6106a4610a6a565b836040518363ffffffff1660e01b81526004016106c2929190610b24565b602060405180830381600087803b1580156106dc57600080fd5b505af11580156106f0573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906107149190610a9c565b6107305760405162461bcd60e51b815260040161025890610cb2565b80600460008282546107429190610d50565b9091555050600354610752610a6a565b6001600160a01b03167f0f4a9c70987615d71a1085cae3c6fb0c2855f81a5ec62cb7ee3136d5407e357c8360405161078a9190610d47565b60405180910390a3505050565b60005461010090046001600160a01b031681565b60045481565b6002546001600160a01b03166107c5610a6a565b6001600160a01b0316146107eb5760405162461bcd60e51b815260040161025890610b48565b600080546040516370a0823160e01b81526101009091046001600160a01b0316906370a0823190610820903090600401610aec565b60206040518083038186803b15801561083857600080fd5b505afa15801561084c573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906108709190610ad4565b905060018110156108935760405162461bcd60e51b815260040161025890610bdf565b60005460025460405163a9059cbb60e01b81526001600160a01b0361010090930483169263a9059cbb926108ce929116908590600401610b24565b602060405180830381600087803b1580156108e857600080fd5b505af11580156108fc573d6000803e3d6000fd5b505050506040513d601f19601f820116820180604052508101906109209190610a9c565b5050565b60005460ff1681565b6002546001600160a01b031681565b60035481565b6002546001600160a01b0316610956610a6a565b6001600160a01b03161461097c5760405162461bcd60e51b815260040161025890610b48565b6000805460ff1916600190811790915580546040516370a0823160e01b81526001600160a01b03909116906370a08231906109bb903090600401610aec565b60206040518083038186803b1580156109d357600080fd5b505afa1580156109e7573d6000803e3d6000fd5b505050506040513d601f19601f82011682018060405250810190610a0b9190610ad4565b1015610a295760405162461bcd60e51b815260040161025890610cfc565b565b6002546001600160a01b0316610a3f610a6a565b6001600160a01b031614610a655760405162461bcd60e51b815260040161025890610b48565b600355565b3390565b600060208284031215610a7f578081fd5b81356001600160a01b0381168114610a95578182fd5b9392505050565b600060208284031215610aad578081fd5b81518015158114610a95578182fd5b600060208284031215610acd578081fd5b5035919050565b600060208284031215610ae5578081fd5b5051919050565b6001600160a01b0391909116815260200190565b6001600160a01b039384168152919092166020820152604081019190915260600190565b6001600160a01b03929092168252602082015260400190565b901515815260200190565b60208082526021908201527f52475020544f4b454e3a20594f5520415245204e4f5420544845204f574e45526040820152601760f91b606082015260800190565b60208082526036908201527f5247503a20434f4e545241435420444f4553204e4f54204f574e2054484154206040820152752a27a5a2a71027a9102a27a5a2a71024a9902923a81760511b606082015260800190565b60208082526018908201527f5247503a204e4f204255534420544f2057495448445241570000000000000000604082015260600190565b6020808252601490820152732923a81d1029a0a622902420a99022a72222a21760611b604082015260600190565b6020808252601d908201527f5247503a205452414e53464552204f462042555344204641494c454421000000604082015260600190565b60208082526019908201527f5247503a204255592041544c45415354203120544f4b454e2e00000000000000604082015260600190565b6020808252602a908201527f5247503a20434f4e545241435420444f4553204e4f54204841564520454e4f5560408201526923a4102a27a5a2a7299760b11b606082015260800190565b6020808252602b908201527f5247503a20434f4e545241435420444f4553204e4f54204841564520544f4b4560408201526a2729902a279029a2a6261760a91b606082015260800190565b90815260200190565b60008219821115610d6357610d63610d87565b500190565b6000816000190483118215151615610d8257610d82610d87565b500290565b634e487b7160e01b600052601160045260246000fdfea26469706673582212202fb1a67b0ba4bc3dd7c96a77139cae7a8f647333cc41fb7fd987acaec7d94b8464736f6c63430008000033000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d560000000000000000000000004af5ff1a60a6ef6c7c8f9c4e304cd9051fca3ec0

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

000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d560000000000000000000000004af5ff1a60a6ef6c7c8f9c4e304cd9051fca3ec0

-----Encoded View---------------
2 Constructor Arguments found :
Arg [0] : 000000000000000000000000e9e7cea3dedca5984780bafc599bd69add087d56
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;:::-;;;;;;;;2175:1303;;;;;;;;;;-1:-1:-1;2175:1303:0;;;;;:::i;:::-;;:::i;904:19::-;;;;;;;;;;;;;:::i;1015:25::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;4381:237::-;;;;;;;;;;;;;:::i;872:25::-;;;;;;;;;;;;;:::i;:::-;;;;;;;:::i;955:20::-;;;;;;;;;;;;;:::i;982:::-;;;;;;;;;;;;;:::i;4023:310::-;;;;;;;;;;;;;:::i;1910:85::-;;;;;;;;;;-1:-1:-1;1910:85:0;;;;;:::i;:::-;;:::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;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;904:19::-;;;;;;-1:-1:-1;;;;;904:19:0;;:::o;1015:25::-;;;;:::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;872:25::-;;;;;;:::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;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:348::-;3107:2;3089:21;;;3146:2;3126:18;;;3119:30;3185:26;3180:2;3165:18;;3158:54;3244:2;3229:18;;3079:174::o;3258:344::-;3460:2;3442:21;;;3499:2;3479:18;;;3472:30;-1:-1:-1;;;3533:2:1;3518:18;;3511:50;3593:2;3578:18;;3432:170::o;3607:353::-;3809:2;3791:21;;;3848:2;3828:18;;;3821:30;3887:31;3882:2;3867:18;;3860:59;3951:2;3936:18;;3781:179::o;3965:349::-;4167:2;4149:21;;;4206:2;4186:18;;;4179:30;4245:27;4240:2;4225:18;;4218:55;4305:2;4290:18;;4139:175::o;4319:406::-;4521:2;4503:21;;;4560:2;4540:18;;;4533:30;4599:34;4594:2;4579:18;;4572:62;-1:-1:-1;;;4665:2:1;4650:18;;4643:40;4715:3;4700:19;;4493:232::o;4730:407::-;4932:2;4914:21;;;4971:2;4951:18;;;4944:30;5010:34;5005:2;4990:18;;4983:62;-1:-1:-1;;;5076:2:1;5061:18;;5054:41;5127:3;5112:19;;4904:233::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://2fb1a67b0ba4bc3dd7c96a77139cae7a8f647333cc41fb7fd987acaec7d94b84
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.