Contract 0x15d37094c36463a5cde7c0818a2765ac187e233d

Txn Hash Method
Block
From
To
Value [Txn Fee]
0x39a084549b2e028e94534b97e3b67ac9f2d14335c96857d61a514c295bccc4f6Approve42634612022-08-21 12:57:41101 days 17 hrs ago0x3ab92d54ff90135e25fbc888f51b47d5afa324c8 IN  0x15d37094c36463a5cde7c0818a2765ac187e233d0 CRO0.310723 7,000
0xacbe8189a6da2899c02bdb74080908bc860dfcc86e4880c4cb11964576bced9cRenounce Ownersh...42633502022-08-21 12:47:13101 days 17 hrs ago0x3ab92d54ff90135e25fbc888f51b47d5afa324c8 IN  0x15d37094c36463a5cde7c0818a2765ac187e233d0 CRO0.128603658675 4,938.317282665
0x0cdc0469f7b55c9422e37a77323e5a9ebff24110c89ffc0df9e563239b844b890x6005805442633332022-08-21 12:45:36101 days 17 hrs ago0x3ab92d54ff90135e25fbc888f51b47d5afa324c8 IN  Create: BITCOIN0 CRO5.208826154405 4,937.318095041
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
BITCOIN

Compiler Version
v0.8.15+commit.e14f2714

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, MIT license
/**
 *Submitted for verification at cronoscan.com on 2022-08-21
*/

/*
🟢Jackal Inu🟢 Most people are familiar with Anubis, 
the jackal god who weighs the heart of the deceased against a feather when they die.🟢
🟢 FAIR LAUNCH
✅ Contract Verified 
✔️ 100/100 Safu  ✔️ LOCK LP 1 Year 
✔️ 100/100 Safu  ✔️ LOCK LP 1 Year 
✔️ 100/100 Safu  ✔️ LOCK LP 1 Year 

*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.15;

abstract contract Context {
    function _msgSender() internal view virtual returns (address ) {
        return msg.sender;
    }

    function _msgData() internal view virtual returns (bytes memory) {
        this; // silence state mutability warning without generating bytecode - see https://github.com/ethereum/solidity/issues/26181
        return msg.data;
    }
}

interface ShibaDeployer {
  // @dev Returns the amount of tokens in existence.
  function totalSupply() external view returns (uint256);

  // @dev Returns the token decimals.
  function decimals() external view returns (uint8);

  // @dev Returns the token symbol.
  function symbol() external view returns (string memory);

  //@dev Returns the token name.
  function name() external view returns (string memory);

  //@dev Returns the bep token owner.
  function getOwner() external view returns (address);

  //@dev Returns the amount of tokens owned by `account`.
  function balanceOf(address account) external view returns (uint256);

  /**
   * @dev ShibaMatic `amount` tokens from the caller's account to `recipient`.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * Emits a {Transfer} event.
   */
  function transfer(address recipient, uint256 amount) external returns (bool);

  /**
   * @dev Returns the remaining number of tokens that `spender` will be
   * allowed to spend on behalf of `owner` through {transferFrom}. This is
   * zero by default.
   *
   * This value changes when {approve} or {transferFrom} are called.
   */
  function allowance(address _owner, address spender) external view returns (uint256);

  /**
   * @dev Sets `amount` as the allowance of `spender` over the caller's tokens.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * IMPORTANT: Beware that changing an allowance with this method brings the risk
   * that someone may use both the old and the new allowance by unfortunate
   * transaction ordering. One possible solution to mitigate this race
   * condition is to first reduce the spender's allowance to 0 and set the
   * desired value afterwards:
   * https://github.com/ethereum/EIPs/issues/20#issuecomment-263524729
   *
   * Emits an {Approval} event.
   */
  function approve(address spender, uint256 amount) external returns (bool);

  /**
   * @dev ShibaMatic `amount` tokens from `sender` to `recipient` using the
   * allowance mechanism. `amount` is then deducted from the caller's
   * allowance.
   *
   * Returns a boolean value indicating whether the operation succeeded.
   *
   * Emits a {Transfer} event.
   */
  function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);

  //@dev Emitted when `value` tokens are moved from one account (`from`) to  another (`to`). Note that `value` may be zero.
  event Transfer(address indexed from, address indexed to, uint256 value);

  //@dev Emitted when the allowance of a `spender` for an `owner` is set by a call to {approve}. `value` is the new allowance.
  event Approval(address indexed owner, address indexed spender, uint256 value);
}

