Contract 0xa202bcf4afe788232d83c18f4d46f30f2c4e67be 6

 
 
Txn Hash
Block
From
To
Value [Txn Fee]
0x80c55c80dbf957f3236bd5720ea17d568304a60d2c48cb6c70ebc36b14fe73a695643302021-07-29 3:18:231 min ago0xf4b4598e5a70790d0bceeb1ad23ea9658a2ac648 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00099541
0x47cec12ed0c1be4eaba65c5073fff8fe080e177b59a558002e3efd25943e071795642042021-07-29 3:12:047 mins ago0xd867d0e038ff36ee797fecb16611ba5f5fef2fec IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113275
0x182471fdc8140e5c06f835a5dadc7b56a71033e0d96d2924e7bab034f0f99e5c95641992021-07-29 3:11:497 mins ago0xd867d0e038ff36ee797fecb16611ba5f5fef2fec IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00109654
0x731b79406aa81de7b86b9a727a34cb1f3a612b106afc83484c5b57532b2cc2fe95641872021-07-29 3:11:138 mins ago0x82cf9b5a6bd78528318c2a71a57713a5eb8e7e0a IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00092041
0xc2a0259becf2aafec64286a5f017ab8cc58452dede5c6335e9f824d7e628d09c95641482021-07-29 3:09:1610 mins ago0x3d0ae4a1fbb67bb1c2e3a08f10901c399950f007 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0x6d2cdfb4723fac89d395618d2516253d6832e05f57ea7ebda468897e217df9f695640272021-07-29 3:03:1216 mins ago0xd7bc714c812c1fc41dc0b70a053230fc36753ed3 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00148835
0xc3a1c323ce77ddfd0b5df69c80dabc18e66f6acf5fcfbd4fd4835e8607b9cf8895639652021-07-29 3:00:0119 mins ago0x9979aea6c0e4780ef3d1c8498c3d33790587ec7e IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00117154
0x1cf96d9c203f39b9a2942b9e17cc55c5686300af651a6b4b9b11e77630f3189695639622021-07-29 2:59:5219 mins ago0xa463210eff2ea90fbe755b29cb8ebf9b90537661 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00074428
0xb65b171bfd52497309f5be28b18dc16780f2be976372dbd18382df6d5e0a242f95639012021-07-29 2:56:3922 mins ago0x53e61b68ef4a947e706a9c88cdcf964cb731721f IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0xe369300e9e20800f00b3f5cb9b0772a747ceb8e9cb4c388cf7070bc120eaa0d495638962021-07-29 2:56:2423 mins ago0xfa97b036bc2be93b24c705817b3f4fa7977720bb IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00148835
0x17776065ed6a4dc51c16708d3a0705d38d154c7ea635a16f22940237a045a2e695637592021-07-29 2:49:2530 mins ago0x34311bd34953a5e6b9f67efbe728426b6a8ed856 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113275
0x1d47fa455162a774a04349ff5bb4eb2a9d34c26127c96e566632b4e74221247495637572021-07-29 2:49:1930 mins ago0x34311bd34953a5e6b9f67efbe728426b6a8ed856 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0x692a505898fa15b377b74a23121020bfa5b7d1ad22900ba4748421d5e99f21ff95637302021-07-29 2:47:5731 mins ago0xf5f21383ed770933e9cccd6558e88cdbd93f93cd IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0xf9d3868f6204e431236b48ec3edd047a5b4c963f9e51adf0313b3227457bdf5e95636372021-07-29 2:43:1536 mins ago0x36cf5d14bcab8797e66f3aa76b805104e89d18f4 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00133835
0x44768b139bcb3c2945a7f20e6a31c03b31fb6100f384f6df75eb5ebbc3ad423395636312021-07-29 2:42:5736 mins ago0x0babfd7bdd598e6e37c18bb72ace7b3d9332731a IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113275
0x8245bd7f8928fac453a1958d0fd5ff1e1123fd5abeddf6297a4303a1cf7c377195636192021-07-29 2:42:2137 mins ago0x0babfd7bdd598e6e37c18bb72ace7b3d9332731a IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0xdeb284b7df27b45e4e69464e41baf32dc4e4b80bc0510a4730b33fd8336f9b2695635942021-07-29 2:41:0638 mins ago0xf854962664f19245067fd658ba27be7ff6381ebe IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113275
0xb667292e9f97473f381a4041e1ea6fc3652a54c246d29da2e9dce76719f4fa5095635832021-07-29 2:40:3339 mins ago0xf854962664f19245067fd658ba27be7ff6381ebe IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00148835
0x6d34f3aef2558f4425861b32770dc241ed9faf3edc64adbbd167b92b8fe2516a95634672021-07-29 2:34:4344 mins ago0x60c62a3ffb12120a7fd289e193b8cf53a89534d8 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113215
0x11b5ec5007deef73146f776c332a46be587df14765c694d88947f82ff01c7ad295634642021-07-29 2:34:3445 mins ago0x60c62a3ffb12120a7fd289e193b8cf53a89534d8 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126329
0xfc02a5b6990d6af4949d38d28ca42685045a02b96bfa8bd5b1f46b22eef10d8895634102021-07-29 2:31:5047 mins ago0x971ca1a2e933e6793973d3e859fa7263dc56b335 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00074428
0x0d64c2ef68e51997b2303068d9029e45f785c2ca9fe32f71d7eb8625495cb1c495633402021-07-29 2:28:1951 mins ago0x143953c96c6427c468643ed371c19780c6b1737d IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
0x66ad324d90044051d48b16193f16dfda431a750f00d036c7ef018873c13e9c6295633212021-07-29 2:27:2252 mins ago0x8ded9bd7fd17a8b3dc3330888b1e4eb6506d93ee IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00148829
0xb998414f010d139710658d52a20a86135df08aa042027a58af0c61aaf55dddbe95632792021-07-29 2:25:1254 mins ago0xa57748cf9bc9b53697489df2979cf27124e18c89 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.000113275
0x2d68955b6a84093b4bd17a2f8516dec1566550fa34f624b88b2d22b90253532f95632672021-07-29 2:24:2955 mins ago0xa57748cf9bc9b53697489df2979cf27124e18c89 IN  0xa202bcf4afe788232d83c18f4d46f30f2c4e67be0 BNB0.00126335
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Similar Match)
Note: This contract matches the deployed ByteCode of the Source Code for Contract 0xd42e7b928f16274a20826223f6efb1c6fdf1e8dd

