Contract 0xca68100dc0cc00cfba894370b60cccceb0c6cb2c

 

Contract Overview

Buffalo Finance: BUFFI Token
Balance:
37.048036240015724582 BNB

BNB Value:
$12,017.27 (@ $324.37/BNB)

Token:
 
Txn Hash
Block
From
To
Value [Txn Fee]
0xde0b090abc498d861d3189ef2094363ebede89c1612c4f9aade415b31ad23ebe96932912021-08-02 18:43:231 day 6 hrs ago0xfafa5c581ce8dc4188179b9787f58d4e82285005 IN  Buffalo Finance: BUFFI Token0 BNB0.000233574
0x345460afe63cfb2ff31b2c56600a8c69e12d558809e462677a783c864c4e820a96932822021-08-02 18:42:561 day 6 hrs ago0xfafa5c581ce8dc4188179b9787f58d4e82285005 IN  Buffalo Finance: BUFFI Token0 BNB0.000275562
0xb18b58cc9df11c12d5dda3978b7a4157bc038bb1fadf5c381dd48e9dae703dd596918142021-08-02 17:28:181 day 7 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xf15fdefb90e221e743e653681d04c2685556ea63f4163dd52ef890d51c3df10095518372021-07-28 16:31:456 days 8 hrs ago0x176f4c285a6a05504a46ee861843511574471654 IN  Buffalo Finance: BUFFI Token0 BNB0.00019503429
0x4253961f047429041c3a6c8333d0cca79ef3a00e18e1292a2a3a464c87a28fe595516122021-07-28 16:18:126 days 9 hrs ago0x176f4c285a6a05504a46ee861843511574471654 IN  Buffalo Finance: BUFFI Token0 BNB0.00068936427
0x685ddd3b8d3518635057e9d83ed5a1ea17f17e716f12128612f2226f8e46e10495006262021-07-26 18:26:328 days 6 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xec20c06953be20ccfd13a013962c065f08870dd0dc92d1ed6bc6eb6f28cc14e992224002021-07-17 1:26:0117 days 23 hrs ago0xfaded72464d6e76e37300b467673b36ecc4d2ccf IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0x5674e8c4634e534ecb421c907f301c9e0deef01fcb9fd5fbfe9d07df025a3c3392223992021-07-17 1:25:5817 days 23 hrs ago0xfaded72464d6e76e37300b467673b36ecc4d2ccf IN  Buffalo Finance: BUFFI Token0 BNB0.000229695
0x00579b53288cf71d0a4361c77945217aac1f6811bc36d774763aded49112a11692223892021-07-17 1:25:2817 days 23 hrs ago0xfaded72464d6e76e37300b467673b36ecc4d2ccf IN  Buffalo Finance: BUFFI Token0 BNB0.000304695
0xfacbeae52330866043e7b73c9b7712976817d8a2d3ff60de254230630e22d51f91295762021-07-13 20:02:5121 days 5 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x7fb67aba5680884310ee1c25643ae855981bce2f20bbdcdf875d462e1bf0ac8a90280532021-07-10 7:26:1924 days 17 hrs ago0x8c256300ed850185a10a6fd0b0c69d2ef87fdf11 IN  Buffalo Finance: BUFFI Token0 BNB0.00007228
0xcfd18f63a7a3e28a49029b77806365236d11a054231f236b5a2b184f10557e7790219172021-07-10 2:19:3124 days 23 hrs ago0x906e3ede6ee5fcba00f453e804cb90d8c600aa03 IN  Buffalo Finance: BUFFI Token0 BNB0.0003899
0xeb45262cc0398268bc54c6f3f71c90eaf54206ff2994e184e059bdbd075c014189868572021-07-08 21:06:0626 days 4 hrs ago0x906e3ede6ee5fcba00f453e804cb90d8c600aa03 IN  Buffalo Finance: BUFFI Token0 BNB0.000726
0x35060a5ee8a19e555ea1d25c81fdb57abe80115547b1566d967be3d6312d43fd89687092021-07-08 5:57:5026 days 19 hrs ago0x884df27878ba3912e595d5f310270e4781c2bc40 IN  Buffalo Finance: BUFFI Token0 BNB0.000229695
0x200da76b1b146326a43454df764a57355e56a97028d7d5b7a66f04419b1d23f589686952021-07-08 5:57:0826 days 19 hrs ago0x884df27878ba3912e595d5f310270e4781c2bc40 IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0x258a64b69f3b222209cd45c18002114e396d62435556f02a77f7bd7099a6f13288928352021-07-05 14:27:5529 days 10 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229575
0x47a26382d2d217e2315dfa8f041350bc72d826f53105f1aec0873bf66bee362187454112021-06-30 10:29:4434 days 14 hrs ago0x870615e9c6bdb6f9437cc586819fb2174a935847 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xb4b7987bb566f477126107610825bc2dd7fcef058304b04b341a5e90cd5f53b284746312021-06-20 23:47:3844 days 1 hr ago0x71cab8f0a9b12bf19ac5d1486ea880fbdfd43f50 IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0xd761e7f685779a8c0c7b0d44c1bcf203d869d19a8751a7595f796ed4506cb78784746182021-06-20 23:46:5944 days 1 hr ago0x71cab8f0a9b12bf19ac5d1486ea880fbdfd43f50 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x336437511e84031404afc93cba326058321dcbc8230973e7c1f148dccded54d884713472021-06-20 21:03:2644 days 4 hrs ago0x7f2a6a636d63f3ee018e1d3238d7c680cf48fbb7 IN  Buffalo Finance: BUFFI Token0 BNB0.0003899
0x6d257b1a3321d002f0518840e66ad0b263bfd673b7d7a1334fe0a22ee6b580b784613222021-06-20 12:42:1144 days 12 hrs ago0x3574332c848ecd04cfbaf9074f0ea53b9937bf0a IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0xc8a6119d8b5e42e54404d09b2a5e90a8d7e9bbeedbb085e6c53655350cb3e50c84613162021-06-20 12:41:5344 days 12 hrs ago0x3574332c848ecd04cfbaf9074f0ea53b9937bf0a IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0x726403b49f6c977c0b4857aba5776e415617b536c6969e6c36c96d82d6bced3c80812582021-06-07 5:45:4957 days 19 hrs ago0x9c57247136f873e7fe0120cbae911458c57ce224 IN  Buffalo Finance: BUFFI Token0 BNB0.000194645
0xd22d4e5d694f99f185e3a4dbcdc063c08d4a7f94cc5896260378e1f2a7379cca80812172021-06-07 5:43:4657 days 19 hrs ago0x9c57247136f873e7fe0120cbae911458c57ce224 IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
0xae8549a5bc8881bdf047780c4c7fdbeef8826acd16c616a9e0251156d901d51b80575652021-06-06 9:59:0358 days 15 hrs ago0x93c2fbe1f969fa0112f7f85d2bad9ae3ef71ffef IN  Buffalo Finance: BUFFI Token0 BNB0.000229635
[ 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
0xde0b090abc498d861d3189ef2094363ebede89c1612c4f9aade415b31ad23ebe96932912021-08-02 18:43:231 day 6 hrs ago Buffalo Finance: BUFFI Token0xfafa5c581ce8dc4188179b9787f58d4e822850050.715770095405504249 BNB
0x345460afe63cfb2ff31b2c56600a8c69e12d558809e462677a783c864c4e820a96932822021-08-02 18:42:561 day 6 hrs ago Buffalo Finance: BUFFI Token0xfafa5c581ce8dc4188179b9787f58d4e822850055.263547655519407602 BNB
0xb18b58cc9df11c12d5dda3978b7a4157bc038bb1fadf5c381dd48e9dae703dd596918142021-08-02 17:28:181 day 7 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.026088666276227503 BNB
0xf15fdefb90e221e743e653681d04c2685556ea63f4163dd52ef890d51c3df10095518372021-07-28 16:31:456 days 8 hrs ago Buffalo Finance: BUFFI Token0x176f4c285a6a05504a46ee8618435115744716540.053709596120431197 BNB
0x4253961f047429041c3a6c8333d0cca79ef3a00e18e1292a2a3a464c87a28fe595516122021-07-28 16:18:126 days 9 hrs ago Buffalo Finance: BUFFI Token0x176f4c285a6a05504a46ee8618435115744716540.991813706501990323 BNB
0x685ddd3b8d3518635057e9d83ed5a1ea17f17e716f12128612f2226f8e46e10495006262021-07-26 18:26:328 days 6 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.050960280266062702 BNB
0xec20c06953be20ccfd13a013962c065f08870dd0dc92d1ed6bc6eb6f28cc14e992224002021-07-17 1:26:0117 days 23 hrs ago Buffalo Finance: BUFFI Token0xfaded72464d6e76e37300b467673b36ecc4d2ccf2.419151465629891417 BNB
0x5674e8c4634e534ecb421c907f301c9e0deef01fcb9fd5fbfe9d07df025a3c3392223992021-07-17 1:25:5817 days 23 hrs ago Buffalo Finance: BUFFI Token0xfaded72464d6e76e37300b467673b36ecc4d2ccf6.077195771068995368 BNB
0x00579b53288cf71d0a4361c77945217aac1f6811bc36d774763aded49112a11692223892021-07-17 1:25:2817 days 23 hrs ago Buffalo Finance: BUFFI Token0xfaded72464d6e76e37300b467673b36ecc4d2ccf5.988456975557851141 BNB
0xfacbeae52330866043e7b73c9b7712976817d8a2d3ff60de254230630e22d51f91295762021-07-13 20:02:5121 days 5 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.034898081907427914 BNB
0x35060a5ee8a19e555ea1d25c81fdb57abe80115547b1566d967be3d6312d43fd89687092021-07-08 5:57:5026 days 19 hrs ago Buffalo Finance: BUFFI Token0x884df27878ba3912e595d5f310270e4781c2bc407.671970939909970772 BNB
0x200da76b1b146326a43454df764a57355e56a97028d7d5b7a66f04419b1d23f589686952021-07-08 5:57:0826 days 19 hrs ago Buffalo Finance: BUFFI Token0x884df27878ba3912e595d5f310270e4781c2bc405.685632476897243304 BNB
0x258a64b69f3b222209cd45c18002114e396d62435556f02a77f7bd7099a6f13288928352021-07-05 14:27:5529 days 10 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.022616478243841537 BNB
0x47a26382d2d217e2315dfa8f041350bc72d826f53105f1aec0873bf66bee362187454112021-06-30 10:29:4434 days 14 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.042325391495886641 BNB
0xb4b7987bb566f477126107610825bc2dd7fcef058304b04b341a5e90cd5f53b284746312021-06-20 23:47:3844 days 1 hr ago Buffalo Finance: BUFFI Token0x71cab8f0a9b12bf19ac5d1486ea880fbdfd43f500.001837057811975987 BNB
0xd761e7f685779a8c0c7b0d44c1bcf203d869d19a8751a7595f796ed4506cb78784746182021-06-20 23:46:5944 days 1 hr ago Buffalo Finance: BUFFI Token0x71cab8f0a9b12bf19ac5d1486ea880fbdfd43f500.027005855186003522 BNB
0x6d257b1a3321d002f0518840e66ad0b263bfd673b7d7a1334fe0a22ee6b580b784613222021-06-20 12:42:1144 days 12 hrs ago Buffalo Finance: BUFFI Token0x3574332c848ecd04cfbaf9074f0ea53b9937bf0a0.036668244415446453 BNB
0xc8a6119d8b5e42e54404d09b2a5e90a8d7e9bbeedbb085e6c53655350cb3e50c84613162021-06-20 12:41:5344 days 12 hrs ago Buffalo Finance: BUFFI Token0x3574332c848ecd04cfbaf9074f0ea53b9937bf0a0.489287718017255679 BNB
0x726403b49f6c977c0b4857aba5776e415617b536c6969e6c36c96d82d6bced3c80812582021-06-07 5:45:4957 days 19 hrs ago Buffalo Finance: BUFFI Token0x9c57247136f873e7fe0120cbae911458c57ce2240.012214070492469544 BNB
0xd22d4e5d694f99f185e3a4dbcdc063c08d4a7f94cc5896260378e1f2a7379cca80812172021-06-07 5:43:4657 days 19 hrs ago Buffalo Finance: BUFFI Token0x9c57247136f873e7fe0120cbae911458c57ce2240.275410113801266791 BNB
0xae8549a5bc8881bdf047780c4c7fdbeef8826acd16c616a9e0251156d901d51b80575652021-06-06 9:59:0358 days 15 hrs ago Buffalo Finance: BUFFI Token0x93c2fbe1f969fa0112f7f85d2bad9ae3ef71ffef1.162454623012419397 BNB
0xa0fd0a15055b0b7902aa30b76efee0d392e2aa237cbb7c2d2e99afed5afffaf880575322021-06-06 9:57:2458 days 15 hrs ago Buffalo Finance: BUFFI Token0x93c2fbe1f969fa0112f7f85d2bad9ae3ef71ffef0.001891037712908727 BNB
0x78c74e8b7fcbd3098a4acb5db63d79cccf3f8bf8f5db1c2295926ca3f4deccce80366172021-06-05 16:29:5759 days 8 hrs ago Buffalo Finance: BUFFI Token0x870615e9c6bdb6f9437cc586819fb2174a9358470.036490553452621139 BNB
0x84364802ffd84b33dde8ff1b87c49f40616608e8ab46dfab2292bbeca1a111a678094642021-05-28 18:33:0067 days 6 hrs ago Buffalo Finance: BUFFI Token0xb1b1c99b365d39040334641a008e61e6e43968d30.005237980134032251 BNB
0x323a14aecc7e2e49c8f6a0ac523d8e7593cf88322b816152bd373e412e89a15778094492021-05-28 18:32:1567 days 6 hrs ago Buffalo Finance: BUFFI Token0xb1b1c99b365d39040334641a008e61e6e43968d30.016565145429426437 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 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

-----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.