Contract 0xca68100dc0cc00cfba894370b60cccceb0c6cb2c

 

Contract Overview

Buffalo Finance: BUFFI Token
Balance:
20.830902851899242778 BNB

BNB Value:
$9,839.69 (@ $472.36/BNB)

Token:
Txn Hash Method
Block
From
To
Value [Txn Fee]
0xd0f7fb500277305edde8675977993fb3c32ac0018522e12e2d828c057b1f5315Withdraw144617692022-01-18 3:12:012 days 13 hrs ago0xf270b174c6e2595abc00205b6a161904d5b1c382 IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0x79cdba7dd5c3d32fd8f8ff6c48bd7ed924636252e2762ebfe7f6bf6b1b9b3d29Withdraw138706682021-12-28 13:26:5123 days 2 hrs ago0xec4f01c5822c32926793a0d39faccb21cef97d20 IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0x0cf7a8c971f894bb36555759b43032249b804a2ebedbdc66ca083ab93817d420Sell138706592021-12-28 13:26:2423 days 2 hrs ago0xec4f01c5822c32926793a0d39faccb21cef97d20 IN  Buffalo Finance: BUFFI Token0 BNB0.000229575
0x11d6294d573940085827af270abd20a8ca7613d8f7566143699b738bcc4d0974Reinvest134472312021-12-13 19:09:5837 days 21 hrs ago0x05e45ebbfd62b5e448e0073abfb4a956fe13f4d1 IN  Buffalo Finance: BUFFI Token0 BNB0.00032134
0x1076e180141b46826d74080e44999b6ef451002f50cad00bc1de1a374e842a30Transfer And Cal...128515732021-11-22 3:34:0159 days 12 hrs ago0xabff651472ef3b3e3162ce14293f2afcc584d452 IN  Buffalo Finance: BUFFI Token0 BNB0.00038996
0x44c97cb30e5c0b3d4b3050ef90a225b97e2af860b172d993ec391197677191f1Sell123152942021-11-02 21:37:0178 days 18 hrs ago0x775285ae2e5311b87d293742201e9fd6397295cc IN  Buffalo Finance: BUFFI Token0 BNB0.000229575
0x212c89a4516777b37cefefc1e017ea3fc9bf3ce76a6727eec64b9dd3ff35f179Withdraw123152772021-11-02 21:36:1078 days 18 hrs ago0x775285ae2e5311b87d293742201e9fd6397295cc IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0xfa3e35a14b8868d19a850f2885f257e071d26edb668807fa4a831a701e16b7b9Approve122396112021-10-31 5:05:2681 days 11 hrs ago0x51e8e8ad90534b3fd6ce6d05eb65b5c7c95a882c IN  Buffalo Finance: BUFFI Token0 BNB0.000221475
0xdecbfde8fc30e43663cfe1dd00eab24e938eaea1c23f5bd1edc1db8bd2094869Sell119862532021-10-22 6:57:4490 days 9 hrs ago0xbd547471f3b5b1875f05c6594c4f3877650af4a6 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x1504ad7bf3dc9c6a803c9641f9fc4d2a93e660d930cfa2d8c35094f3b7d43c39Approve117096072021-10-12 13:43:53100 days 2 hrs ago0x35856b0b864f373fc221ed609db77796d6507781 IN  Buffalo Finance: BUFFI Token0 BNB0.00026577
0x7cbe7001a034c353a471d5f706166dcc887f4f481941d89ede05944651a65da0Sell116517662021-10-10 12:39:37102 days 3 hrs ago0xd4c3edf4ee43bbf6d8216be1f5b1ce88ad2eaaba IN  Buffalo Finance: BUFFI Token0 BNB0.000229575
0xa248e431bfb8c594b48ef1c75e142432f4959317a18312f63a8a706ca6c7734bWithdraw116517522021-10-10 12:38:55102 days 3 hrs ago0xd4c3edf4ee43bbf6d8216be1f5b1ce88ad2eaaba IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0xbe1feeb1f2270b1082ef277ac0f4af3abf50d57514340cf446eee741e85b9d9aSell114909302021-10-04 22:24:24107 days 17 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.00011256
0x28cafb365140db6e23c03c1e806f791bebeba5b033e704621887ea8c286809beSell114909242021-10-04 22:24:06107 days 17 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x56a58a858d11c12c11392b60039d3951bed41b7331134f7ff83b1e14f3f8d30bApprove113975182021-10-01 16:01:29111 days 15 mins ago0xbc178f1de868a710f897cc5457e96a1b5126bd8a IN  Buffalo Finance: BUFFI Token0 BNB0.00026577
0xd2ccdc9c9e322a433991080893a8d92a8cf86c3b0f30407724d83441b26f4fe5Approve113657122021-09-30 13:14:54112 days 3 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000221475
0x4bd9030ff7cf33a71990f6b23c6adb3a99fc27cba1552489f6084eed6138ba1bSell113421612021-09-29 17:25:28112 days 22 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xd65a412f8cabd83f7b4db9876b6e3a8c4b941756a57a2578e05313e56dfe909bDeposit106652352021-09-06 1:19:27136 days 14 hrs agoBuffalo Finance: Deployer IN  Buffalo Finance: BUFFI Token0.085 BNB0.00029184
0x1637286f36cf326ee386161be52e6fef299f163b83908e555faa38d1e4827aeaSell105102472021-08-31 14:58:06142 days 1 hr ago0x35f642457dd36f255df093c5c6be6b3b672bd6a2 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x82a110977b188c646f97d0b947afb5f515813e28c3333ef5040fba8e0107d6f9Sell104714872021-08-30 5:59:15143 days 10 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xd6f3d956f260beda37fd5118044fa209c8802b013576fe0913d823c2e4211e2bApprove104249472021-08-28 15:03:05145 days 1 hr ago0x574e608c85fa1255400ed1646299358829001575 IN  Buffalo Finance: BUFFI Token0 BNB0.000221475
0x3cbf3ae7c14c8aca251a264b70db624d97958a0665c97d61166559ffb75b0dabTransfer103209862021-08-24 23:07:28148 days 17 hrs ago0xbc178f1de868a710f897cc5457e96a1b5126bd8a IN  Buffalo Finance: BUFFI Token0 BNB0.00032449
0x5149ed2b0a231d6bd0ade1b44fd4aeff5cfa674ff2a3b5fc132f9d8179335d62Reinvest103204042021-08-24 22:38:22148 days 17 hrs ago0xbc178f1de868a710f897cc5457e96a1b5126bd8a IN  Buffalo Finance: BUFFI Token0 BNB0.00039634
0x3f2c553c0843713926b18ec248938ab1fdd03e5658cb9adcb6b3a9779ca7ab37Transfer And Cal...103202952021-08-24 22:32:55148 days 17 hrs ago0xbc178f1de868a710f897cc5457e96a1b5126bd8a IN  Buffalo Finance: BUFFI Token0 BNB0.00046502
0x6c31dcc49b8068ed63a3b9cb1d9303888168532852f967ba5d37fac87da05002Deposit103202782021-08-24 22:32:04148 days 17 hrs ago0xbc178f1de868a710f897cc5457e96a1b5126bd8a IN  Buffalo Finance: BUFFI Token0.004693888 BNB0.00044184
[ Download CSV Export 

OVERVIEW

Buffi is a smart contract for dropping out a certain amount of BUFFI tokens to whoever sends BNB to it. On top of this, it can also give out BNB should the users want to sell BUFFI back to the contract.

Latest 25 internal transaction
Parent Txn Hash Block From To Value
0xd0f7fb500277305edde8675977993fb3c32ac0018522e12e2d828c057b1f5315144617692022-01-18 3:12:012 days 13 hrs ago Buffalo Finance: BUFFI Token0xf270b174c6e2595abc00205b6a161904d5b1c3820.324088024146680377 BNB
0x79cdba7dd5c3d32fd8f8ff6c48bd7ed924636252e2762ebfe7f6bf6b1b9b3d29138706682021-12-28 13:26:5123 days 2 hrs ago Buffalo Finance: BUFFI Token0xec4f01c5822c32926793a0d39faccb21cef97d200.000601200489507012 BNB
0x0cf7a8c971f894bb36555759b43032249b804a2ebedbdc66ca083ab93817d420138706592021-12-28 13:26:2423 days 2 hrs ago Buffalo Finance: BUFFI Token0xec4f01c5822c32926793a0d39faccb21cef97d200.002105416972459426 BNB
0x44c97cb30e5c0b3d4b3050ef90a225b97e2af860b172d993ec391197677191f1123152942021-11-02 21:37:0178 days 18 hrs ago Buffalo Finance: BUFFI Token0x775285ae2e5311b87d293742201e9fd6397295cc0.001523625922698914 BNB
0x212c89a4516777b37cefefc1e017ea3fc9bf3ce76a6727eec64b9dd3ff35f179123152772021-11-02 21:36:1078 days 18 hrs ago Buffalo Finance: BUFFI Token0x775285ae2e5311b87d293742201e9fd6397295cc0.001071375753856516 BNB
0xdecbfde8fc30e43663cfe1dd00eab24e938eaea1c23f5bd1edc1db8bd2094869119862532021-10-22 6:57:4490 days 9 hrs ago Buffalo Finance: BUFFI Token0xbd547471f3b5b1875f05c6594c4f3877650af4a60.58764797032014758 BNB
0x7cbe7001a034c353a471d5f706166dcc887f4f481941d89ede05944651a65da0116517662021-10-10 12:39:37102 days 3 hrs ago Buffalo Finance: BUFFI Token0xd4c3edf4ee43bbf6d8216be1f5b1ce88ad2eaaba0.581507569850877004 BNB
0xa248e431bfb8c594b48ef1c75e142432f4959317a18312f63a8a706ca6c7734b116517522021-10-10 12:38:55102 days 3 hrs ago Buffalo Finance: BUFFI Token0xd4c3edf4ee43bbf6d8216be1f5b1ce88ad2eaaba0.339084559296614041 BNB
0x28cafb365140db6e23c03c1e806f791bebeba5b033e704621887ea8c286809be114909242021-10-04 22:24:06107 days 17 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.327868918676366259 BNB
0x4bd9030ff7cf33a71990f6b23c6adb3a99fc27cba1552489f6084eed6138ba1b113421612021-09-29 17:25:28112 days 22 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.024055957008378574 BNB
0x1637286f36cf326ee386161be52e6fef299f163b83908e555faa38d1e4827aea105102472021-08-31 14:58:06142 days 1 hr ago Buffalo Finance: BUFFI Token0x35f642457dd36f255df093c5c6be6b3b672bd6a20.461429882776639615 BNB
0x82a110977b188c646f97d0b947afb5f515813e28c3333ef5040fba8e0107d6f9104714872021-08-30 5:59:15143 days 10 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.020803106217292284 BNB
0x0791cea18346c3e4974386b7a39b5f80085d53c67c60ffd20ce2955d0a0e71f5103008932021-08-24 6:17:06149 days 9 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.025911396454406387 BNB
0xb32e69c5a0405308297d1d9fb345b5254c8aedccffa80e0479f9b8e790bbc65b102417262021-08-22 4:44:56151 days 11 hrs ago Buffalo Finance: BUFFI TokenBuffalo Finance: Deployer0.54631107982579001 BNB
0xf016b3a1592627173c9ff5ca78f8f4455fa952a67fd5dfa2d6adf040453fef0e102413912021-08-22 4:28:11151 days 11 hrs ago Buffalo Finance: BUFFI Token0x480b1f9553a904fe1339210a8f7b65b331de97ad8.739460878272729806 BNB
0x0a8306408418bbe849768460c63b738cee6d437f438a3ea1ad1f58afe02642ed100884392021-08-16 20:15:56156 days 20 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.030280564351789549 BNB
0xa9d7db8ccbb9d3a7bcb4253d268510898a03e009fd709b9cae7be8a9adfb1487100401302021-08-15 3:54:27158 days 12 hrs ago Buffalo Finance: BUFFI TokenBuffalo Finance: Deployer1.097550675346041671 BNB
0xba3770a5e5656952129a10f885cc5af5ce6d6139c80ecd10f0661d69289b97ed100400902021-08-15 3:52:27158 days 12 hrs ago Buffalo Finance: BUFFI Token0x480b1f9553a904fe1339210a8f7b65b331de97ad1.186182390830196449 BNB
0x8669cb0a896ee00595c5e203d6da2a709f93d284c8c9ed87a3e9a0f3ac55c03f99577312021-08-12 6:16:07161 days 10 hrs ago Buffalo Finance: BUFFI Token0x51e8e8ad90534b3fd6ce6d05eb65b5c7c95a882c0.001562090097033083 BNB
0x67deefc59d5e50682da2db54d189f6ad8c29eff4d8867c585c2060eafc16ca9799577272021-08-12 6:15:55161 days 10 hrs ago Buffalo Finance: BUFFI Token0x51e8e8ad90534b3fd6ce6d05eb65b5c7c95a882c0.000380090515355546 BNB
0x2499a2c6cabe76ab7735d0e9382716434796575ddd517cdb69c336e2c77742b698555342021-08-08 14:43:44165 days 1 hr ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.021289888695241309 BNB
0x9969ffbc0137fef8a6295dee86f7604b9eb727b3a0a3dc41d528e623af75d67598258012021-08-07 13:23:00166 days 2 hrs ago Buffalo Finance: BUFFI Token0x23360c3992e141714cdd1ba8acfa3afb8288825d1.295767978539964534 BNB
0x47f6676d257257d20e689b8d1c390e9e5c364ef2481c0013f6be046611a86ad798257292021-08-07 13:19:22166 days 2 hrs ago Buffalo Finance: BUFFI Token0x23360c3992e141714cdd1ba8acfa3afb8288825d0.690342635756415858 BNB
0xde0b090abc498d861d3189ef2094363ebede89c1612c4f9aade415b31ad23ebe96932912021-08-02 18:43:23170 days 21 hrs ago Buffalo Finance: BUFFI Token0xfafa5c581ce8dc4188179b9787f58d4e822850050.715770095405504249 BNB
0x345460afe63cfb2ff31b2c56600a8c69e12d558809e462677a783c864c4e820a96932822021-08-02 18:42:56170 days 21 hrs ago Buffalo Finance: BUFFI Token0xfafa5c581ce8dc4188179b9787f58d4e822850055.263547655519407602 BNB
[ Download CSV Export 
Loading

Contract Source Code Verified (Exact Match)

Contract Name:
Buffalo

Compiler Version
v0.6.12+commit.27d51765

Optimization Enabled:
Yes with 200 runs

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

// SPDX-License-Identifier: MIT
/*

██████╗ ██╗   ██╗███████╗███████╗ █████╗ ██╗      ██████╗    ███████╗██╗███╗   ██╗ █████╗ ███╗   ██╗ ██████╗███████╗
██╔══██╗██║   ██║██╔════╝██╔════╝██╔══██╗██║     ██╔═══██╗   ██╔════╝██║████╗  ██║██╔══██╗████╗  ██║██╔════╝██╔════╝
██████╔╝██║   ██║█████╗  █████╗  ███████║██║     ██║   ██║   █████╗  ██║██╔██╗ ██║███████║██╔██╗ ██║██║     █████╗  
██╔══██╗██║   ██║██╔══╝  ██╔══╝  ██╔══██║██║     ██║   ██║   ██╔══╝  ██║██║╚██╗██║██╔══██║██║╚██╗██║██║     ██╔══╝  
██████╔╝╚██████╔╝██║     ██║     ██║  ██║███████╗╚██████╔╝██╗██║     ██║██║ ╚████║██║  ██║██║ ╚████║╚██████╗███████╗
╚═════╝  ╚═════╝ ╚═╝     ╚═╝     ╚═╝  ╚═╝╚══════╝ ╚═════╝ ╚═╝╚═╝     ╚═╝╚═╝  ╚═══╝╚═╝  ╚═╝╚═╝  ╚═══╝ ╚═════╝╚══════╝
								
Website: https://buffalo.finance
Created by Crypto-Man.com and sol_dev
*/
pragma solidity ^0.6.12;

interface Callable {
	function tokenCallback(address _from, uint256 _tokens, bytes calldata _data) external returns (bool);
}

contract Buffalo {

	uint256 constant private FLOAT_SCALAR = 2**64;
	uint256 constant private BUY_TAX = 10;
	uint256 constant private SELL_TAX = 10;
	uint256 constant private STARTING_PRICE = 1e15; // 0.001 BNB
	uint256 constant private INCREMENT = 1e10; // 10 Gwei
	uint256 constant private AMBASSADOR_MAX = 10e18; // 10 BNB

	string constant public name = "Buffalo.Finance";
	string constant public symbol = "BUFFI";
	uint8 constant public decimals = 18;

	struct User {
		uint256 balance;
		mapping(address => uint256) allowance;
		int256 scaledPayout;
		bool ambassador;
		uint256 ambassadorDeposit;
	}

	struct Info {
		uint256 totalSupply;
		mapping(address => User) users;
		uint256 scaledBNBPerToken;
		uint256 openingBlock;
		address deployer;
	}
	Info private info;


	event Transfer(address indexed from, address indexed to, uint256 tokens);
	event Approval(address indexed owner, address indexed spender, uint256 tokens);
	event Buy(address indexed buyer, uint256 amountSpent, uint256 tokensReceived);
	event Sell(address indexed seller, uint256 tokensSpent, uint256 amountReceived);
	event Withdraw(address indexed user, uint256 amount);
	event Reinvest(address indexed user, uint256 amount);


	constructor(uint256 _openingBlock) public {
		info.deployer = msg.sender;
		setAmbassador(msg.sender, true);
		info.openingBlock = _openingBlock;
	}

	function setAmbassador(address _user, bool _status) public {
		require(msg.sender == info.deployer);
		info.users[_user].ambassador = _status;
	}

	receive() external payable {
		deposit();
	}

	function deposit() public payable returns (uint256) {
		return depositFor(msg.sender);
	}

	function depositFor(address _user) public payable returns (uint256) {
		require(msg.value > 0);
		return _deposit(msg.value, _user);
	}

	function sell(uint256 _tokens) external returns (uint256) {
		require(balanceOf(msg.sender) >= _tokens);
		return _sell(_tokens);
	}

	function withdraw() external returns (uint256) {
		uint256 _dividends = dividendsOf(msg.sender);
		require(_dividends > 0);
		info.users[msg.sender].scaledPayout += int256(_dividends * FLOAT_SCALAR);
		msg.sender.transfer(_dividends);
		emit Withdraw(msg.sender, _dividends);
		return _dividends;
	}

	function reinvest() external returns (uint256) {
		uint256 _dividends = dividendsOf(msg.sender);
		require(_dividends > 0);
		info.users[msg.sender].scaledPayout += int256(_dividends * FLOAT_SCALAR);
		emit Reinvest(msg.sender, _dividends);
		return _deposit(_dividends, msg.sender);
	}

	function transfer(address _to, uint256 _tokens) external returns (bool) {
		return _transfer(msg.sender, _to, _tokens);
	}

	function approve(address _spender, uint256 _tokens) external returns (bool) {
		info.users[msg.sender].allowance[_spender] = _tokens;
		emit Approval(msg.sender, _spender, _tokens);
		return true;
	}

	function transferFrom(address _from, address _to, uint256 _tokens) external returns (bool) {
		require(info.users[_from].allowance[msg.sender] >= _tokens);
		info.users[_from].allowance[msg.sender] -= _tokens;
		return _transfer(_from, _to, _tokens);
	}

	function transferAndCall(address _to, uint256 _tokens, bytes calldata _data) external returns (bool) {
		_transfer(msg.sender, _to, _tokens);
		uint32 _size;
		assembly {
			_size := extcodesize(_to)
		}
		if (_size > 0) {
			require(Callable(_to).tokenCallback(msg.sender, _tokens, _data));
		}
		return true;
	}


	function totalSupply() public view returns (uint256) {
		return info.totalSupply;
	}

	function currentPrices() public view returns (uint256 truePrice, uint256 buyPrice, uint256 sellPrice) {
		truePrice = STARTING_PRICE + INCREMENT * totalSupply() / 1e18;
		buyPrice = truePrice * 100 / (100 - BUY_TAX);
		sellPrice = truePrice * (100 - SELL_TAX) / 100;
	}

	function balanceOf(address _user) public view returns (uint256) {
		return info.users[_user].balance;
	}

	function dividendsOf(address _user) public view returns (uint256) {
		return uint256(int256(info.scaledBNBPerToken * balanceOf(_user)) - info.users[_user].scaledPayout) / FLOAT_SCALAR;
	}

	function allInfoFor(address _user) external view returns (uint256 contractBalance, uint256 totalTokenSupply, uint256 truePrice, uint256 buyPrice, uint256 sellPrice, uint256 openingBlock, uint256 currentBlock, uint256 userBNB, uint256 userBalance, uint256 userDividends, uint256 userLiquidValue) {
		contractBalance = address(this).balance;
		totalTokenSupply = totalSupply();
		(truePrice, buyPrice, sellPrice) = currentPrices();
		openingBlock = info.openingBlock;
		currentBlock = block.number;
		userBNB = _user.balance;
		userBalance = balanceOf(_user);
		userDividends = dividendsOf(_user);
		userLiquidValue = calculateResult(userBalance, false, false) + userDividends;
	}

	function allowance(address _user, address _spender) external view returns (uint256) {
		return info.users[_user].allowance[_spender];
	}

	function calculateResult(uint256 _amount, bool _buy, bool _inverse) public view returns (uint256) {
		uint256 _buyPrice;
		uint256 _sellPrice;
		( , _buyPrice, _sellPrice) = currentPrices();
		uint256 _rate = (_buy ? _buyPrice : _sellPrice);
		uint256 _increment = INCREMENT * (_buy ? 100 : (100 - SELL_TAX)) / (_buy ? (100 - BUY_TAX) : 100);
		if ((_buy && !_inverse) || (!_buy && _inverse)) {
			if (_inverse) {
				return (2 * _rate - _sqrt(4 * _rate * _rate + _increment * _increment - 4 * _rate * _increment - 8 * _amount * _increment) - _increment) * 1e18 / (2 * _increment);
			} else {
				return (_sqrt((_increment + 2 * _rate) * (_increment + 2 * _rate) + 8 * _amount * _increment) - _increment - 2 * _rate) * 1e18 / (2 * _increment);
			}
		} else {
			if (_inverse) {
				return (_rate * _amount + (_increment * (_amount + 1e18) / 2e18) * _amount) / 1e18;
			} else {
				return (_rate * _amount - (_increment * (_amount + 1e18) / 2e18) * _amount) / 1e18;
			}
		}
	}


	function _transfer(address _from, address _to, uint256 _tokens) internal returns (bool) {
		require(info.users[_from].balance >= _tokens);
		info.users[_from].balance -= _tokens;
		info.users[_from].scaledPayout -= int256(_tokens * info.scaledBNBPerToken);
		info.users[_to].balance += _tokens;
		info.users[_to].scaledPayout += int256(_tokens * info.scaledBNBPerToken);
		emit Transfer(_from, _to, _tokens);
		return true;
	}

	function _deposit(uint256 _amount, address _user) internal returns (uint256 tokens) {
		if (block.number < info.openingBlock) {
			require(info.users[_user].ambassador);
			info.users[_user].ambassadorDeposit += _amount;
			require(info.users[_user].ambassadorDeposit <= AMBASSADOR_MAX);
		}
		uint256 _tax = _amount * BUY_TAX / 100;
		tokens = calculateResult(_amount, true, false);
		info.totalSupply += tokens;
		info.users[_user].balance += tokens;
		info.users[_user].scaledPayout += int256(tokens * info.scaledBNBPerToken);
		info.scaledBNBPerToken += _tax * FLOAT_SCALAR / info.totalSupply;
		emit Transfer(address(0x0), _user, tokens);
		emit Buy(_user, _amount, tokens);
	}

	function _sell(uint256 _tokens) internal returns (uint256 amount) {
		require(info.users[msg.sender].balance >= _tokens);
		amount = calculateResult(_tokens, false, false);
		uint256 _tax = amount * SELL_TAX / (100 - SELL_TAX);
		info.totalSupply -= _tokens;
		info.users[msg.sender].balance -= _tokens;
		info.users[msg.sender].scaledPayout -= int256(_tokens * info.scaledBNBPerToken);
		info.scaledBNBPerToken += _tax * FLOAT_SCALAR / info.totalSupply;
		msg.sender.transfer(amount);
		emit Transfer(msg.sender, address(0x0), _tokens);
		emit Sell(msg.sender, _tokens, amount);
	}

	function _sqrt(uint256 _n) internal pure returns (uint256 result) {
		uint256 _tmp = (_n + 1) / 2;
		result = _n;
		while (_tmp < result) {
			result = _tmp;
			_tmp = (_n / _tmp + _tmp) / 2;
		}
	}
}

Contract Security Audit

Contract ABI

[{"inputs":[{"internalType":"uint256","name":"_openingBlock","type":"uint256"}],"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":"tokens","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"buyer","type":"address"},{"indexed":false,"internalType":"uint256","name":"amountSpent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"tokensReceived","type":"uint256"}],"name":"Buy","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Reinvest","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"seller","type":"address"},{"indexed":false,"internalType":"uint256","name":"tokensSpent","type":"uint256"},{"indexed":false,"internalType":"uint256","name":"amountReceived","type":"uint256"}],"name":"Sell","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":"tokens","type":"uint256"}],"name":"Transfer","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"user","type":"address"},{"indexed":false,"internalType":"uint256","name":"amount","type":"uint256"}],"name":"Withdraw","type":"event"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"allInfoFor","outputs":[{"internalType":"uint256","name":"contractBalance","type":"uint256"},{"internalType":"uint256","name":"totalTokenSupply","type":"uint256"},{"internalType":"uint256","name":"truePrice","type":"uint256"},{"internalType":"uint256","name":"buyPrice","type":"uint256"},{"internalType":"uint256","name":"sellPrice","type":"uint256"},{"internalType":"uint256","name":"openingBlock","type":"uint256"},{"internalType":"uint256","name":"currentBlock","type":"uint256"},{"internalType":"uint256","name":"userBNB","type":"uint256"},{"internalType":"uint256","name":"userBalance","type":"uint256"},{"internalType":"uint256","name":"userDividends","type":"uint256"},{"internalType":"uint256","name":"userLiquidValue","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_user","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":"_tokens","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"uint256","name":"_amount","type":"uint256"},{"internalType":"bool","name":"_buy","type":"bool"},{"internalType":"bool","name":"_inverse","type":"bool"}],"name":"calculateResult","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"currentPrices","outputs":[{"internalType":"uint256","name":"truePrice","type":"uint256"},{"internalType":"uint256","name":"buyPrice","type":"uint256"},{"internalType":"uint256","name":"sellPrice","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"deposit","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"depositFor","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"payable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"}],"name":"dividendsOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"reinvest","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"uint256","name":"_tokens","type":"uint256"}],"name":"sell","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_user","type":"address"},{"internalType":"bool","name":"_status","type":"bool"}],"name":"setAmbassador","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":"_tokens","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"_to","type":"address"},{"internalType":"uint256","name":"_tokens","type":"uint256"},{"internalType":"bytes","name":"_data","type":"bytes"}],"name":"transferAndCall","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":"_tokens","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"withdraw","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"nonpayable","type":"function"},{"stateMutability":"payable","type":"receive"}]