Contract Name:
CorgiJoiningReward

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
No with 200 runs

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

// SPDX-License-Identifier: MIT

pragma solidity ^0.6.12;

/**
 * @dev Interface of the BSC standard as defined in the EIP.
 */
interface IBSC {
	function totalSupply() external view returns (uint256);
	function balanceOf(address account) external view returns (uint256);
	function transfer(address recipient, uint256 amount) external returns (bool);
	function allowance(address owner, address spender) external view returns (uint256);
	function approve(address spender, uint256 amount) external returns (bool);
	function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
	event Transfer(address indexed from, address indexed to, uint256 value);
	event Approval(address indexed owner, address indexed spender, uint256 value);
}

/**
 * @dev Contract module which provides a basic access control mechanism, where
 * there is an account (an owner) that can be granted exclusive access to
 * specific functions.
 *
 * This module is used through inheritance. It will make available the modifier
 * `onlyOwner`, which can be aplied to your functions to restrict their use to
 * the owner.
 */
contract Ownable {
    address private _owner;

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

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

    /**
     * @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(isOwner(), "Ownable: caller is not the owner");
        _;
    }

    /**
     * @dev Returns true if the caller is the current owner.
     */
    function isOwner() public view returns (bool) {
        return msg.sender == _owner;
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     * Can only be called by the current owner.
     */
    function transferOwnership(address newOwner) public onlyOwner {
        _transferOwnership(newOwner);
    }

    /**
     * @dev Transfers ownership of the contract to a new account (`newOwner`).
     */
    function _transferOwnership(address newOwner) internal {
        require(newOwner != address(0), "Ownable: new owner is the zero address");
        emit OwnershipTransferred(_owner, newOwner);
        _owner = newOwner;
    }
}


contract CorgiJoiningReward is Ownable {
  struct Claimer {
    address referer;
    uint256 tier1;
    uint256 tier2;
    uint256 tier3;
    uint256 tier4;
    uint256 totalRef;
    uint256 claimed;
  }

  IBSC public claimToken;

  address public support;

  uint[] public rewards;
  uint256 public totalclaimers;
  uint256 public _claimTokenRegister = 100 * 1e11;
  uint256 public _claimTokenTier1 = 5 * 1e11;
  uint256 public _claimTokenTier2 = 3 * 1e11;
  uint256 public _claimTokenTier3 = 2 * 1e11;
  uint256 public _claimTokenTier4 = 1 * 1e11;
  uint256 public totalrewards;

  mapping (address => Claimer) public claimers;
  event Claim(address user, address referer);
  event Reward(address user, uint256 amount);

  constructor(address _claimToken) public {
    rewards.push(_claimTokenTier1);
    rewards.push(_claimTokenTier2);
    rewards.push(_claimTokenTier3);
    rewards.push(_claimTokenTier4);
    support = msg.sender;
    claimToken = IBSC(_claimToken);
  }

  function claim(address referer) external {
    if (claimers[msg.sender].claimed == 0) {
      claimers[msg.sender].claimed = _claimTokenRegister;

      totalclaimers++;

      if (claimers[referer].claimed != 0 && referer != msg.sender) {
        address rec = referer;
        claimers[msg.sender].referer = referer;

        for (uint256 i = 0; i < rewards.length; i++) {
          if (claimers[rec].claimed == 0) {
            break;
          }

          if (i == 0) {
            claimers[rec].tier1++;
          }

          if (i == 1) {
            claimers[rec].tier2++;
          }

          if (i == 2) {
            claimers[rec].tier3++;
          }

          if (i == 3) {
            claimers[rec].tier3++;
          }

          rec = claimers[rec].referer;
        }

        rewardReferers(referer);
      }

      require(IBSC(claimToken).transfer(msg.sender, _claimTokenRegister), 'Claim token is failed');
      emit Claim(msg.sender, referer);
    }
  }

  function rewardReferers(address referer) internal {
    address rec = referer;

    for (uint256 i = 0; i < rewards.length; i++) {
      if (claimers[rec].claimed == 0) {
        break;
      }

      uint256 a = rewards[i];

      claimers[rec].claimed += a;
      totalrewards += a;

      require(IBSC(claimToken).transfer(rec, a), 'Claim reward token is failed');
      emit Reward(rec, a);

      rec = claimers[rec].referer;
    }
  }

  function balanceOf(address user) public view returns (uint256) {
    return claimers[user].claimed;
  }

  function availabe() public view returns (uint256) {
    return IBSC(claimToken).balanceOf(address(this));
  }
}

Contract ABI

[{"inputs":[{"internalType":"address","name":"_claimToken","type":"address"}],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"address","name":"referer","type":"address"}],"name":"Claim","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":false,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Reward","type":"event"},{"inputs":[],"name":"_claimTokenRegister","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_claimTokenTier1","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_claimTokenTier2","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_claimTokenTier3","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"_claimTokenTier4","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"availabe","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"referer","type":"address"}],"name":"claim","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"claimToken","outputs":[{"internalType":"contract IBSC","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"claimers","outputs":[{"internalType":"address","name":"referer","type":"address"},{"internalType":"uint256","name":"tier1","type":"uint256"},{"internalType":"uint256","name":"tier2","type":"uint256"},{"internalType":"uint256","name":"tier3","type":"uint256"},{"internalType":"uint256","name":"tier4","type":"uint256"},{"internalType":"uint256","name":"totalRef","type":"uint256"},{"internalType":"uint256","name":"claimed","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"isOwner","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"","type":"uint256"}],"name":"rewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"support","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalclaimers","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalrewards","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"newOwner","type":"address"}],"name":"transferOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"}]

