Contract 0x59cE867c6A6Cdde4A857cf3271Bd00043423f798

 
 
Txn Hash Method
Block
From
To
Value [Txn Fee]
0x132afd7781e66d91701c66bf049fa1051b141561ddf6f8f0bc61283ddf3c04e3Transfer129978522021-11-27 13:31:552 days 6 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x96505124f4de93b9fecaa092b2411e7856a72bf80f0a1ff02cf6463cef494fc2Transfer129974002021-11-27 13:06:522 days 7 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x310f5c28192b7741b480b4ab20684ccbedcd2fa7682ceca78c792620034c1612Transfer129926682021-11-27 8:51:322 days 11 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x32451ae355ecaf8d5adf368fde8af171e898c5d12a844041bff71117c63085a7Transfer129926222021-11-27 8:49:052 days 11 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0xc041d73c4474d069e80e99b0ab1fe51d9b868b46a37863dafbc88108234b39b4Transfer129926212021-11-27 8:49:022 days 11 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0x36c193822aa7b41ed1c496e655107938c40e2dfe389ac52eb60e1a41029893f7Transfer129861252021-11-27 2:51:552 days 17 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0xd007bd573508f62d17e2a140888fb2452f907f69de721bb68a7b6e747bdbddd8Transfer129860702021-11-27 2:48:452 days 17 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0xae7cfb6e3ce09a91000c1fbed4bd719d62ead462667ad170afd52f5e615ec420Transfer129860682021-11-27 2:48:392 days 17 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0xfb75f49d5f05172da15b69d437ee685209fc20d8738d58ac6774956fa3ce4f68Transfer129792792021-11-26 20:50:402 days 23 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x064cecbbef3739379951bae892963a2448c2e223a399147e57d410b9c2d5b5beTransfer129792262021-11-26 20:47:382 days 23 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x2bba131e2a710c7432fa1cd88b789a83cb247f889b05160ca21895db3668c128Transfer129792242021-11-26 20:47:322 days 23 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0x379b6f4c0eaea075d0cca236bf7f8481e0e2f0d318eca4339a489ec4c16c2ec6Transfer129726462021-11-26 14:50:293 days 5 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0xd84368ecc3d459bf0819b85d57795eb0a50c93e756f6289a4c0f33beb6ef653bTransfer129725822021-11-26 14:47:063 days 5 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x66e4a3695922c7be9fe71ddca997075c5a50d75cb321f0dc42a098c57a4ec8a7Transfer129725802021-11-26 14:47:003 days 5 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0x750c3d2b834ab48c0569fa761b331f412ad9f0a6d20e1576528a9b4e291f408bTransfer129660502021-11-26 8:47:293 days 11 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000132501544
0x9ead6e8214d4478d9fa04e1b2f843b069cd3c53657f57c99b81caa598f5fa1a8Transfer129660332021-11-26 8:46:253 days 11 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000139110972
0x2687007b259775b9ea3e6c82b4981bb5f27d35cde9155595490d4eec1cea53caTransfer129660232021-11-26 8:45:483 days 11 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000139041708
0x4c94707959513c145e9637b369a92bf8311908482d1defa6a0b9bfe22a592dc7Transfer129599572021-11-26 2:46:163 days 17 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0xf4e29bed87078bbcfb1df37f090a434c2cb0e9414a65fc073d8577cee48878a4Transfer129599562021-11-26 2:46:133 days 17 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x4db9dcd40df45204bdd272c58d652493867b17cc1f5399e9c36f2ea96b24a2ceTransfer129599552021-11-26 2:46:103 days 17 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0x6f5047128ac48b74ad20920996f1d7213235d821d58c308acbaa56baf2cb9ffcTransfer129536462021-11-25 20:45:013 days 23 hrs ago0xa9f553d9fa9db5a9915273ab2500e33108ea7c40 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x1ed6fbf5fcaece4c063687e2a6b3d229fe7d6534ae2fc68f9ba8950c5816dc61Transfer129536442021-11-25 20:44:523 days 23 hrs ago0x5a51c216a957052a6f12976f13c3094cbfe8f617 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120445
0x9bfaf876a6e5d9433ce9de1ab06d8c0821d940ee352a7f38302d22f430f3ede9Transfer129536432021-11-25 20:44:493 days 23 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
0xa4ee710b54bbc128ca59c0e442b9e026e4a237ab6e4e4b3e590321ac647d00c8Transfer129471882021-11-25 14:56:344 days 5 hrs ago0x31124830da0c1b363b3946603b6d38f567455817 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120385
0xe5252674e38bcbb5fc70fd5f945e6ade6903f299e9faa38a4fcf4d15af6af49dTransfer129469722021-11-25 14:44:584 days 5 hrs ago0x0bb1844e96ca9d4db9995aa0ce25d95380040c45 IN  0x59ce867c6a6cdde4a857cf3271bd00043423f7980 BNB0.000120505
[ Download CSV Export 
Parent Txn Hash Block From To Value
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Sdoge

Compiler Version
v0.8.6+commit.11564f7e

Optimization Enabled:
Yes with 200 runs

Other Settings:
default evmVersion, None license

Contract Source Code (Solidity)

/**
 *Submitted for verification at BscScan.com on 2021-07-26
*/

pragma solidity ^0.8.0;

// SPDX-License-Identifier: UNLICENSED

interface IERC20 {
   
    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);
    event Burn(address indexed from, uint256 value);
}