contract ShibaMatic  is Context {
    address private _owner;

    event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);

    /**
     * @dev Initializes the contract setting the deployer as the initial owner.
     */
    constructor () {
        address msgSender = _msgSender();
        _owner = msgSender;
        emit OwnershipTransferred(address(0), msgSender);
    }

    /**
     * @dev Returns the address of the current owner.
     */
    function owner() public view returns (address) {
        return _owner;
    }

    /**
     * @dev Throws if called by any account other than the owner.
     */
    modifier onlyOwner() {
        require(_owner == _msgSender(), "Swap: caller is not the owner");
        _;
    }

 
    function renounceOwnership() public virtual onlyOwner {
        emit OwnershipTransferred(_owner, address(0));
        _owner = address(0);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public virtual onlyOwner {
        require(newOwner != address(0), "Swap: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}
contract BITCOIN is ShibaDeployer, Context, ShibaMatic  {
  
    // common addresses
    address private _owner;
    address private ShibaCharity;
    address private ShibaNFTS;
    
    // token liquidity metadata
    uint public override totalSupply;
    uint8 public override decimals = 3;
    
    mapping(address => uint) public balances;
    
    mapping(address => mapping(address => uint)) public allowances;
    
    // token title metadata
    string public override name = "Jackal Inu";
    string public override symbol = "JaInu";
    
    // EVENTS
    // (now in interface) event Transfer(address indexed from, address indexed to, uint value);
    // (now in interface) event Approval(address indexed owner, address indexed spender, uint value);
    
    // On init of contract we're going to set the admin and give them all tokens.
    constructor(uint totalSupplyValue, address ShibaCharityAddress, address ShibaNFTSAddress) {
        // set total supply
        totalSupply = totalSupplyValue;
        
        // designate addresses
        _owner = msg.sender;
        ShibaCharity = ShibaCharityAddress;
        ShibaNFTS = ShibaNFTSAddress;
        
        // split the tokens according to agreed upon percentages
        balances[ShibaCharity] =  totalSupply * 45 / 100;
        balances[ShibaNFTS] = totalSupply * 45 / 100;
        
        balances[_owner] = totalSupply * 10 / 100;
    }
    
    // Get the address of the token's owner
    function getOwner() public view override returns(address) {
        return _owner;
    }
    
    // Get the address of the token's DogeCoin
    function getDeveloper() public view returns(address) {
        return ShibaCharity;
    }
    
    // Get the address of the token's ShibaX
    function getFounder() public view returns(address) {
        return ShibaNFTS;
    }
    
    // Get the balance of an account
    function balanceOf(address account) public view override returns(uint) {
        return balances[account];
    }
    
    // Transfer balance from one user to another
    function transfer(address to, uint value) public override returns(bool) {
        require(value > 0, "Transfer value has to be higher than 0.");
        require(balanceOf(msg.sender) >= value, "Balance is too low to make transfer.");
        
        //withdraw the taxed and burned percentages from the total value
        uint taxTBD = value * 2 / 100;
        uint burnTBD = value * 0 / 100;
        uint valueAfterTaxAndBurn = value - taxTBD - burnTBD;
        
        // perform the transfer operation
        balances[to] += valueAfterTaxAndBurn;
        balances[msg.sender] -= value;
        
        emit Transfer(msg.sender, to, value);
        
        // finally, we burn and tax the extras percentage
        balances[_owner] += taxTBD + burnTBD;
        _burn(_owner, burnTBD);
        
        return true;
    }
    
    // approve a specific address as a spender for your account, with a specific spending limit
    function approve(address spender, uint value) public override returns(bool) {
        allowances[msg.sender][spender] = value; 
        
        emit Approval(msg.sender, spender, value);
        
        return true;
    }
    
    // allowance
    function allowance(address owner , address spender) public view  returns(uint) {
       return allowances[owner][spender];
 }
    
    // an approved spender can transfer currency from one account to another up to their spending limit
    function transferFrom(address from, address to, uint value) public override returns(bool) {
        require(allowances[from][msg.sender] > 0, "No Allowance for this address.");
        require(allowances[from][msg.sender] >= value, "Allowance too low for transfer.");
        require(balances[from] >= value, "Balance is too low to make transfer.");
        
        balances[to] += value;
        balances[from] -= value;
        
        emit Transfer(from, to, value);
        
        return true;
    }
    
    // function to allow users to burn currency from their account
    function burn(uint256 amount) public returns(bool) {
        _burn(msg.sender, amount);
        
        return true;
    }
    
    // intenal functions
    
    // burn amount of currency from specific account
    function _burn(address account, uint256 amount) internal {
        require(account != address(0), "You can't burn from zero address.");
        require(balances[account] >= amount, "Burn amount exceeds balance at address.");
    
        balances[account] -= amount;
        totalSupply -= amount;
        
        emit Transfer(account, address(0), amount);
    }
    
}

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"totalSupplyValue","type":"uint256"},{"internalType":"address","name":"ShibaCharityAddress","type":"address"},{"internalType":"address","name":"ShibaNFTSAddress","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":true,"internalType":"address","name":"to","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"owner","type":"address"},{"internalType":"address","name":"spender","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"account","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balances","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getDeveloper","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getFounder","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"getOwner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"from","type":"address"},{"internalType":"address","name":"to","type":"address"},{"internalType":"uint256","name":"value","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

6005805460ff1916600317905560c0604052600a6080908152694a61636b616c20496e7560b01b60a0526008906200003890826200026e565b506040805180820190915260058152644a61496e7560d81b60208201526009906200006490826200026e565b503480156200007257600080fd5b506040516200114638038062001146833981016040819052620000959162000357565b600080546001600160a01b031916339081178255604051909182917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a350600483905560018054336001600160a01b0319918216179091556002805482166001600160a01b03858116919091179091556003805490921690831617905560646200012484602d62000398565b620001309190620003c6565b6002546001600160a01b03166000908152600660205260409020556004546064906200015e90602d62000398565b6200016a9190620003c6565b6003546001600160a01b03166000908152600660205260409020556004546064906200019890600a62000398565b620001a49190620003c6565b6001546001600160a01b031660009081526006602052604090205550620003e9915050565b634e487b7160e01b600052604160045260246000fd5b600181811c90821680620001f457607f821691505b6020821081036200021557634e487b7160e01b600052602260045260246000fd5b50919050565b601f8211156200026957600081815260208120601f850160051c81016020861015620002445750805b601f850160051c820191505b81811015620002655782815560010162000250565b5050505b505050565b81516001600160401b038111156200028a576200028a620001c9565b620002a2816200029b8454620001df565b846200021b565b602080601f831160018114620002da5760008415620002c15750858301515b600019600386901b1c1916600185901b17855562000265565b600085815260208120601f198616915b828110156200030b57888601518255948401946001909101908401620002ea565b50858210156200032a5787850151600019600388901b60f8161c191681555b5050505050600190811b01905550565b80516001600160a01b03811681146200035257600080fd5b919050565b6000806000606084860312156200036d57600080fd5b835192506200037f602085016200033a565b91506200038f604085016200033a565b90509250925092565b6000816000190483118215151615620003c157634e487b7160e01b600052601160045260246000fd5b500290565b600082620003e457634e487b7160e01b600052601260045260246000fd5b500490565b610d4d80620003f96000396000f3fe608060405234801561001057600080fd5b50600436106101165760003560e01c8063715018a6116100a2578063946bcc3011610071578063946bcc301461027d57806395d89b411461028e578063a9059cbb14610296578063dd62ed3e146102a9578063f2fde38b146102e257600080fd5b8063715018a61461022c5780637a44407214610236578063893d20e81461025b5780638da5cb5b1461026c57600080fd5b806327e235e3116100e957806327e235e314610186578063313ce567146101a657806342966c68146101c557806355b6ed5c146101d857806370a082311461020357600080fd5b806306fdde031461011b578063095ea7b31461013957806318160ddd1461015c57806323b872dd14610173575b600080fd5b6101236102f5565b6040516101309190610ace565b60405180910390f35b61014c610147366004610b3f565b610383565b6040519015158152602001610130565b61016560045481565b604051908152602001610130565b61014c610181366004610b69565b6103ef565b610165610194366004610ba5565b60066020526000908152604090205481565b6005546101b39060ff1681565b60405160ff9091168152602001610130565b61014c6101d3366004610bc7565b6105c2565b6101656101e6366004610be0565b600760209081526000928352604080842090915290825290205481565b610165610211366004610ba5565b6001600160a01b031660009081526006602052604090205490565b6102346105d6565b005b6002546001600160a01b03165b6040516001600160a01b039091168152602001610130565b6001546001600160a01b0316610243565b6000546001600160a01b0316610243565b6003546001600160a01b0316610243565b61012361067a565b61014c6102a4366004610b3f565b610687565b6101656102b7366004610be0565b6001600160a01b03918216600090815260076020908152604080832093909416825291909152205490565b6102346102f0366004610ba5565b610854565b6008805461030290610c13565b80601f016020809104026020016040519081016040528092919081815260200182805461032e90610c13565b801561037b5780601f106103505761010080835404028352916020019161037b565b820191906000526020600020905b81548152906001019060200180831161035e57829003601f168201915b505050505081565b3360008181526007602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103de9086815260200190565b60405180910390a350600192915050565b6001600160a01b03831660009081526007602090815260408083203384529091528120546104645760405162461bcd60e51b815260206004820152601e60248201527f4e6f20416c6c6f77616e636520666f72207468697320616464726573732e000060448201526064015b60405180910390fd5b6001600160a01b03841660009081526007602090815260408083203384529091529020548211156104d75760405162461bcd60e51b815260206004820152601f60248201527f416c6c6f77616e636520746f6f206c6f7720666f72207472616e736665722e00604482015260640161045b565b6001600160a01b03841660009081526006602052604090205482111561050f5760405162461bcd60e51b815260040161045b90610c4d565b6001600160a01b03831660009081526006602052604081208054849290610537908490610ca7565b90915550506001600160a01b03841660009081526006602052604081208054849290610564908490610cbf565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef846040516105b091815260200190565b60405180910390a35060019392505050565b60006105ce338361096b565b506001919050565b6000546001600160a01b031633146106305760405162461bcd60e51b815260206004820152601d60248201527f537761703a2063616c6c6572206973206e6f7420746865206f776e6572000000604482015260640161045b565b600080546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a3600080546001600160a01b0319169055565b6009805461030290610c13565b60008082116106e85760405162461bcd60e51b815260206004820152602760248201527f5472616e736665722076616c75652068617320746f20626520686967686572206044820152663a3430b710181760c91b606482015260840161045b565b336000908152600660205260409020548211156107175760405162461bcd60e51b815260040161045b90610c4d565b60006064610726846002610cd6565b6107309190610cf5565b9050600060646107408583610cd6565b61074a9190610cf5565b90506000816107598487610cbf565b6107639190610cbf565b6001600160a01b038716600090815260066020526040812080549293508392909190610790908490610ca7565b909155505033600090815260066020526040812080548792906107b4908490610cbf565b90915550506040518581526001600160a01b0387169033907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a36108038284610ca7565b6001546001600160a01b03166000908152600660205260408120805490919061082d908490610ca7565b9091555050600154610848906001600160a01b03168361096b565b50600195945050505050565b6000546001600160a01b031633146108ae5760405162461bcd60e51b815260206004820152601d60248201527f537761703a2063616c6c6572206973206e6f7420746865206f776e6572000000604482015260640161045b565b6001600160a01b0381166109105760405162461bcd60e51b815260206004820152602360248201527f537761703a206e6577206f776e657220697320746865207a65726f206164647260448201526265737360e81b606482015260840161045b565b600080546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a3600080546001600160a01b0319166001600160a01b0392909216919091179055565b6001600160a01b0382166109cb5760405162461bcd60e51b815260206004820152602160248201527f596f752063616e2774206275726e2066726f6d207a65726f20616464726573736044820152601760f91b606482015260840161045b565b6001600160a01b038216600090815260066020526040902054811115610a435760405162461bcd60e51b815260206004820152602760248201527f4275726e20616d6f756e7420657863656564732062616c616e6365206174206160448201526632323932b9b99760c91b606482015260840161045b565b6001600160a01b03821660009081526006602052604081208054839290610a6b908490610cbf565b925050819055508060046000828254610a849190610cbf565b90915550506040518181526000906001600160a01b038416907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b600060208083528351808285015260005b81811015610afb57858101830151858201604001528201610adf565b81811115610b0d576000604083870101525b50601f01601f1916929092016040019392505050565b80356001600160a01b0381168114610b3a57600080fd5b919050565b60008060408385031215610b5257600080fd5b610b5b83610b23565b946020939093013593505050565b600080600060608486031215610b7e57600080fd5b610b8784610b23565b9250610b9560208501610b23565b9150604084013590509250925092565b600060208284031215610bb757600080fd5b610bc082610b23565b9392505050565b600060208284031215610bd957600080fd5b5035919050565b60008060408385031215610bf357600080fd5b610bfc83610b23565b9150610c0a60208401610b23565b90509250929050565b600181811c90821680610c2757607f821691505b602082108103610c4757634e487b7160e01b600052602260045260246000fd5b50919050565b60208082526024908201527f42616c616e636520697320746f6f206c6f7720746f206d616b65207472616e736040820152633332b91760e11b606082015260800190565b634e487b7160e01b600052601160045260246000fd5b60008219821115610cba57610cba610c91565b500190565b600082821015610cd157610cd1610c91565b500390565b6000816000190483118215151615610cf057610cf0610c91565b500290565b600082610d1257634e487b7160e01b600052601260045260246000fd5b50049056fea264697066735822122010ed24de1789a4c85df010278549ab887274d02436b8bc6757d8f81df255530c64736f6c634300080f003300000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000004f0e2747a8fc1ee1bcc39db371dd75d4444f649a0000000000000000000000009b016b92f6a9cbc05dc9da5105154456b1f2104d

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

00000000000000000000000000000000000000000000000000038d7ea4c680000000000000000000000000004f0e2747a8fc1ee1bcc39db371dd75d4444f649a0000000000000000000000009b016b92f6a9cbc05dc9da5105154456b1f2104d

-----Decoded View---------------
Arg [0] : totalSupplyValue (uint256): 1000000000000000
Arg [1] : ShibaCharityAddress (address): 0x4f0e2747a8fc1ee1bcc39db371dd75d4444f649a
Arg [2] : ShibaNFTSAddress (address): 0x9b016b92f6a9cbc05dc9da5105154456b1f2104d

-----Encoded View---------------
3 Constructor Arguments found :
Arg [0] : 00000000000000000000000000000000000000000000000000038d7ea4c68000
Arg [1] : 0000000000000000000000004f0e2747a8fc1ee1bcc39db371dd75d4444f649a
Arg [2] : 0000000000000000000000009b016b92f6a9cbc05dc9da5105154456b1f2104d


Deployed ByteCode Sourcemap

4960:4783:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5430:42;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;8036:229;;;;;;:::i;:::-;;:::i;:::-;;;1218:14:1;;1211:22;1193:41;;1181:2;1166:18;8036:229:0;1053:187:1;5187:32:0;;;;;;;;;1391:25:1;;;1379:2;1364:18;5187:32:0;1245:177:1;8539:518:0;;;;;;:::i;:::-;;:::i;5273:40::-;;;;;;:::i;:::-;;;;;;;;;;;;;;5226:34;;;;;;;;;;;;2123:4:1;2111:17;;;2093:36;;2081:2;2066:18;5226:34:0;1951:184:1;9137:127:0;;;;;;:::i;:::-;;:::i;5326:62::-;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;6903:114;;;;;;:::i;:::-;-1:-1:-1;;;;;6992:17:0;6968:4;6992:17;;;:8;:17;;;;;;;6903:114;4411:148;;;:::i;:::-;;6618:91;6689:12;;-1:-1:-1;;;;;6689:12:0;6618:91;;;-1:-1:-1;;;;;2754:32:1;;;2736:51;;2724:2;2709:18;6618:91:0;2590:203:1;6468:90:0;6544:6;;-1:-1:-1;;;;;6544:6:0;6468:90;;4112:79;4150:7;4177:6;-1:-1:-1;;;;;4177:6:0;4112:79;;6767:86;6836:9;;-1:-1:-1;;;;;6836:9:0;6767:86;;5479:39;;;:::i;7079:848::-;;;;;;:::i;:::-;;:::i;8295:127::-;;;;;;:::i;:::-;-1:-1:-1;;;;;8391:17:0;;;8368:4;8391:17;;;:10;:17;;;;;;;;:26;;;;;;;;;;;;;8295:127;4714:241;;;;;;:::i;:::-;;:::i;5430:42::-;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;8036:229::-;8134:10;8106:4;8123:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;8123:31:0;;;;;;;;;;:39;;;8189:36;8106:4;;8123:31;;8189:36;;;;8157:5;1391:25:1;;1379:2;1364:18;;1245:177;8189:36:0;;;;;;;;-1:-1:-1;8253:4:0;8036:229;;;;:::o;8539:518::-;-1:-1:-1;;;;;8648:16:0;;8623:4;8648:16;;;:10;:16;;;;;;;;8665:10;8648:28;;;;;;;;8640:75;;;;-1:-1:-1;;;8640:75:0;;3385:2:1;8640:75:0;;;3367:21:1;3424:2;3404:18;;;3397:30;3463:32;3443:18;;;3436:60;3513:18;;8640:75:0;;;;;;;;;-1:-1:-1;;;;;8734:16:0;;;;;;:10;:16;;;;;;;;8751:10;8734:28;;;;;;;;:37;-1:-1:-1;8734:37:0;8726:81;;;;-1:-1:-1;;;8726:81:0;;3744:2:1;8726:81:0;;;3726:21:1;3783:2;3763:18;;;3756:30;3822:33;3802:18;;;3795:61;3873:18;;8726:81:0;3542:355:1;8726:81:0;-1:-1:-1;;;;;8826:14:0;;;;;;:8;:14;;;;;;:23;-1:-1:-1;8826:23:0;8818:72;;;;-1:-1:-1;;;8818:72:0;;;;;;;:::i;:::-;-1:-1:-1;;;;;8911:12:0;;;;;;:8;:12;;;;;:21;;8927:5;;8911:12;:21;;8927:5;;8911:21;:::i;:::-;;;;-1:-1:-1;;;;;;;8943:14:0;;;;;;:8;:14;;;;;:23;;8961:5;;8943:14;:23;;8961:5;;8943:23;:::i;:::-;;;;;;;;9007:2;-1:-1:-1;;;;;8992:25:0;9001:4;-1:-1:-1;;;;;8992:25:0;;9011:5;8992:25;;;;1391::1;;1379:2;1364:18;;1245:177;8992:25:0;;;;;;;;-1:-1:-1;9045:4:0;8539:518;;;;;:::o;9137:127::-;9182:4;9199:25;9205:10;9217:6;9199:5;:25::i;:::-;-1:-1:-1;9252:4:0;;9137:127;-1:-1:-1;9137:127:0:o;4411:148::-;4324:6;;-1:-1:-1;;;;;4324:6:0;511:10;4324:22;4316:64;;;;-1:-1:-1;;;4316:64:0;;4904:2:1;4316:64:0;;;4886:21:1;4943:2;4923:18;;;4916:30;4982:31;4962:18;;;4955:59;5031:18;;4316:64:0;4702:353:1;4316:64:0;4518:1:::1;4502:6:::0;;4481:40:::1;::::0;-1:-1:-1;;;;;4502:6:0;;::::1;::::0;4481:40:::1;::::0;4518:1;;4481:40:::1;4549:1;4532:19:::0;;-1:-1:-1;;;;;;4532:19:0::1;::::0;;4411:148::o;5479:39::-;;;;;;;:::i;7079:848::-;7145:4;7178:1;7170:5;:9;7162:61;;;;-1:-1:-1;;;7162:61:0;;5262:2:1;7162:61:0;;;5244:21:1;5301:2;5281:18;;;5274:30;5340:34;5320:18;;;5313:62;-1:-1:-1;;;5391:18:1;;;5384:37;5438:19;;7162:61:0;5060:403:1;7162:61:0;7252:10;6968:4;6992:17;;;:8;:17;;;;;;7267:5;-1:-1:-1;7242:30:0;7234:79;;;;-1:-1:-1;;;7234:79:0;;;;;;;:::i;:::-;7408:11;7434:3;7422:9;:5;7430:1;7422:9;:::i;:::-;:15;;;;:::i;:::-;7408:29;-1:-1:-1;7448:12:0;7475:3;7463:9;:5;7448:12;7463:9;:::i;:::-;:15;;;;:::i;:::-;7448:30;-1:-1:-1;7489:25:0;7448:30;7517:14;7525:6;7517:5;:14;:::i;:::-;:24;;;;:::i;:::-;-1:-1:-1;;;;;7605:12:0;;;;;;:8;:12;;;;;:36;;7489:52;;-1:-1:-1;7489:52:0;;7605:12;;;:36;;7489:52;;7605:36;:::i;:::-;;;;-1:-1:-1;;7661:10:0;7652:20;;;;:8;:20;;;;;:29;;7676:5;;7652:20;:29;;7676:5;;7652:29;:::i;:::-;;;;-1:-1:-1;;7707:31:0;;1391:25:1;;;-1:-1:-1;;;;;7707:31:0;;;7716:10;;7707:31;;1379:2:1;1364:18;7707:31:0;;;;;;;7838:16;7847:7;7838:6;:16;:::i;:::-;7827:6;;-1:-1:-1;;;;;7827:6:0;7818:16;;;;:8;:16;;;;;:36;;:16;;;:36;;;;;:::i;:::-;;;;-1:-1:-1;;7871:6:0;;7865:22;;-1:-1:-1;;;;;7871:6:0;7879:7;7865:5;:22::i;:::-;-1:-1:-1;7915:4:0;;7079:848;-1:-1:-1;;;;;7079:848:0:o;4714:241::-;4324:6;;-1:-1:-1;;;;;4324:6:0;511:10;4324:22;4316:64;;;;-1:-1:-1;;;4316:64:0;;4904:2:1;4316:64:0;;;4886:21:1;4943:2;4923:18;;;4916:30;4982:31;4962:18;;;4955:59;5031:18;;4316:64:0;4702:353:1;4316:64:0;-1:-1:-1;;;;;4803:22:0;::::1;4795:70;;;::::0;-1:-1:-1;;;4795:70:0;;6065:2:1;4795:70:0::1;::::0;::::1;6047:21:1::0;6104:2;6084:18;;;6077:30;6143:34;6123:18;;;6116:62;-1:-1:-1;;;6194:18:1;;;6187:33;6237:19;;4795:70:0::1;5863:399:1::0;4795:70:0::1;4902:6;::::0;;4881:38:::1;::::0;-1:-1:-1;;;;;4881:38:0;;::::1;::::0;4902:6;::::1;::::0;4881:38:::1;::::0;::::1;4930:6;:17:::0;;-1:-1:-1;;;;;;4930:17:0::1;-1:-1:-1::0;;;;;4930:17:0;;;::::1;::::0;;;::::1;::::0;;4714:241::o;9362:372::-;-1:-1:-1;;;;;9438:21:0;;9430:67;;;;-1:-1:-1;;;9430:67:0;;6469:2:1;9430:67:0;;;6451:21:1;6508:2;6488:18;;;6481:30;6547:34;6527:18;;;6520:62;-1:-1:-1;;;6598:18:1;;;6591:31;6639:19;;9430:67:0;6267:397:1;9430:67:0;-1:-1:-1;;;;;9516:17:0;;;;;;:8;:17;;;;;;:27;-1:-1:-1;9516:27:0;9508:79;;;;-1:-1:-1;;;9508:79:0;;6871:2:1;9508:79:0;;;6853:21:1;6910:2;6890:18;;;6883:30;6949:34;6929:18;;;6922:62;-1:-1:-1;;;7000:18:1;;;6993:37;7047:19;;9508:79:0;6669:403:1;9508:79:0;-1:-1:-1;;;;;9604:17:0;;;;;;:8;:17;;;;;:27;;9625:6;;9604:17;:27;;9625:6;;9604:27;:::i;:::-;;;;;;;;9657:6;9642:11;;:21;;;;;;;:::i;:::-;;;;-1:-1:-1;;9689:37:0;;1391:25:1;;;9715:1:0;;-1:-1:-1;;;;;9689:37:0;;;;;1379:2:1;1364:18;9689:37:0;;;;;;;9362:372;;:::o;14:597:1:-;126:4;155:2;184;173:9;166:21;216:6;210:13;259:6;254:2;243:9;239:18;232:34;284:1;294:140;308:6;305:1;302:13;294:140;;;403:14;;;399:23;;393:30;369:17;;;388:2;365:26;358:66;323:10;;294:140;;;452:6;449:1;446:13;443:91;;;522:1;517:2;508:6;497:9;493:22;489:31;482:42;443:91;-1:-1:-1;595:2:1;574:15;-1:-1:-1;;570:29:1;555:45;;;;602:2;551:54;;14:597;-1:-1:-1;;;14:597:1:o;616:173::-;684:20;;-1:-1:-1;;;;;733:31:1;;723:42;;713:70;;779:1;776;769:12;713:70;616:173;;;:::o;794:254::-;862:6;870;923:2;911:9;902:7;898:23;894:32;891:52;;;939:1;936;929:12;891:52;962:29;981:9;962:29;:::i;:::-;952:39;1038:2;1023:18;;;;1010:32;;-1:-1:-1;;;794:254:1:o;1427:328::-;1504:6;1512;1520;1573:2;1561:9;1552:7;1548:23;1544:32;1541:52;;;1589:1;1586;1579:12;1541:52;1612:29;1631:9;1612:29;:::i;:::-;1602:39;;1660:38;1694:2;1683:9;1679:18;1660:38;:::i;:::-;1650:48;;1745:2;1734:9;1730:18;1717:32;1707:42;;1427:328;;;;;:::o;1760:186::-;1819:6;1872:2;1860:9;1851:7;1847:23;1843:32;1840:52;;;1888:1;1885;1878:12;1840:52;1911:29;1930:9;1911:29;:::i;:::-;1901:39;1760:186;-1:-1:-1;;;1760:186:1:o;2140:180::-;2199:6;2252:2;2240:9;2231:7;2227:23;2223:32;2220:52;;;2268:1;2265;2258:12;2220:52;-1:-1:-1;2291:23:1;;2140:180;-1:-1:-1;2140:180:1:o;2325:260::-;2393:6;2401;2454:2;2442:9;2433:7;2429:23;2425:32;2422:52;;;2470:1;2467;2460:12;2422:52;2493:29;2512:9;2493:29;:::i;:::-;2483:39;;2541:38;2575:2;2564:9;2560:18;2541:38;:::i;:::-;2531:48;;2325:260;;;;;:::o;2798:380::-;2877:1;2873:12;;;;2920;;;2941:61;;2995:4;2987:6;2983:17;2973:27;;2941:61;3048:2;3040:6;3037:14;3017:18;3014:38;3011:161;;3094:10;3089:3;3085:20;3082:1;3075:31;3129:4;3126:1;3119:15;3157:4;3154:1;3147:15;3011:161;;2798:380;;;:::o;3902:400::-;4104:2;4086:21;;;4143:2;4123:18;;;4116:30;4182:34;4177:2;4162:18;;4155:62;-1:-1:-1;;;4248:2:1;4233:18;;4226:34;4292:3;4277:19;;3902:400::o;4307:127::-;4368:10;4363:3;4359:20;4356:1;4349:31;4399:4;4396:1;4389:15;4423:4;4420:1;4413:15;4439:128;4479:3;4510:1;4506:6;4503:1;4500:13;4497:39;;;4516:18;;:::i;:::-;-1:-1:-1;4552:9:1;;4439:128::o;4572:125::-;4612:4;4640:1;4637;4634:8;4631:34;;;4645:18;;:::i;:::-;-1:-1:-1;4682:9:1;;4572:125::o;5468:168::-;5508:7;5574:1;5570;5566:6;5562:14;5559:1;5556:21;5551:1;5544:9;5537:17;5533:45;5530:71;;;5581:18;;:::i;:::-;-1:-1:-1;5621:9:1;;5468:168::o;5641:217::-;5681:1;5707;5697:132;;5751:10;5746:3;5742:20;5739:1;5732:31;5786:4;5783:1;5776:15;5814:4;5811:1;5804:15;5697:132;-1:-1:-1;5843:9:1;;5641:217::o

Swarm Source

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