60806040526509184e72a00060055564746a5288006006556445d964b800600755642e90edd00060085564174876e80060095534801561003e57600080fd5b506040516114333803806114338339818101604052602081101561006157600080fd5b8101908080519060200190929190505050336000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16600073ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a36003600654908060018154018082558091505060019003906000526020600020016000909190919091505560036007549080600181540180825580915050600190039060005260206000200160009091909190915055600360085490806001815401808255809150506001900390600052602060002001600090919091909150556003600954908060018154018082558091505060019003906000526020600020016000909190919091505533600260006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555080600160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550506111c88061026b6000396000f3fe608060405234801561001057600080fd5b506004361061010b5760003560e01c80638da5cb5b116100a2578063bae8782c11610071578063bae8782c1461031c578063da62fba91461033a578063ded57a9a146103d2578063f2fde38b146103f0578063f301af42146104345761010b565b80638da5cb5b1461028c5780638f32d59b146102c057806390598ac2146102e0578063a9c6c9e1146102fe5761010b565b806370a08231116100de57806370a08231146101da5780637a9d0f98146102325780637e3f8d4b146102505780638b2bd8d11461026e5761010b565b8063119f87471461011057806318037584146101445780631e83409a146101625780634451d89f146101a6575b600080fd5b610118610476565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61014c61049c565b6040518082815260200191505060405180910390f35b6101a46004803603602081101561017857600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff1690602001909291905050506104a2565b005b6101ae610a51565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b61021c600480360360208110156101f057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610a77565b6040518082815260200191505060405180910390f35b61023a610ac3565b6040518082815260200191505060405180910390f35b610258610ac9565b6040518082815260200191505060405180910390f35b610276610acf565b6040518082815260200191505060405180910390f35b610294610ad5565b604051808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060405180910390f35b6102c8610afe565b60405180821515815260200191505060405180910390f35b6102e8610b55565b6040518082815260200191505060405180910390f35b610306610c20565b6040518082815260200191505060405180910390f35b610324610c26565b6040518082815260200191505060405180910390f35b61037c6004803603602081101561035057600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c2c565b604051808873ffffffffffffffffffffffffffffffffffffffff16815260200187815260200186815260200185815260200184815260200183815260200182815260200197505050505050505060405180910390f35b6103da610c8e565b6040518082815260200191505060405180910390f35b6104326004803603602081101561040657600080fd5b81019080803573ffffffffffffffffffffffffffffffffffffffff169060200190929190505050610c94565b005b6104606004803603602081101561044a57600080fd5b8101908080359060200190929190505050610d1a565b6040518082815260200191505060405180910390f35b600260009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b60075481565b6000600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601541415610a4e57600554600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601819055506004600081548092919060010191905055506000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060060154141580156105c757503373ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614155b156108a057600081905081600b60003373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160006101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff16021790555060005b600380549050811015610894576000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006015414156106b257610894565b600081141561070e57600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600101600081548092919060010191905055505b600181141561076a57600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600201600081548092919060010191905055505b60028114156107c657600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600081548092919060010191905055505b600381141561082257600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600301600081548092919060010191905055505b600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1691508080600101915050610655565b5061089e82610d3b565b505b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb336005546040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b15801561093557600080fd5b505af1158015610949573d6000803e3d6000fd5b505050506040513d602081101561095f57600080fd5b81019080805190602001909291905050506109e2576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260158152602001807f436c61696d20746f6b656e206973206661696c6564000000000000000000000081525060200191505060405180910390fd5b7f1836092b86c602f5dc00f47313b2873163879c06590285c6c58d63e208ac74663382604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018273ffffffffffffffffffffffffffffffffffffffff1681526020019250505060405180910390a15b50565b600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b6000600b60008373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601549050919050565b60085481565b60055481565b60065481565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60008060009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff163373ffffffffffffffffffffffffffffffffffffffff1614905090565b6000600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166370a08231306040518263ffffffff1660e01b8152600401808273ffffffffffffffffffffffffffffffffffffffff16815260200191505060206040518083038186803b158015610be057600080fd5b505afa158015610bf4573d6000803e3d6000fd5b505050506040513d6020811015610c0a57600080fd5b8101908080519060200190929190505050905090565b600a5481565b60045481565b600b6020528060005260406000206000915090508060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff16908060010154908060020154908060030154908060040154908060050154908060060154905087565b60095481565b610c9c610afe565b610d0e576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004018080602001828103825260208152602001807f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657281525060200191505060405180910390fd5b610d1781611029565b50565b60038181548110610d2757fe5b906000526020600020016000915090505481565b600081905060005b600380549050811015611024576000600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168152602001908152602001600020600601541415610da057611024565b600060038281548110610daf57fe5b9060005260206000200154905080600b60008573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020016000206006016000828254019250508190555080600a60008282540192505081905550600160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1663a9059cbb84836040518363ffffffff1660e01b8152600401808373ffffffffffffffffffffffffffffffffffffffff16815260200182815260200192505050602060405180830381600087803b158015610eaf57600080fd5b505af1158015610ec3573d6000803e3d6000fd5b505050506040513d6020811015610ed957600080fd5b8101908080519060200190929190505050610f5c576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252601c8152602001807f436c61696d2072657761726420746f6b656e206973206661696c65640000000081525060200191505060405180910390fd5b7f619caafabdd75649b302ba8419e48cccf64f37f1983ac4727cfb38b57703ffc98382604051808373ffffffffffffffffffffffffffffffffffffffff1681526020018281526020019250505060405180910390a1600b60008473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16815260200190815260200160002060000160009054906101000a900473ffffffffffffffffffffffffffffffffffffffff169250508080600101915050610d43565b505050565b600073ffffffffffffffffffffffffffffffffffffffff168173ffffffffffffffffffffffffffffffffffffffff1614156110af576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040180806020018281038252602681526020018061116d6026913960400191505060405180910390fd5b8073ffffffffffffffffffffffffffffffffffffffff1660008054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a3806000806101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055505056fe4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061646472657373a2646970667358221220b0bd590395731decdb87911d509a361e768b45d3556fff6ccb3eb569209507c064736f6c634300060c0033000000000000000000000000cfcaaa6a3f4ea9017ac23e0dc5878b75bfb5bb5a