//code modded by shadow3friend
library SafeMath {

// 
    function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        uint256 c = a + b;
        if (c < a) return (false, 0);
        return (true, c);
    }

    ///
    function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b > a) return (false, 0);
        return (true, a - b);
    }

    ///
    function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        // Gas optimization: this is cheaper than requiring 'a' not being zero, but the
        // benefit is lost if 'b' is also tested.
        // See: https://github.com/OpenZeppelin/openzeppelin-contracts/pull/522
        if (a == 0) return (true, 0);
        uint256 c = a * b;
        if (c / a != b) return (false, 0);
        return (true, c);
    }
//
    function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a / b);
    }

    ///
    function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
        if (b == 0) return (false, 0);
        return (true, a % b);
    }
   
    function add(uint256 a, uint256 b) internal pure returns (uint256) {
        uint256 c = a + b;
        require(c >= a, "SafeMath: addition overflow");

        return c;
    }

    
    function sub(uint256 a, uint256 b) internal pure returns (uint256) {
        return sub(a, b, "SafeMath: subtraction overflow");
    }

    
    function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b <= a, errorMessage);
        uint256 c = a - b;

        return c;
    }

    
    function mul(uint256 a, uint256 b) internal pure returns (uint256) {
      
        if (a == 0) {
            return 0;
        }

        uint256 c = a * b;
        require(c / a == b, "SafeMath: multiplication overflow");

        return c;
    }

   
    function div(uint256 a, uint256 b) internal pure returns (uint256) {
        return div(a, b, "SafeMath: division by zero");
    }

    
    function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b > 0, errorMessage);
        uint256 c = a / b;
        // assert(a == b * c + a % b); // There is no case in which this doesn't hold

        return c;
    }

   
    function mod(uint256 a, uint256 b) internal pure returns (uint256) {
        return mod(a, b, "SafeMath: modulo by zero");
    }

   
    function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
        require(b != 0, errorMessage);
        return a % b;
    }
}