608060405234801561001057600080fd5b506040516110803803806110808339818101604052602081101561003357600080fd5b5051600480546001600160a01b0319163390811790915561005590600161005d565b6003556100a2565b6004546001600160a01b0316331461007457600080fd5b6001600160a01b03919091166000908152600160205260409020600301805460ff1916911515919091179055565b610fcf806100b16000396000f3fe6080604052600436106101225760003560e01c80634000aea0116100a0578063aa67c91911610064578063aa67c91914610531578063d0e30db014610557578063dd62ed3e1461055f578063e4849b321461059a578063fdb5a03e146105c457610132565b80634000aea01461039557806357f6b8121461042757806370a08231146104b057806395d89b41146104e3578063a9059cbb146104f857610132565b8063259bfdd7116100e7578063259bfdd7146102ab5780632d0041c5146102de578063313ce5671461031b5780633472956c146103465780633ccfd60b1461038057610132565b806265318b1461013757806306fdde031461017c578063095ea7b31461020657806318160ddd1461025357806323b872dd1461026857610132565b366101325761012f6105d9565b50005b600080fd5b34801561014357600080fd5b5061016a6004803603602081101561015a57600080fd5b50356001600160a01b03166105e9565b60408051918252519081900360200190f35b34801561018857600080fd5b50610191610627565b6040805160208082528351818301528351919283929083019185019080838360005b838110156101cb5781810151838201526020016101b3565b50505050905090810190601f1680156101f85780820380516001836020036101000a031916815260200191505b509250505060405180910390f35b34801561021257600080fd5b5061023f6004803603604081101561022957600080fd5b506001600160a01b038135169060200135610652565b604080519115158252519081900360200190f35b34801561025f57600080fd5b5061016a6106ba565b34801561027457600080fd5b5061023f6004803603606081101561028b57600080fd5b506001600160a01b038135811691602081013590911690604001356106c0565b3480156102b757600080fd5b506102c0610733565b60408051938452602084019290925282820152519081900360600190f35b3480156102ea57600080fd5b506103196004803603604081101561030157600080fd5b506001600160a01b038135169060200135151561077a565b005b34801561032757600080fd5b506103306107bf565b6040805160ff9092168252519081900360200190f35b34801561035257600080fd5b5061016a6004803603606081101561036957600080fd5b5080359060208101351515906040013515156107c4565b34801561038c57600080fd5b5061016a610905565b3480156103a157600080fd5b5061023f600480360360608110156103b857600080fd5b6001600160a01b03823516916020810135918101906060810160408201356401000000008111156103e857600080fd5b8201836020820111156103fa57600080fd5b8035906020019184600183028401116401000000008311171561041c57600080fd5b5090925090506109a3565b34801561043357600080fd5b5061045a6004803603602081101561044a57600080fd5b50356001600160a01b0316610a8b565b604080519b8c5260208c019a909a528a8a019890985260608a0196909652608089019490945260a088019290925260c087015260e086015261010085015261012084015261014083015251908190036101600190f35b3480156104bc57600080fd5b5061016a600480360360208110156104d357600080fd5b50356001600160a01b0316610afb565b3480156104ef57600080fd5b50610191610b16565b34801561050457600080fd5b5061023f6004803603604081101561051b57600080fd5b506001600160a01b038135169060200135610b37565b61016a6004803603602081101561054757600080fd5b50356001600160a01b0316610b44565b61016a6105d9565b34801561056b57600080fd5b5061016a6004803603604081101561058257600080fd5b506001600160a01b0381358116916020013516610b62565b3480156105a657600080fd5b5061016a600480360360208110156105bd57600080fd5b5035610b8e565b3480156105d057600080fd5b5061016a610bae565b60006105e433610b44565b905090565b6001600160a01b038116600090815260016020526040812060020154600160401b9061061484610afb565b60025402038161062057fe5b0492915050565b6040518060400160405280600f81526020016e42756666616c6f2e46696e616e636560881b81525081565b3360008181526001602081815260408084206001600160a01b0388168086529301825280842086905580518681529051939492937f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925929181900390910190a350600192915050565b60005490565b6001600160a01b038316600090815260016020818152604080842033855290920190528120548211156106f257600080fd5b6001600160a01b03841660009081526001602081815260408084203385529092019052902080548390039055610729848484610c2c565b90505b9392505050565b6000806000670de0b6b3a76400006107496106ba565b6402540be400028161075757fe5b0466038d7ea4c68000019250605a606484020491506064605a8402049050909192565b6004546001600160a01b0316331461079157600080fd5b6001600160a01b03919091166000908152600160205260409020600301805460ff1916911515919091179055565b601281565b60008060006107d1610733565b909350915060009050856107e557816107e7565b825b90506000866107f75760646107fa565b605a5b8761080657605a610809565b60645b6402540be400028161081757fe5b049050868015610825575085155b806108365750861580156108365750855b156108b9578515610889578060020281610866838b60080202848660040202858602878860040202010303610ce3565b846002020303670de0b6b3a7640000028161087d57fe5b0494505050505061072c565b6002808202908302826108a682820180028c830260080201610ce3565b0303670de0b6b3a7640000028161087d57fe5b85156108e257670de0b6b3a7640000828902671bc16d674ec800008a83018402048a020161087d565b670de0b6b3a7640000671bc16d674ec800008982018302048902838a020361087d565b600080610911336105e9565b90506000811161092057600080fd5b336000818152600160205260408082206002018054600160401b86020190555183156108fc0291849190818181858888f19350505050158015610967573d6000803e3d6000fd5b5060408051828152905133917f884edad9ce6fa2440d8a54cc123490eb96d2768479d49ff9c7366125a9424364919081900360200190a2905090565b60006109b0338686610c2c565b50843b63ffffffff811615610a7f57856001600160a01b0316636be32e73338787876040518563ffffffff1660e01b815260040180856001600160a01b03168152602001848152602001806020018281038252848482818152602001925080828437600081840152601f19601f82011690508083019250505095505050505050602060405180830381600087803b158015610a4a57600080fd5b505af1158015610a5e573d6000803e3d6000fd5b505050506040513d6020811015610a7457600080fd5b5051610a7f57600080fd5b50600195945050505050565b476000808080808080808080610a9f6106ba565b9950610aa9610733565b600354929b50909950975095504394506001600160a01b038c16319350610acf8c610afb565b9250610ada8c6105e9565b915081610ae9846000806107c4565b01905091939597999b90929496989a50565b6001600160a01b031660009081526001602052604090205490565b60405180604001604052806005815260200164425546464960d81b81525081565b600061072c338484610c2c565b6000803411610b5257600080fd5b610b5c3483610d1a565b92915050565b6001600160a01b0391821660009081526001602081815260408084209490951683529201909152205490565b600081610b9a33610afb565b1015610ba557600080fd5b610b5c82610e78565b600080610bba336105e9565b905060008111610bc957600080fd5b336000818152600160209081526040918290206002018054600160401b8602019055815184815291517fbd654390d0d973e8c8376ed6053be8658870df892687852cc5c914d700291b879281900390910190a2610c268133610d1a565b91505090565b6001600160a01b038316600090815260016020526040812054821115610c5157600080fd5b6001600160a01b03848116600081815260016020908152604080832080548890038155600280549181018054928a02909203909155948816808452928190208054880181558554950180549588029095019094558351868152935191937fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef929081900390910190a35060019392505050565b80600260018201045b81811015610d1457809150600281828581610d0357fe5b040181610d0c57fe5b049050610cec565b50919050565b600354600090431015610d86576001600160a01b03821660009081526001602052604090206003015460ff16610d4f57600080fd5b6001600160a01b03821660009081526001602052604090206004018054840190819055678ac7230489e800001015610d8657600080fd5b6064600a840204610d9a84600160006107c4565b60008054820181556001600160a01b03851681526001602052604081208054830181556002805491018054918402909101905554909250600160401b820281610ddf57fe5b60028054929091049190910190556040805183815290516001600160a01b038516916000917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a3604080518581526020810184905281516001600160a01b038616927f1cbc5ab135991bd2b6a4b034a04aa2aa086dac1371cb9b16b8b5e2ed6b036bed928290030190a25092915050565b33600090815260016020526040812054821115610e9457600080fd5b610ea0826000806107c4565b600080548490038155338152600160205260408120805485900381556002805491018054918602909103905554909150605a600a83020490600160401b820281610ee657fe5b6002805492909104909101905560405133906108fc8415029084906000818181858888f19350505050158015610f20573d6000803e3d6000fd5b5060408051848152905160009133917fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9181900360200190a36040805184815260208101849052815133927fed7a144fad14804d5c249145e3e0e2b63a9eb455b76aee5bc92d711e9bba3e4a928290030190a25091905056fea2646970667358221220f9575a39ff3e0c458f0835ee157c50986db2d42b027c65cf0daf7ae0c693b33a64736f6c634300060c0033000000000000000000000000000000000000000000000000000000000053238c

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