Deployed ByteCode Sourcemap

2666:2732:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2913:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;3100:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3684:1019;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2884:22;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5173:105;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3147:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3001:47;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3053:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;1600:79;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;1966:92;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;5284:111;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3241:27;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2968:28;;;:::i;:::-;;;;;;;;;;;;;;;;;;;3275:44;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3194:42;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2213:109;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;2942:21;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;2913:22;;;;;;;;;;;;;:::o;3100:42::-;;;;:::o;3684:1019::-;3768:1;3736:8;:20;3745:10;3736:20;;;;;;;;;;;;;;;:28;;;:33;3732:966;;;3811:19;;3780:8;:20;3789:10;3780:20;;;;;;;;;;;;;;;:28;;:50;;;;3841:13;;:15;;;;;;;;;;;;;3900:1;3871:8;:17;3880:7;3871:17;;;;;;;;;;;;;;;:25;;;:30;;:55;;;;;3916:10;3905:21;;:7;:21;;;;3871:55;3867:681;;;3939:11;3953:7;3939:21;;4002:7;3971:8;:20;3980:10;3971:20;;;;;;;;;;;;;;;:28;;;:38;;;;;;;;;;;;;;;;;;4027:9;4022:481;4046:7;:14;;;;4042:1;:18;4022:481;;;4109:1;4084:8;:13;4093:3;4084:13;;;;;;;;;;;;;;;:21;;;:26;4080:66;;;4127:5;;4080:66;4169:1;4164;:6;4160:62;;;4187:8;:13;4196:3;4187:13;;;;;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;4160:62;4245:1;4240;:6;4236:62;;;4263:8;:13;4272:3;4263:13;;;;;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;4236:62;4321:1;4316;:6;4312:62;;;4339:8;:13;4348:3;4339:13;;;;;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;4312:62;4397:1;4392;:6;4388:62;;;4415:8;:13;4424:3;4415:13;;;;;;;;;;;;;;;:19;;;:21;;;;;;;;;;;;;4388:62;4470:8;:13;4479:3;4470:13;;;;;;;;;;;;;;;:21;;;;;;;;;;;;4464:27;;4062:3;;;;;;;4022:481;;;;4515:23;4530:7;4515:14;:23::i;:::-;3867:681;;4571:10;;;;;;;;;;;4566:25;;;4592:10;4604:19;;4566:58;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4558:92;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4664:26;4670:10;4682:7;4664:26;;;;;;;;;;;;;;;;;;;;;;;;;;;;3732:966;3684:1019;:::o;2884:22::-;;;;;;;;;;;;;:::o;5173:105::-;5227:7;5250:8;:14;5259:4;5250:14;;;;;;;;;;;;;;;:22;;;5243:29;;5173:105;;;:::o;3147:42::-;;;;:::o;3001:47::-;;;;:::o;3053:42::-;;;;:::o;1600:79::-;1638:7;1665:6;;;;;;;;;;;1658:13;;1600:79;:::o;1966:92::-;2006:4;2044:6;;;;;;;;;;;2030:20;;:10;:20;;;2023:27;;1966:92;:::o;5284:111::-;5325:7;5353:10;;;;;;;;;;;5348:26;;;5383:4;5348:41;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5341:48;;5284:111;:::o;3241:27::-;;;;:::o;2968:28::-;;;;:::o;3275:44::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::o;3194:42::-;;;;:::o;2213:109::-;1812:9;:7;:9::i;:::-;1804:54;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2286:28:::1;2305:8;2286:18;:28::i;:::-;2213:109:::0;:::o;2942:21::-;;;;;;;;;;;;;;;;;;;;;;;;;:::o;4709:458::-;4766:11;4780:7;4766:21;;4801:9;4796:366;4820:7;:14;;;;4816:1;:18;4796:366;;;4879:1;4854:8;:13;4863:3;4854:13;;;;;;;;;;;;;;;:21;;;:26;4850:58;;;4893:5;;4850:58;4918:9;4930:7;4938:1;4930:10;;;;;;;;;;;;;;;;4918:22;;4976:1;4951:8;:13;4960:3;4951:13;;;;;;;;;;;;;;;:21;;;:26;;;;;;;;;;;5002:1;4986:12;;:17;;;;;;;;;;;5027:10;;;;;;;;;;;5022:25;;;5048:3;5053:1;5022:33;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5014:74;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5102:14;5109:3;5114:1;5102:14;;;;;;;;;;;;;;;;;;;;;;;;;;5133:8;:13;5142:3;5133:13;;;;;;;;;;;;;;;:21;;;;;;;;;;;;5127:27;;4796:366;4836:3;;;;;;;4796:366;;;;4709:458;;:::o;2428:229::-;2522:1;2502:22;;:8;:22;;;;2494:73;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;2612:8;2583:38;;2604:6;;;;;;;;;;2583:38;;;;;;;;;;;;2641:8;2632:6;;:17;;;;;;;;;;;;;;;;;;2428:229;:::o

Swarm Source

ipfs://b0bd590395731decdb87911d509a361e768b45d3556fff6ccb3eb569209507c0
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.