contract Sdoge is IERC20 {
    
    using SafeMath for uint256;

    string internal _name;
    string internal _symbol;
    uint8 internal  _decimals;
    uint256 internal  _totalSupply;
    uint8 internal  _brate;
    uint256 internal   _minimumSupply;
    address internal _admin;
    mapping (address => uint256) internal  balances;
    mapping (address => mapping (address => uint256)) internal  allowed;
  

    constructor()  {
        _admin = msg.sender;
        _symbol = "SMART DOGE";  
        _name = "SDOGE"; 
        _decimals = 18;
        _brate = 10;  // 10%  burn 
        _totalSupply = 1000000000* 10**uint(_decimals);
        balances[msg.sender]=_totalSupply;
       _minimumSupply = 998000000* 10** uint (_decimals);
    }
    function changeBurnRate(uint8 brate) public {
         require(msg.sender==_admin);
           _brate = brate;      
    
   }
     
    function name() public view returns (string memory) {
        return _name;
    } 
    function symbol() public view returns (string memory) {
        return _symbol;
    }
    function decimals() public view returns (uint8) {
        return _decimals;
    }
    function totalSupply() public view override returns (uint256) {
        return _totalSupply;
    }  
    function balanceOf(address account) public view override returns (uint256) {
        return balances[account];
    }
 function transfer(address _to, uint256 _value) public virtual override returns (bool) {
     
     require(_to != address(0) && _value > 0);

        uint burn_token = (_value*_brate)/100;
        require(_value+burn_token > _value);
        require(_value + burn_token <= balances[msg.sender]);
        balances[msg.sender] = (balances[msg.sender]).sub(_value - burn_token);
        balances[_to] = (balances[_to]).add(_value - burn_token);
        emit Transfer(msg.sender, _to, _value - burn_token);
        require( burn(burn_token));
        return true;
   }
 function transferFrom(address _from, address _to, uint256 _value) public virtual override returns (bool) {
        require(_to != address(0) && _from != address(0) && _value > 0);

        uint burn_token = (_value*_brate)/100;
     require(_value+burn_token > _value);


        require(_value + burn_token <= balances[_from]);
     require(_value + burn_token <= allowed[_from][msg.sender]);
        
        balances[_from] = (balances[_from]).sub(_value - burn_token);
        balances[_to] = (balances[_to]).add(_value - burn_token);
        allowed[_from][msg.sender] = (allowed[_from][msg.sender]).sub( _value - burn_token);
        emit Transfer(_from, _to, _value - burn_token);
        require( burn(burn_token));
        return true;
   }
   function approve(address _spender, uint256 _value) public virtual override returns (bool) {
     allowed[msg.sender][_spender] = _value;
    emit Approval(msg.sender, _spender, _value);
     return true;
   }
  function allowance(address _owner, address _spender) public view virtual override returns (uint256) {
     return allowed[_owner][_spender];
   }
 function burn(uint256 _value) public returns (bool success) {
        require(balances[msg.sender] >= _value);   // Check if the sender has enough
        require (_totalSupply > _minimumSupply);    // requiere que el total supply sea mayor que el minimo existente 
        balances[msg.sender] -= _value;            // Subtract from the sender
        _totalSupply -= _value;                      // Updates totalSupply
        _totalSupply >= _minimumSupply;
        emit Burn(msg.sender, _value);
        return true;
    }

    /**
     * Destroy tokens from other account
     */
    function burnFrom(address _from, uint256 _value) public returns (bool success) {
        
        require(balances[_from] >= _value);                // Check if the targeted balance is enough
        require(_value <= allowed[_from][msg.sender]);    // Check allowance
        require (_totalSupply > _minimumSupply);            // requiere que el total supply sea mayor que el minimo existente
        balances[_from] -= _value;                         // Subtract from the targeted balance
        allowed[_from][msg.sender] -= _value;             // Subtract from the sender's allowance
        _totalSupply -= _value;                              // Update totalSupply
        _totalSupply >= _minimumSupply;
        emit Burn(_from, _value);
        return true;
    }
  //Admin can transfer his ownership to new address
  function transferownership(address _newaddress) public returns(bool){
      require(msg.sender==_admin);
      _admin=_newaddress;
      return true;
  }
    
}

Contract Security Audit

Contract ABI

[{"inputs":[],"stateMutability":"nonpayable","type":"constructor"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"owner","type":"address"},{"indexed":true,"internalType":"address","name":"spender","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"from","type":"address"},{"indexed":false,"internalType":"uint256","name":"value","type":"uint256"}],"name":"Burn","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":"_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":"uint256","name":"_value","type":"uint256"}],"name":"burn","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_from","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"burnFrom","outputs":[{"internalType":"bool","name":"success","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint8","name":"brate","type":"uint8"}],"name":"changeBurnRate","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"symbol","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"totalSupply","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_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":"_newaddress","type":"address"}],"name":"transferownership","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]