000000000000000000000000000000000000000000000000000000000053238c

-----Decoded View---------------
Arg [0] : _openingBlock (uint256): 5448588

-----Encoded View---------------
1 Constructor Arguments found :
Arg [0] : 000000000000000000000000000000000000000000000000000000000053238c


Deployed ByteCode Sourcemap

2093:7986:0:-:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;3683:9;:7;:9::i;:::-;;2093:7986;;;;;6098:189;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6098:189:0;-1:-1:-1;;;;;6098:189:0;;:::i;:::-;;;;;;;;;;;;;;;;2430:47;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;4818:203;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4818:203:0;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;5618:86;;;;;;;;;;;;;:::i;5026:257::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;5026:257:0;;;;;;;;;;;;;;;;;:::i;5709:273::-;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;3498:148;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;3498:148:0;;;;;;;;;;:::i;:::-;;2524:35;;;;;;;;;;;;;:::i;:::-;;;;;;;;;;;;;;;;;;;7128:998;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;7128:998:0;;;;;;;;;;;;;;;;:::i;4081:306::-;;;;;;;;;;;;;:::i;5288:323::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;5288:323:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5288:323:0;;-1:-1:-1;5288:323:0;-1:-1:-1;5288:323:0;:::i;6292:688::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;6292:688:0;-1:-1:-1;;;;;6292:688:0;;:::i;:::-;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;5987:106;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5987:106:0;-1:-1:-1;;;;;5987:106:0;;:::i;2481:39::-;;;;;;;;;;;;;:::i;4689:124::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;4689:124:0;;;;;;;;:::i;3798:138::-;;;;;;;;;;;;;;;;-1:-1:-1;3798:138:0;-1:-1:-1;;;;;3798:138:0;;:::i;3702:91::-;;;:::i;6985:138::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;;;;;;6985:138:0;;;;;;;;;;:::i;3941:135::-;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;3941:135:0;;:::i;4392:292::-;;;;;;;;;;;;;:::i;3702:91::-;3745:7;3766:22;3777:10;3766;:22::i;:::-;3759:29;;3702:91;:::o;6098:189::-;-1:-1:-1;;;;;6236:17:0;;6155:7;6236:17;;;:10;:17;;;;;:30;;;-1:-1:-1;;;2156:5:0;6216:16;6247:5;6216:9;:16::i;:::-;6191:22;;:41;6184:82;6176:106;;;;;;;6098:189;-1:-1:-1;;6098:189:0:o;2430:47::-;;;;;;;;;;;;;;-1:-1:-1;;;2430:47:0;;;;:::o;4818:203::-;4910:10;4888:4;4899:22;;;:10;:22;;;;;;;;-1:-1:-1;;;;;4899:42:0;;;;;:32;;:42;;;;;:52;;;4961:39;;;;;;;4888:4;;4899:42;;4961:39;;;;;;;;;;;-1:-1:-1;5012:4:0;4818:203;;;;:::o;5618:86::-;5662:7;5683:16;5618:86;:::o;5026:257::-;-1:-1:-1;;;;;5130:17:0;;5111:4;5130:17;;;:10;:17;;;;;;;;5158:10;5130:39;;:27;;;:39;;;;;:50;-1:-1:-1;5130:50:0;5122:59;;;;;;-1:-1:-1;;;;;5186:17:0;;:4;:17;;;:10;:17;;;;;;;;5214:10;5186:39;;:27;;;:39;;;;:50;;;;;;;5248:30;5197:5;5265:3;5229:7;5248:9;:30::i;:::-;5241:37;;5026:257;;;;;;:::o;5709:273::-;5755:17;5774:16;5792:17;5873:4;5857:13;:11;:13::i;:::-;2348:4;5845:25;:32;;;;;;2290:4;5828:49;;-1:-1:-1;5912:13:0;:3;5893:15;;:33;;-1:-1:-1;5974:3:0;5956:14;5943:28;;:34;5931:46;;5709:273;;;:::o;3498:148::-;3584:13;;-1:-1:-1;;;;;3584:13:0;3570:10;:27;3562:36;;;;;;-1:-1:-1;;;;;3603:17:0;;;;:4;:17;;;:10;:17;;;;;:28;;:38;;-1:-1:-1;;3603:38:0;;;;;;;;;;3498:148::o;2524:35::-;2557:2;2524:35;:::o;7128:998::-;7217:7;7231:17;7253:18;7305:15;:13;:15::i;:::-;7276:44;;-1:-1:-1;7276:44:0;-1:-1:-1;7325:13:0;;-1:-1:-1;7342:4:0;:29;;7361:10;7342:29;;;7349:9;7342:29;7325:47;;7377:18;7445:4;:28;;7470:3;7445:28;;;7453:13;7445:28;7411:4;:29;;7425:14;7411:29;;;7418:3;7411:29;2348:4;7398:43;:76;;;;;;7377:97;;7484:4;:17;;;;;7493:8;7492:9;7484:17;7483:42;;;;7508:4;7507:5;:17;;;;;7516:8;7507:17;7479:643;;;7537:8;7533:355;;;7705:10;7701:1;:14;7679:10;7574:102;7665:10;7655:7;7651:1;:11;:24;7638:10;7630:5;7626:1;:9;:22;7613:10;7600;:23;7592:5;7584;7580:1;:9;:17;:43;:68;:95;7574:5;:102::i;:::-;7566:5;7562:1;:9;:114;:127;7693:4;7561:136;:155;;;;;;7554:162;;;;;;;;7533:355;7866:1;:14;;;;7845:9;;7870:10;7744:85;7778:22;;;7750:51;;7804:24;;;:1;:24;7750:78;7744:5;:85::i;:::-;:98;:110;7858:4;7743:119;:138;;;;7479:643;7909:8;7905:212;;;8004:4;7934:15;;;7985:4;7967:14;;;7953:29;;:36;7952:48;;7934:66;7933:75;;7905:212;8106:4;8087;8069:14;;;8055:29;;:36;8054:48;;8036:15;;;:66;8035:75;;4081:306;4119:7;4133:18;4154:23;4166:10;4154:11;:23::i;:::-;4133:44;;4203:1;4190:10;:14;4182:23;;;;;;4221:10;4210:4;:22;;;:10;:22;;;;;;:35;;:72;;-1:-1:-1;;;4256:25:0;;4210:72;;;4287:31;;;;;;4256:10;;4287:31;;4210:4;4287:31;4256:10;4221;4287:31;;;;;;;;;;;;;;;;;;;;-1:-1:-1;4328:32:0;;;;;;;;4337:10;;4328:32;;;;;;;;;;4372:10;-1:-1:-1;4081:306:0;:::o;5288:323::-;5383:4;5394:35;5404:10;5416:3;5421:7;5394:9;:35::i;:::-;-1:-1:-1;5475:16:0;;5504:9;;;;5500:91;;5538:3;-1:-1:-1;;;;;5529:27:0;;5557:10;5569:7;5578:5;;5529:55;;;;;;;;;;;;;-1:-1:-1;;;;;5529:55:0;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;-1:-1:-1;5529:55:0;5521:64;;;;;;-1:-1:-1;5602:4:0;;5288:323;-1:-1:-1;;;;;5288:323:0:o;6292:688::-;6610:21;6350:23;;;;;;;;;;6655:13;:11;:13::i;:::-;6636:32;;6708:15;:13;:15::i;:::-;6743:17;;6673:50;;-1:-1:-1;6673:50:0;;-1:-1:-1;6673:50:0;-1:-1:-1;6743:17:0;-1:-1:-1;6780:12:0;;-1:-1:-1;;;;;;6807:13:0;;;;-1:-1:-1;6839:16:0;6807:5;6839:9;:16::i;:::-;6825:30;;6876:18;6888:5;6876:11;:18::i;:::-;6860:34;;6962:13;6917:42;6933:11;6946:5;6953;6917:15;:42::i;:::-;:58;6899:76;;6292:688;;;;;;;;;;;;;:::o;5987:106::-;-1:-1:-1;;;;;6063:17:0;6042:7;6063:17;;;:10;:17;;;;;:25;;5987:106::o;2481:39::-;;;;;;;;;;;;;;-1:-1:-1;;;2481:39:0;;;;:::o;4689:124::-;4755:4;4773:35;4783:10;4795:3;4800:7;4773:9;:35::i;3798:138::-;3857:7;3891:1;3879:9;:13;3871:22;;;;;;3905:26;3914:9;3925:5;3905:8;:26::i;:::-;3898:33;3798:138;-1:-1:-1;;3798:138:0:o;6985:::-;-1:-1:-1;;;;;7081:17:0;;;7060:7;7081:17;;;:10;:17;;;;;;;;:37;;;;;;:27;;:37;;;;;;6985:138::o;3941:135::-;3990:7;4037;4012:21;4022:10;4012:9;:21::i;:::-;:32;;4004:41;;;;;;4057:14;4063:7;4057:5;:14::i;4392:292::-;4430:7;4444:18;4465:23;4477:10;4465:11;:23::i;:::-;4444:44;;4514:1;4501:10;:14;4493:23;;;;;;4532:10;4521:4;:22;;;:10;:22;;;;;;;;;:35;;:72;;-1:-1:-1;;;4567:25:0;;4521:72;;;4603:32;;;;;;;;;;;;;;;;;4647;4656:10;4668;4647:8;:32::i;:::-;4640:39;;;4392:292;:::o;8133:434::-;-1:-1:-1;;;;;8234:17:0;;8215:4;8234:17;;;:10;:17;;;;;:25;:36;-1:-1:-1;8234:36:0;8226:45;;;;;;-1:-1:-1;;;;;8276:17:0;;;:4;:17;;;:10;:17;;;;;;;;:36;;;;;;;8368:22;;;8317:30;;;:74;;8358:32;;;8317:74;;;;;;8396:15;;;;;;;;;;:34;;;;;;8484:22;;8435:28;;:72;;8474:32;;;8435:72;;;;;;8517:29;;;;;;;8396:15;;8517:29;;;;;;;;;;;-1:-1:-1;8558:4:0;8133:434;;;;;:::o;9871:205::-;9958:6;9968:1;9963;9958:6;;9957:12;9990:82;10004:6;9997:4;:13;9990:82;;;10027:4;10018:13;;10065:1;10057:4;10050;10045:2;:9;;;;;;:16;10044:22;;;;;;10037:29;;9990:82;;;9871:205;;;;:::o;8572:696::-;8680:17;;8640:14;;8665:12;:32;8661:207;;;-1:-1:-1;;;;;8713:17:0;;:4;:17;;;:10;:17;;;;;:28;;;;;8705:37;;;;;;-1:-1:-1;;;;;8748:17:0;;:4;:17;;;:10;:17;;;;;:35;;:46;;;;;;;;2409:5;-1:-1:-1;8808:53:0;8800:62;;;;;;8907:3;2200:2;8887:17;;:23;8924:37;8887:17;8949:4;8872:12;8924:15;:37::i;:::-;8966:4;:26;;;;;;-1:-1:-1;;;;;8997:17:0;;;;-1:-1:-1;8997:17:0;;;;;:35;;;;;;9087:22;;;9037:30;;:73;;9078:31;;;9037:73;;;;;9163:16;8966:26;;-1:-1:-1;;;;9141:19:0;;9163:16;9141:38;;;;9115:22;:64;;9141:38;;;;9115:64;;;;;;9189:37;;;;;;;;-1:-1:-1;;;;;9189:37:0;;;9115:4;;9189:37;;;;;;;;;9236:27;;;;;;;;;;;;;;-1:-1:-1;;;;;9236:27:0;;;;;;;;;;;8572:696;;;;;:::o;9273:593::-;9363:10;9323:14;9352:22;;;:10;:22;;;;;:30;:41;-1:-1:-1;9352:41:0;9344:50;;;;;;9408:38;9424:7;9433:5;9440;9408:15;:38::i;:::-;9451:12;9507:27;;;;;;;9550:10;9539:22;;-1:-1:-1;9539:22:0;;;;;:41;;;;;;;9641:22;;;9585:35;;:79;;9631:32;;;9585:79;;;;;9717:16;9399:47;;-1:-1:-1;9487:14:0;2242:2;9466:17;;:36;;-1:-1:-1;;;9695:19:0;;9717:16;9695:38;;;;9669:22;:64;;9695:38;;;;9669:64;;;;;9738:27;;:10;;:27;;;;;;;-1:-1:-1;9738:27:0;-1:-1:-1;9738:27:0;;:10;:27;;;;;;;;;;;;;;;;;;;;-1:-1:-1;9775:43:0;;;;;;;;9804:3;;9784:10;;9775:43;;;;;;;;;9828:33;;;;;;;;;;;;;;9833:10;;9828:33;;;;;;;;9273:593;;;;:::o

Swarm Source

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