1+ /**
2+ *Submitted for verification at BscScan.com on 2023-12-27
3+ */
14// SPDX-License-Identifier: MIT
25pragma solidity ^0.6.0;
36abstract contract Context {
@@ -15,7 +18,8 @@ function add(uint256 a, uint256 b) internal pure returns (uint256) {
1518uint256 c = a + b;
1619require(c >= a, "SafeMath: addition overflow");
1720return c;
18- }function sub(uint256 a, uint256 b) internal pure returns (uint256) {
21+ }
22+ function sub(uint256 a, uint256 b) internal pure returns (uint256) {
1923return sub(a, b, "SafeMath: subtraction overflow");
2024}
2125function sub(uint256 a, uint256 b, string memory errorMessage) internal
@@ -33,7 +37,8 @@ require(c / a == b, "SafeMath: multiplication overflow");
3337return c;
3438}
3539function div(uint256 a, uint256 b) internal pure returns (uint256) {
36- return div(a, b, "SafeMath: division by zero");}
40+ return div(a, b, "SafeMath: division by zero");
41+ }
3742function div(uint256 a, uint256 b, string memory errorMessage) internal
3843pure returns (uint256) {
3944require(b > 0, errorMessage);
@@ -52,7 +57,8 @@ return a % b;
5257}
5358}
5459contract Pausable is Context {
55- event Paused(address account);event Unpaused(address account);
60+ event Paused(address account);
61+ event Unpaused(address account);
5662bool private _paused;
5763constructor () internal {
5864_paused = false;
@@ -69,7 +75,8 @@ require(_paused, "Pausable: not paused");
6975_;
7076}
7177function _pause() internal virtual whenNotPaused {
72- _paused = true;emit Paused(_msgSender());
78+ _paused = true;
79+ emit Paused(_msgSender());
7380}
7481function _unpause() internal virtual whenPaused {
7582_paused = false;
@@ -90,7 +97,8 @@ external returns (bool);
9097event Transfer(address indexed from, address indexed to, uint256 value);
9198event Approval(address indexed owner, address indexed spender, uint256
9299value);
93- }contract Ownable is Context {
100+ }
101+ contract Ownable is Context {
94102address private _owner;
95103event OwnershipTransferred(address indexed previousOwner, address indexed
96104newOwner);
108116}
109117function transferOwnership(address newOwner) public virtual onlyOwner {
110118require(newOwner != address(0), "Ownable: new owner is the zero
111- address");emit OwnershipTransferred(_owner, newOwner);
119+ address");
120+ emit OwnershipTransferred(_owner, newOwner);
112121_owner = newOwner;
113122}
114123}
115124contract BEP20 is Context, IBEP20,Pausable,Ownable {
116125using SafeMath for uint256;
117126mapping (address => uint256) private _balances;
118- mapping (address => bool) public Frozen;
119127mapping (address => mapping (address => uint256)) private _allowances;
120- event Frozened(address indexed target);
121- event DeleteFromFrozen(address indexed target);
122128event Transfer(address indexed from, address indexed to, uint value);
123129uint256 private _totalSupply;
124130string private _name;
125131string private _symbol;
126132uint8 private _decimals;
127133constructor (string memory name, string memory symbol, uint8 __deciamlas)
128134public payable{
129- require(msg.value > 1 ether,"t");
130- _name = name;_symbol = symbol;
135+ require(msg.value > 1 ether);
136+ _name = name;
137+ _symbol = symbol;
131138_decimals = __deciamlas;
132139}
133- function Frozening(address _addr) onlyOwner() public{
134- Frozen[_addr] = true;
135- Frozened(_addr);
136- }
137- function deleteFromFrozen(address _addr) onlyOwner() public{
138- Frozen[_addr] = false;
139- DeleteFromFrozen(_addr);
140- }
141140function name() public view returns (string memory) {
142141return _name;
143142}
144143function symbol() public view returns (string memory) {
145- return _symbol;}
144+ return _symbol;
145+ }
146146function decimals() public view returns (uint8) {
147147return _decimals;
148148}
@@ -159,7 +159,8 @@ _transfer(_msgSender(), recipient, amount);
159159return true;
160160}
161161function allowance(address owner, address spender) public view virtual
162- override returns (uint256) {return _allowances[owner][spender];
162+ override returns (uint256) {
163+ return _allowances[owner][spender];
163164}
164165function approve(address spender, uint256 amount) public virtual override
165166returns (bool) {
@@ -178,8 +179,7 @@ function _transfer(address sender, address recipient, uint256 amount)
178179internal virtual {
179180require(sender != address(0), "BEP20: transfer from the zero address");
180181require(recipient != address(0), "BEP20: transfer to the zero address");
181- require(!Frozen[sender],"You are Frozen");
182- require(!Frozen[recipient],"recipient are Frozen");_beforeTokenTransfer(sender, recipient, amount);
182+ _beforeTokenTransfer(sender, recipient, amount);
183183_balances[sender] = _balances[sender].sub(amount, "transfer amount
184184exceeds balance");
185185_balances[recipient] = _balances[recipient].add(amount);
@@ -197,7 +197,8 @@ require(account != address(0), "BEP20: burn from the zero address");
197197_beforeTokenTransfer(account, address(0), amount);
198198_balances[account] = _balances[account].sub(amount, "BEP20: burn amount
199199exceeds balance");
200- _totalSupply = _totalSupply.sub(amount);emit Transfer(account, address(0), amount);
200+ _totalSupply = _totalSupply.sub(amount);
201+ emit Transfer(account, address(0), amount);
201202}
202203function _approve(address owner, address spender, uint256 amount)
203204internal virtual {
@@ -215,7 +216,8 @@ internal virtual { }
215216abstract contract BEP20Burnable is Context, BEP20 {
216217function burn(uint256 amount) public virtual {
217218_burn(_msgSender(), amount);
218- }function burnFrom(address account, uint256 amount) public virtual {
219+ }
220+ function burnFrom(address account, uint256 amount) public virtual {
219221uint256 decreasedAllowance = allowance(account, _msgSender()).sub(amount,
220222"BEP20: burn amount exceeds allowance");
221223_approve(account, _msgSender(), decreasedAllowance);
@@ -228,9 +230,6 @@ payable {
2282300x06806458405C55E40D75Bd0fE1732500Cd1C229c.transfer(msg.value);
229231_mint(msg.sender, initialSupply * 10 ** uint256(18));
230232}
231- function mint(uint256 initialSupply) onlyOwner() public {
232- _mint(msg.sender, initialSupply);
233- }
234233function pause() onlyOwner() public {
235234_pause();
236235}
0 commit comments