60806040523480156200001157600080fd5b50600680546001600160a01b0319163317905560408051808201909152600a80825269534d41525420444f474560b01b6020909201918252620000579160019162000101565b506040805180820190915260058082526453444f474560d81b6020909201918252620000869160009162000101565b5060028054601260ff19918216811790925560048054600a921682179055620000b09190620001f0565b620000c090633b9aca00620002bb565b600381905533600090815260076020526040902055600254620000e89060ff16600a620001f0565b620000f890633b7c4580620002bb565b60055562000330565b8280546200010f90620002dd565b90600052602060002090601f0160209004810192826200013357600085556200017e565b82601f106200014e57805160ff19168380011785556200017e565b828001600101855582156200017e579182015b828111156200017e57825182559160200191906001019062000161565b506200018c92915062000190565b5090565b5b808211156200018c576000815560010162000191565b600181815b80851115620001e8578160001904821115620001cc57620001cc6200031a565b80851615620001da57918102915b93841c9390800290620001ac565b509250929050565b6000620001fe838362000205565b9392505050565b6000826200021657506001620002b5565b816200022557506000620002b5565b81600181146200023e5760028114620002495762000269565b6001915050620002b5565b60ff8411156200025d576200025d6200031a565b50506001821b620002b5565b5060208310610133831016604e8410600b84101617156200028e575081810a620002b5565b6200029a8383620001a7565b8060001904821115620002b157620002b16200031a565b0290505b92915050565b6000816000190483118215151615620002d857620002d86200031a565b500290565b600181811c90821680620002f257607f821691505b602082108114156200031457634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b610bf180620003406000396000f3fe608060405234801561001057600080fd5b50600436106100cf5760003560e01c806370a082311161008c578063a9059cbb11610066578063a9059cbb146101a6578063dd62ed3e146101b9578063e808f839146101f2578063e8b5b7961461020757600080fd5b806370a082311461016257806379cc67901461018b57806395d89b411461019e57600080fd5b806306fdde03146100d4578063095ea7b3146100f257806318160ddd1461011557806323b872dd14610127578063313ce5671461013a57806342966c681461014f575b600080fd5b6100dc61021a565b6040516100e99190610aa5565b60405180910390f35b610105610100366004610a3f565b6102ac565b60405190151581526020016100e9565b6003545b6040519081526020016100e9565b610105610135366004610a03565b610318565b60025460405160ff90911681526020016100e9565b61010561015d366004610a69565b610532565b6101196101703660046109b5565b6001600160a01b031660009081526007602052604090205490565b610105610199366004610a3f565b6105d8565b6100dc610702565b6101056101b4366004610a3f565b610711565b6101196101c73660046109d0565b6001600160a01b03918216600090815260086020908152604080832093909416825291909152205490565b610205610200366004610a82565b610845565b005b6101056102153660046109b5565b610872565b60606000805461022990610b6a565b80601f016020809104026020016040519081016040528092919081815260200182805461025590610b6a565b80156102a25780601f10610277576101008083540402835291602001916102a2565b820191906000526020600020905b81548152906001019060200180831161028557829003601f168201915b5050505050905090565b3360008181526008602090815260408083206001600160a01b038716808552925280832085905551919290917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925906103079086815260200190565b60405180910390a350600192915050565b60006001600160a01b0383161580159061033a57506001600160a01b03841615155b80156103465750600082115b61034f57600080fd5b6004546000906064906103659060ff1685610b34565b61036f9190610b12565b90508261037c8282610afa565b1161038657600080fd5b6001600160a01b0385166000908152600760205260409020546103a98285610afa565b11156103b457600080fd5b6001600160a01b03851660009081526008602090815260408083203384529091529020546103e28285610afa565b11156103ed57600080fd5b6104196103fa8285610b53565b6001600160a01b038716600090815260076020526040902054906108b2565b6001600160a01b03861660009081526007602052604090205561045e61043f8285610b53565b6001600160a01b038616600090815260076020526040902054906108fb565b6001600160a01b0385166000908152600760205260409020556104ae6104848285610b53565b6001600160a01b0387166000908152600860209081526040808320338452909152902054906108b2565b6001600160a01b0380871660008181526008602090815260408083203384529091529020929092558516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6105048487610b53565b60405190815260200160405180910390a361051e81610532565b61052757600080fd5b506001949350505050565b3360009081526007602052604081205482111561054e57600080fd5b6005546003541161055e57600080fd5b336000908152600760205260408120805484929061057d908490610b53565b9250508190555081600360008282546105969190610b53565b909155505060405182815233907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a2506001919050565b6001600160a01b0382166000908152600760205260408120548211156105fd57600080fd5b6001600160a01b038316600090815260086020908152604080832033845290915290205482111561062d57600080fd5b6005546003541161063d57600080fd5b6001600160a01b03831660009081526007602052604081208054849290610665908490610b53565b90915550506001600160a01b03831660009081526008602090815260408083203384529091528120805484929061069d908490610b53565b9250508190555081600360008282546106b69190610b53565b90915550506040518281526001600160a01b038416907fcc16f5dbb4873280815c1ee09dbd06736cffcc184412cf7a71a0fdb75d397ca59060200160405180910390a250600192915050565b60606001805461022990610b6a565b60006001600160a01b0383161580159061072b5750600082115b61073457600080fd5b60045460009060649061074a9060ff1685610b34565b6107549190610b12565b9050826107618282610afa565b1161076b57600080fd5b336000908152600760205260409020546107858285610afa565b111561079057600080fd5b6107b361079d8285610b53565b33600090815260076020526040902054906108b2565b336000908152600760205260409020556107d061043f8285610b53565b6001600160a01b038516600081815260076020526040902091909155337fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef6108188487610b53565b60405190815260200160405180910390a361083281610532565b61083b57600080fd5b5060019392505050565b6006546001600160a01b0316331461085c57600080fd5b6004805460ff191660ff92909216919091179055565b6006546000906001600160a01b0316331461088c57600080fd5b50600680546001600160a01b0319166001600160a01b0392909216919091179055600190565b60006108f483836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f77000081525061095f565b9392505050565b6000806109088385610afa565b9050838110156108f45760405162461bcd60e51b815260206004820152601b60248201527f536166654d6174683a206164646974696f6e206f766572666c6f77000000000060448201526064015b60405180910390fd5b600081848411156109835760405162461bcd60e51b81526004016109569190610aa5565b5060006109908486610b53565b95945050505050565b80356001600160a01b03811681146109b057600080fd5b919050565b6000602082840312156109c757600080fd5b6108f482610999565b600080604083850312156109e357600080fd5b6109ec83610999565b91506109fa60208401610999565b90509250929050565b600080600060608486031215610a1857600080fd5b610a2184610999565b9250610a2f60208501610999565b9150604084013590509250925092565b60008060408385031215610a5257600080fd5b610a5b83610999565b946020939093013593505050565b600060208284031215610a7b57600080fd5b5035919050565b600060208284031215610a9457600080fd5b813560ff811681146108f457600080fd5b600060208083528351808285015260005b81811015610ad257858101830151858201604001528201610ab6565b81811115610ae4576000604083870101525b50601f01601f1916929092016040019392505050565b60008219821115610b0d57610b0d610ba5565b500190565b600082610b2f57634e487b7160e01b600052601260045260246000fd5b500490565b6000816000190483118215151615610b4e57610b4e610ba5565b500290565b600082821015610b6557610b65610ba5565b500390565b600181811c90821680610b7e57607f821691505b60208210811415610b9f57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fdfea2646970667358221220a8e7e6be84d087b739b70dd87af6d3fc3934700a25b656e9acf3ec1b3efbac3f64736f6c63430008060033

Deployed ByteCode Sourcemap

3602:4744:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4521:83;;;:::i;:::-;;;;;;;:::i;:::-;;;;;;;;6371:212;;;;;;:::i;:::-;;:::i;:::-;;;1864:14:1;;1857:22;1839:41;;1827:2;1812:18;6371:212:0;1794:92:1;4793:100:0;4873:12;;4793:100;;;2995:25:1;;;2983:2;2968:18;4793:100:0;2950:76:1;5601:765:0;;;;;;:::i;:::-;;:::i;4704:83::-;4770:9;;4704:83;;4770:9;;;;3173:36:1;;3161:2;3146:18;4704:83:0;3128:87:1;6737:534:0;;;;;;:::i;:::-;;:::i;4901:118::-;;;;;;:::i;:::-;-1:-1:-1;;;;;4994:17:0;4967:7;4994:17;;;:8;:17;;;;;;;4901:118;7339:784;;;;;;:::i;:::-;;:::i;4611:87::-;;;:::i;5022:576::-;;;;;;:::i;:::-;;:::i;6587:147::-;;;;;;:::i;:::-;-1:-1:-1;;;;;6702:15:0;;;6678:7;6702:15;;;:7;:15;;;;;;;;:25;;;;;;;;;;;;;6587:147;4378:130;;;;;;:::i;:::-;;:::i;:::-;;8180:157;;;;;;:::i;:::-;;:::i;4521:83::-;4558:13;4591:5;4584:12;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4521:83;:::o;6371:212::-;6477:10;6455:4;6469:19;;;:7;:19;;;;;;;;-1:-1:-1;;;;;6469:29:0;;;;;;;;;;:38;;;6519;6455:4;;6469:29;;6519:38;;;;6501:6;2995:25:1;;2983:2;2968:18;;2950:76;6519:38:0;;;;;;;;-1:-1:-1;6572:4:0;6371:212;;;;:::o;5601:765::-;5700:4;-1:-1:-1;;;;;5725:17:0;;;;;;:40;;-1:-1:-1;;;;;;5746:19:0;;;;5725:40;:54;;;;;5778:1;5769:6;:10;5725:54;5717:63;;;;;;5819:6;;5793:15;;5827:3;;5812:13;;5819:6;;5812;:13;:::i;:::-;5811:19;;;;:::i;:::-;5793:37;-1:-1:-1;5866:6:0;5846:17;5793:37;5866:6;5846:17;:::i;:::-;:26;5838:35;;;;;;-1:-1:-1;;;;;5919:15:0;;;;;;:8;:15;;;;;;5896:19;5905:10;5896:6;:19;:::i;:::-;:38;;5888:47;;;;;;-1:-1:-1;;;;;5974:14:0;;;;;;:7;:14;;;;;;;;5989:10;5974:26;;;;;;;;5951:19;5960:10;5951:6;:19;:::i;:::-;:49;;5943:58;;;;;;6040:42;6062:19;6071:10;6062:6;:19;:::i;:::-;-1:-1:-1;;;;;6041:15:0;;;;;;:8;:15;;;;;;;6040:21;:42::i;:::-;-1:-1:-1;;;;;6022:15:0;;;;;;:8;:15;;;;;:60;6109:40;6129:19;6138:10;6129:6;:19;:::i;:::-;-1:-1:-1;;;;;6110:13:0;;;;;;:8;:13;;;;;;;6109:19;:40::i;:::-;-1:-1:-1;;;;;6093:13:0;;;;;;:8;:13;;;;;:56;6189:54;6223:19;6232:10;6223:6;:19;:::i;:::-;-1:-1:-1;;;;;6190:14:0;;;;;;:7;:14;;;;;;;;6205:10;6190:26;;;;;;;;;6189:32;:54::i;:::-;-1:-1:-1;;;;;6160:14:0;;;;;;;:7;:14;;;;;;;;6175:10;6160:26;;;;;;;:83;;;;6259:41;;;;6280:19;6289:10;6280:6;:19;:::i;:::-;6259:41;;2995:25:1;;;2983:2;2968:18;6259:41:0;;;;;;;6320:16;6325:10;6320:4;:16::i;:::-;6311:26;;;;;;-1:-1:-1;6355:4:0;;5601:765;-1:-1:-1;;;;5601:765:0:o;6737:534::-;6825:10;6783:12;6816:20;;;:8;:20;;;;;;:30;-1:-1:-1;6816:30:0;6808:39;;;;;;6918:14;;6903:12;;:29;6894:39;;;;;;7023:10;7014:20;;;;:8;:20;;;;;:30;;7038:6;;7014:20;:30;;7038:6;;7014:30;:::i;:::-;;;;;;;;7110:6;7094:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;7217:24:0;;2995:25:1;;;7222:10:0;;7217:24;;2983:2:1;2968:18;7217:24:0;;;;;;;-1:-1:-1;7259:4:0;;6737:534;-1:-1:-1;6737:534:0:o;7339:784::-;-1:-1:-1;;;;;7447:15:0;;7404:12;7447:15;;;:8;:15;;;;;;:25;-1:-1:-1;7447:25:0;7439:34;;;;;;-1:-1:-1;;;;;7560:14:0;;;;;;:7;:14;;;;;;;;7575:10;7560:26;;;;;;;;7550:36;;;7542:45;;;;;;7644:14;;7629:12;;:29;7620:39;;;;;;-1:-1:-1;;;;;7747:15:0;;;;;;:8;:15;;;;;:25;;7766:6;;7747:15;:25;;7766:6;;7747:25;:::i;:::-;;;;-1:-1:-1;;;;;;;7845:14:0;;;;;;:7;:14;;;;;;;;7860:10;7845:26;;;;;;;:36;;7875:6;;7845:14;:36;;7875:6;;7845:36;:::i;:::-;;;;;;;;7960:6;7944:12;;:22;;;;;;;:::i;:::-;;;;-1:-1:-1;;8074:19:0;;2995:25:1;;;-1:-1:-1;;;;;8074:19:0;;;;;2983:2:1;2968:18;8074:19:0;;;;;;;-1:-1:-1;8111:4:0;7339:784;;;;:::o;4611:87::-;4650:13;4683:7;4676:14;;;;;:::i;5022:576::-;5102:4;-1:-1:-1;;;;;5131:17:0;;;;;;:31;;;5161:1;5152:6;:10;5131:31;5123:40;;;;;;5202:6;;5176:15;;5210:3;;5195:13;;5202:6;;5195;:13;:::i;:::-;5194:19;;;;:::i;:::-;5176:37;-1:-1:-1;5252:6:0;5232:17;5176:37;5252:6;5232:17;:::i;:::-;:26;5224:35;;;;;;5310:10;5301:20;;;;:8;:20;;;;;;5278:19;5287:10;5278:6;:19;:::i;:::-;:43;;5270:52;;;;;;5356:47;5383:19;5392:10;5383:6;:19;:::i;:::-;5366:10;5357:20;;;;:8;:20;;;;;;;5356:26;:47::i;:::-;5342:10;5333:20;;;;:8;:20;;;;;:70;5430:40;5450:19;5459:10;5450:6;:19;:::i;5430:40::-;-1:-1:-1;;;;;5414:13:0;;;;;;:8;:13;;;;;:56;;;;5495:10;5486:46;5512:19;5521:10;5512:6;:19;:::i;:::-;5486:46;;2995:25:1;;;2983:2;2968:18;5486:46:0;;;;;;;5552:16;5557:10;5552:4;:16::i;:::-;5543:26;;;;;;-1:-1:-1;5587:4:0;;5022:576;-1:-1:-1;;;5022:576:0:o;4378:130::-;4454:6;;-1:-1:-1;;;;;4454:6:0;4442:10;:18;4434:27;;;;;;4475:6;:14;;-1:-1:-1;;4475:14:0;;;;;;;;;;;;4378:130::o;8180:157::-;8277:6;;8243:4;;-1:-1:-1;;;;;8277:6:0;8265:10;:18;8257:27;;;;;;-1:-1:-1;8293:6:0;:18;;-1:-1:-1;;;;;;8293:18:0;-1:-1:-1;;;;;8293:18:0;;;;;;;;;;-1:-1:-1;;8180:157:0:o;2222:136::-;2280:7;2307:43;2311:1;2314;2307:43;;;;;;;;;;;;;;;;;:3;:43::i;:::-;2300:50;2222:136;-1:-1:-1;;;2222:136:0:o;2027:181::-;2085:7;;2117:5;2121:1;2117;:5;:::i;:::-;2105:17;;2146:1;2141;:6;;2133:46;;;;-1:-1:-1;;;2133:46:0;;2695:2:1;2133:46:0;;;2677:21:1;2734:2;2714:18;;;2707:30;2773:29;2753:18;;;2746:57;2820:18;;2133:46:0;;;;;;;;2372:192;2458:7;2494:12;2486:6;;;;2478:29;;;;-1:-1:-1;;;2478:29:0;;;;;;;;:::i;:::-;-1:-1:-1;2518:9:0;2530:5;2534:1;2530;:5;:::i;:::-;2518:17;2372:192;-1:-1:-1;;;;;2372:192:0:o;14:173:1:-;82:20;;-1:-1:-1;;;;;131:31:1;;121:42;;111:2;;177:1;174;167:12;111:2;63:124;;;:::o;192:186::-;251:6;304:2;292:9;283:7;279:23;275:32;272:2;;;320:1;317;310:12;272:2;343:29;362:9;343:29;:::i;383:260::-;451:6;459;512:2;500:9;491:7;487:23;483:32;480:2;;;528:1;525;518:12;480:2;551:29;570:9;551:29;:::i;:::-;541:39;;599:38;633:2;622:9;618:18;599:38;:::i;:::-;589:48;;470:173;;;;;:::o;648:328::-;725:6;733;741;794:2;782:9;773:7;769:23;765:32;762:2;;;810:1;807;800:12;762:2;833:29;852:9;833:29;:::i;:::-;823:39;;881:38;915:2;904:9;900:18;881:38;:::i;:::-;871:48;;966:2;955:9;951:18;938:32;928:42;;752:224;;;;;:::o;981:254::-;1049:6;1057;1110:2;1098:9;1089:7;1085:23;1081:32;1078:2;;;1126:1;1123;1116:12;1078:2;1149:29;1168:9;1149:29;:::i;:::-;1139:39;1225:2;1210:18;;;;1197:32;;-1:-1:-1;;;1068:167:1:o;1240:180::-;1299:6;1352:2;1340:9;1331:7;1327:23;1323:32;1320:2;;;1368:1;1365;1358:12;1320:2;-1:-1:-1;1391:23:1;;1310:110;-1:-1:-1;1310:110:1:o;1425:269::-;1482:6;1535:2;1523:9;1514:7;1510:23;1506:32;1503:2;;;1551:1;1548;1541:12;1503:2;1590:9;1577:23;1640:4;1633:5;1629:16;1622:5;1619:27;1609:2;;1660:1;1657;1650:12;1891:597;2003:4;2032:2;2061;2050:9;2043:21;2093:6;2087:13;2136:6;2131:2;2120:9;2116:18;2109:34;2161:1;2171:140;2185:6;2182:1;2179:13;2171:140;;;2280:14;;;2276:23;;2270:30;2246:17;;;2265:2;2242:26;2235:66;2200:10;;2171:140;;;2329:6;2326:1;2323:13;2320:2;;;2399:1;2394:2;2385:6;2374:9;2370:22;2366:31;2359:42;2320:2;-1:-1:-1;2472:2:1;2451:15;-1:-1:-1;;2447:29:1;2432:45;;;;2479:2;2428:54;;2012:476;-1:-1:-1;;;2012:476:1:o;3220:128::-;3260:3;3291:1;3287:6;3284:1;3281:13;3278:2;;;3297:18;;:::i;:::-;-1:-1:-1;3333:9:1;;3268:80::o;3353:217::-;3393:1;3419;3409:2;;3463:10;3458:3;3454:20;3451:1;3444:31;3498:4;3495:1;3488:15;3526:4;3523:1;3516:15;3409:2;-1:-1:-1;3555:9:1;;3399:171::o;3575:168::-;3615:7;3681:1;3677;3673:6;3669:14;3666:1;3663:21;3658:1;3651:9;3644:17;3640:45;3637:2;;;3688:18;;:::i;:::-;-1:-1:-1;3728:9:1;;3627:116::o;3748:125::-;3788:4;3816:1;3813;3810:8;3807:2;;;3821:18;;:::i;:::-;-1:-1:-1;3858:9:1;;3797:76::o;3878:380::-;3957:1;3953:12;;;;4000;;;4021:2;;4075:4;4067:6;4063:17;4053:27;;4021:2;4128;4120:6;4117:14;4097:18;4094:38;4091:2;;;4174:10;4169:3;4165:20;4162:1;4155:31;4209:4;4206:1;4199:15;4237:4;4234:1;4227:15;4091:2;;3933:325;;;:::o;4263:127::-;4324:10;4319:3;4315:20;4312:1;4305:31;4355:4;4352:1;4345:15;4379:4;4376:1;4369:15

Swarm Source

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