Address Contract Partially Verified
Address
0x1272178B9d65E67420e450D06354caeaA53C50CA
Balance
0.014888 ETH
Nonce
1
Code Size
5925 bytes
Creator
0x952E2cB7...0Feb at tx 0x32ea2715...bf7a98
Indexed Transactions
0
Contract Bytecode
5925 bytes
0x6080604052600436106101ae5760003560e01c806390d49b9d116100eb578063c51955f51161008f578063e43504da11610061578063e43504da1461052c578063e5d41c6b1461054d578063f2fde38b14610563578063f887ea401461058357005b8063c51955f514610486578063cec10c11146104a6578063dd62ed3e146104c6578063e01af92c1461050c57005b8063a5ae2d2f116100c8578063a5ae2d2f146103f6578063a8aa1b3114610426578063a9059cbb14610446578063b7bfff651461046657005b806390d49b9d146103a157806395d89b41146103c1578063a457c2d7146103d657005b80633e14d85f116101525780636ddd17131161012f5780636ddd17131461030357806370a0823114610324578063715018a61461035a5780638da5cb5b1461036f57005b80633e14d85f146102a357806347f2dc5b146102c357806348a46473146102e357005b806319db457d1161018b57806319db457d1461023157806323b872dd14610247578063313ce56714610267578063395093511461028357005b806306fdde03146101b7578063095ea7b3146101e257806318160ddd1461021257005b366101b557005b005b3480156101c357600080fd5b506101cc6105a3565b6040516101d99190611288565b60405180910390f35b3480156101ee57600080fd5b506102026101fd3660046112f2565b610635565b60405190151581526020016101d9565b34801561021e57600080fd5b506003545b6040519081526020016101d9565b34801561023d57600080fd5b50610223600b5481565b34801561025357600080fd5b5061020261026236600461131e565b61064f565b34801561027357600080fd5b50604051601281526020016101d9565b34801561028f57600080fd5b5061020261029e3660046112f2565b610673565b3480156102af57600080fd5b506102236102be36600461135f565b6106b2565b3480156102cf57600080fd5b506101b56102de36600461138d565b6106d3565b3480156102ef57600080fd5b506101b56102fe36600461135f565b610731565b34801561030f57600080fd5b50600d5461020290600160a01b900460ff1681565b34801561033057600080fd5b5061022361033f3660046113c2565b6001600160a01b031660009081526001602052604090205490565b34801561036657600080fd5b506101b5610760565b34801561037b57600080fd5b506000546001600160a01b03165b6040516001600160a01b0390911681526020016101d9565b3480156103ad57600080fd5b506101b56103bc3660046113c2565b610796565b3480156103cd57600080fd5b506101cc6107e2565b3480156103e257600080fd5b506102026103f13660046112f2565b6107f1565b34801561040257600080fd5b506102026104113660046113c2565b600e6020526000908152604090205460ff1681565b34801561043257600080fd5b50600a54610389906001600160a01b031681565b34801561045257600080fd5b506102026104613660046112f2565b610883565b34801561047257600080fd5b506101b56104813660046113e6565b610891565b34801561049257600080fd5b50600d54610389906001600160a01b031681565b3480156104b257600080fd5b506101b56104c1366004611401565b6108d9565b3480156104d257600080fd5b506102236104e136600461142d565b6001600160a01b03918216600090815260026020908152604080832093909416825291909152205490565b34801561051857600080fd5b506101b56105273660046113e6565b61096f565b34801561053857600080fd5b50600d5461020290600160a81b900460ff1681565b34801561055957600080fd5b5061022360085481565b34801561056f57600080fd5b506101b561057e3660046113c2565b6109b7565b34801561058f57600080fd5b50600954610389906001600160a01b031681565b6060600480546105b290611466565b80601f01602080910402602001604051908101604052809291908181526020018280546105de90611466565b801561062b5780601f106106005761010080835404028352916020019161062b565b820191906000526020600020905b81548152906001019060200180831161060e57829003601f168201915b5050505050905090565b600033610643818585610a52565b60019150505b92915050565b60003361065d858285610b76565b610668858585610c08565b506001949350505050565b3360008181526002602090815260408083206001600160a01b038716845290915281205490919061064390829086906106ad9087906114b6565b610a52565b600c81815481106106c257600080fd5b600091825260209091200154905081565b6000546001600160a01b031633146107065760405162461bcd60e51b81526004016106fd906114ce565b60405180910390fd5b6001600160a01b03919091166000908152600e60205260409020805460ff1916911515919091179055565b6000546001600160a01b0316331461075b5760405162461bcd60e51b81526004016106fd906114ce565b600855565b6000546001600160a01b0316331461078a5760405162461bcd60e51b81526004016106fd906114ce565b6107946000610f4d565b565b6000546001600160a01b031633146107c05760405162461bcd60e51b81526004016106fd906114ce565b600d80546001600160a01b0319166001600160a01b0392909216919091179055565b6060600580546105b290611466565b3360008181526002602090815260408083206001600160a01b0387168452909152812054909190838110156108765760405162461bcd60e51b815260206004820152602560248201527f45524332303a2064656372656173656420616c6c6f77616e63652062656c6f77604482015264207a65726f60d81b60648201526084016106fd565b6106688286868403610a52565b600033610643818585610c08565b6000546001600160a01b031633146108bb5760405162461bcd60e51b81526004016106fd906114ce565b600d8054911515600160a81b0260ff60a81b19909216919091179055565b6000546001600160a01b031633146109035760405162461bcd60e51b81526004016106fd906114ce565b82600c60008154811061091857610918611503565b906000526020600020018190555081600c60018154811061093b5761093b611503565b906000526020600020018190555080600c60028154811061095e5761095e611503565b600091825260209091200155505050565b6000546001600160a01b031633146109995760405162461bcd60e51b81526004016106fd906114ce565b600d8054911515600160a01b0260ff60a01b19909216919091179055565b6000546001600160a01b031633146109e15760405162461bcd60e51b81526004016106fd906114ce565b6001600160a01b038116610a465760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016106fd565b610a4f81610f4d565b50565b6001600160a01b038316610ab45760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016106fd565b6001600160a01b038216610b155760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016106fd565b6001600160a01b0383811660008181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038381166000908152600260209081526040808320938616835292905220546000198114610c025781811015610bf55760405162461bcd60e51b815260206004820152601d60248201527f45524332303a20696e73756666696369656e7420616c6c6f77616e636500000060448201526064016106fd565b610c028484848403610a52565b50505050565b6001600160a01b038316610c6c5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016106fd565b6001600160a01b038216610cce5760405162461bcd60e51b815260206004820152602360248201527f45524332303a207472616e7366657220746f20746865207a65726f206164647260448201526265737360e81b60648201526084016106fd565b600d54600160a01b900460ff168015610cea575060065460ff16155b8015610d045750600a546001600160a01b03848116911614155b15610d1157610d11610f9d565b600d54600090600160a81b900460ff168015610d4657506001600160a01b0384166000908152600e602052604090205460ff16155b8015610d6b57506001600160a01b0383166000908152600e602052604090205460ff16155b8015610d7a575060065460ff16155b15610de357600a546001600160a01b0384811691811691821491600091871614801590610db55750600a546001600160a01b03868116911614155b9050610dde81610dd25782610dcb576000610dd5565b6001610dd5565b60025b60ff1685611194565b925050505b610ded8183611519565b6001600160a01b038516600090815260016020526040812080549294508392909190610e1a908490611519565b90915550503060009081526001602052604081208054839290610e3e9084906114b6565b90915550506001600160a01b03841660009081526001602052604090205482811015610ebb5760405162461bcd60e51b815260206004820152602660248201527f45524332303a207472616e7366657220616d6f756e7420657863656564732062604482015265616c616e636560d01b60648201526084016106fd565b6001600160a01b03808616600090815260016020526040808220868503905591861681529081208054859290610ef29084906114b6565b92505081905550836001600160a01b0316856001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef85604051610f3e91815260200190565b60405180910390a35050505050565b600080546001600160a01b038381166001600160a01b0319831681178455604051919092169283917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e09190a35050565b6006805460ff191660011790556000610fcb306001600160a01b031660009081526001602052604090205490565b9050806008541115610fdd5750611188565b604080516002808252606082018352600092602083019080368337019050509050308160008151811061101257611012611503565b6001600160a01b03928316602091820292909201810191909152600954604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa15801561106b573d6000803e3d6000fd5b505050506040513d601f19601f8201168201806040525081019061108f9190611530565b816001815181106110a2576110a2611503565b6001600160a01b0392831660209182029290920101526009546110c89130911684610a52565b60095460405163791ac94760e01b81526001600160a01b039091169063791ac9479061110190859060009086903090429060040161154d565b600060405180830381600087803b15801561111b57600080fd5b505af115801561112f573d6000803e3d6000fd5b50505050600047111561115257600d54611152906001600160a01b0316476111ec565b6040518281527f89f1d38d98c13362767fbcc2b0e375c1c3c4429b4648ea2a99839d962779b5d19060200160405180910390a150505b6006805460ff19169055565b600080600b5460026111a691906114b6565b6111b190600a6116a2565b600c85815481106111c4576111c4611503565b9060005260206000200154846111da91906116ae565b6111e491906116cd565b949350505050565b600080836001600160a01b03168360405160006040518083038185875af1925050503d806000811461123a576040519150601f19603f3d011682016040523d82523d6000602084013e61123f565b606091505b509150915081610c025760405162461bcd60e51b81526020600482015260146024820152732330b4b632b2103a379039b2b7321022ba3432b960611b60448201526064016106fd565b600060208083528351808285015260005b818110156112b557858101830151858201604001528201611299565b818111156112c7576000604083870101525b50601f01601f1916929092016040019392505050565b6001600160a01b0381168114610a4f57600080fd5b6000806040838503121561130557600080fd5b8235611310816112dd565b946020939093013593505050565b60008060006060848603121561133357600080fd5b833561133e816112dd565b9250602084013561134e816112dd565b929592945050506040919091013590565b60006020828403121561137157600080fd5b5035919050565b8035801515811461138857600080fd5b919050565b600080604083850312156113a057600080fd5b82356113ab816112dd565b91506113b960208401611378565b90509250929050565b6000602082840312156113d457600080fd5b81356113df816112dd565b9392505050565b6000602082840312156113f857600080fd5b6113df82611378565b60008060006060848603121561141657600080fd5b505081359360208301359350604090920135919050565b6000806040838503121561144057600080fd5b823561144b816112dd565b9150602083013561145b816112dd565b809150509250929050565b600181811c9082168061147a57607f821691505b60208210810361149a57634e487b7160e01b600052602260045260246000fd5b50919050565b634e487b7160e01b600052601160045260246000fd5b600082198211156114c9576114c96114a0565b500190565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b634e487b7160e01b600052603260045260246000fd5b60008282101561152b5761152b6114a0565b500390565b60006020828403121561154257600080fd5b81516113df816112dd565b600060a082018783526020878185015260a0604085015281875180845260c086019150828901935060005b8181101561159d5784516001600160a01b031683529383019391830191600101611578565b50506001600160a01b03969096166060850152505050608001529392505050565b600181815b808511156115f95781600019048211156115df576115df6114a0565b808516156115ec57918102915b93841c93908002906115c3565b509250929050565b60008261161057506001610649565b8161161d57506000610649565b8160018114611633576002811461163d57611659565b6001915050610649565b60ff84111561164e5761164e6114a0565b50506001821b610649565b5060208310610133831016604e8410600b841016171561167c575081810a610649565b61168683836115be565b806000190482111561169a5761169a6114a0565b029392505050565b60006113df8383611601565b60008160001904831182151516156116c8576116c86114a0565b500290565b6000826116ea57634e487b7160e01b600052601260045260246000fd5b50049056fea26469706673582212203ee39494326e57718f25c43d3320b8935c076a0cfa4e6f1bb8f1b8688261bef564736f6c634300080d0033
Verified Source Code Partial Match
Compiler: v0.8.13+commit.abaa5c0e
EVM: london
Optimization: Yes (200 runs)
SUNNI.sol 497 lines
// SPDX-License-Identifier: MIT
pragma solidity 0.8.13;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
function _msgData() internal view virtual returns (bytes calldata) {
return msg.data;
}
}
interface IERC20 {
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address to, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(
address from,
address to,
uint256 amount
) external returns (bool);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
interface IERC20Metadata is IERC20 {
function name() external view returns (string memory);
function symbol() external view returns (string memory);
function decimals() external view returns (uint8);
}
abstract contract Ownable is Context {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
_transferOwnership(_msgSender());
}
function owner() public view virtual returns (address) {
return _owner;
}
modifier onlyOwner() {
require(owner() == _msgSender(), "Ownable: caller is not the owner");
_;
}
function renounceOwnership() public virtual onlyOwner {
_transferOwnership(address(0));
}
function transferOwnership(address newOwner) public virtual onlyOwner {
require(newOwner != address(0), "Ownable: new owner is the zero address");
_transferOwnership(newOwner);
}
function _transferOwnership(address newOwner) internal virtual {
address oldOwner = _owner;
_owner = newOwner;
emit OwnershipTransferred(oldOwner, newOwner);
}
}
interface IUniswapV2Factory {
function createPair(address tokenA, address tokenB) external returns (address pair);
}
interface IUniswapV2Pair {
function sync() external;
}
interface IUniswapV2Router01 {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidity(
address tokenA,
address tokenB,
uint256 amountADesired,
uint256 amountBDesired,
uint256 amountAMin,
uint256 amountBMin,
address to,
uint256 deadline
)
external
returns (
uint256 amountA,
uint256 amountB,
uint256 liquidity
);
function addLiquidityETH(
address token,
uint256 amountTokenDesired,
uint256 amountTokenMin,
uint256 amountETHMin,
address to,
uint256 deadline
)
external
payable
returns (
uint256 amountToken,
uint256 amountETH,
uint256 liquidity
);
}
interface IUniswapV2Router02 is IUniswapV2Router01 {
function removeLiquidityETHSupportingFeeOnTransferTokens(
address token,
uint256 liquidity,
uint256 amountTokenMin,
uint256 amountETHMin,
address to,
uint256 deadline
) external returns (uint256 amountETH);
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint256 amountIn,
uint256 amountOutMin,
address[] calldata path,
address to,
uint256 deadline
) external;
function swapExactTokensForTokensSupportingFeeOnTransferTokens(
uint256 amountIn,
uint256 amountOutMin,
address[] calldata path,
address to,
uint256 deadline
) external;
function swapExactETHForTokensSupportingFeeOnTransferTokens(
uint256 amountOutMin,
address[] calldata path,
address to,
uint256 deadline
) external payable;
}
contract SUNNI is Context, IERC20, IERC20Metadata, Ownable {
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
uint256 private _totalSupply;
string private _name;
string private _symbol;
bool private inSwap;
uint256 internal _FeeCollected;
uint256 public minTokensBeforeSwap;
IUniswapV2Router02 public router;
address public pair;
uint public _feeDecimal = 2;
// index 0 = buy fee, index 1 = sell fee, index 2 = p2p fee
uint[] public _Fee;
address public fee_wallet;
bool public swapEnabled = true;
bool public isFeeActive = true;
mapping(address => bool) public isTaxless;
event Swap(uint swaped);
event DelegateVotesChanged(
address indexed delegate,
uint previousBalance,
uint newBalance
);
event DelegateChanged(
address indexed delegator,
address indexed fromDelegate,
address indexed toDelegate
);
constructor(address _fee_wallet) {
string memory e_name = "SUNNI";
string memory e_symbol = "SUNNI";
uint e_totalSupply = 10_000_000_000 ether;
minTokensBeforeSwap = 1_000 ether ;
fee_wallet = _fee_wallet;
_name = e_name;
_symbol = e_symbol;
IUniswapV2Router02 _uniswapV2Router = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
pair = IUniswapV2Factory(_uniswapV2Router.factory()).createPair(address(this), _uniswapV2Router.WETH());
router = _uniswapV2Router;
_Fee.push(3000); // Buy fee
_Fee.push(3000); // Sell fee
_Fee.push(0); // P2P fee
isTaxless[msg.sender] = true;
isTaxless[address(this)] = true;
isTaxless[fee_wallet] = true;
isTaxless[address(0)] = true;
_mint(msg.sender, e_totalSupply);
}
function name() public view virtual override returns (string memory) {
return _name;
}
function symbol() public view virtual override returns (string memory) {
return _symbol;
}
function decimals() public view virtual override returns (uint8) {
return 18;
}
function totalSupply() public view virtual override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view virtual override returns (uint256) {
return _balances[account];
}
function transfer(address to, uint256 amount) public virtual override returns (bool) {
address owner = _msgSender();
_transfer(owner, to, amount);
return true;
}
function allowance(address owner, address spender) public view virtual override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public virtual override returns (bool) {
address owner = _msgSender();
_approve(owner, spender, amount);
return true;
}
function transferFrom(
address from,
address to,
uint256 amount
) public virtual override returns (bool) {
address spender = _msgSender();
_spendAllowance(from, spender, amount);
_transfer(from, to, amount);
return true;
}
function increaseAllowance(address spender, uint256 addedValue) public virtual returns (bool) {
address owner = _msgSender();
_approve(owner, spender, _allowances[owner][spender] + addedValue);
return true;
}
function decreaseAllowance(address spender, uint256 subtractedValue) public virtual returns (bool) {
address owner = _msgSender();
uint256 currentAllowance = _allowances[owner][spender];
require(currentAllowance >= subtractedValue, "ERC20: decreased allowance below zero");
unchecked {
_approve(owner, spender, currentAllowance - subtractedValue);
}
return true;
}
function _transfer(
address from,
address to,
uint256 amount
) internal virtual {
require(from != address(0), "ERC20: transfer from the zero address");
require(to != address(0), "ERC20: transfer to the zero address");
_beforeTokenTransfer(from, to, amount);
if (swapEnabled && !inSwap && from != pair ) {
swap();
}
uint256 feesCollected;
if ((isFeeActive) && !isTaxless[from] && !isTaxless[to] && !inSwap) {
bool sell = to == pair;
bool p2p = from != pair && to != pair;
feesCollected = calculateFee(p2p ? 2 : sell ? 1 : 0, amount);
}
amount -= feesCollected;
_balances[from] -= feesCollected;
_balances[address(this)] += feesCollected;
uint256 fromBalance = _balances[from];
require(fromBalance >= amount, "ERC20: transfer amount exceeds balance");
unchecked {
_balances[from] = fromBalance - amount;
}
_balances[to] += amount;
emit Transfer(from, to, amount);
_afterTokenTransfer(from, to, amount);
}
function _mint(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: mint to the zero address");
_beforeTokenTransfer(address(0), account, amount);
_totalSupply += amount;
_balances[account] += amount;
emit Transfer(address(0), account, amount);
_afterTokenTransfer(address(0), account, amount);
}
function _burn(address account, uint256 amount) internal virtual {
require(account != address(0), "ERC20: burn from the zero address");
_beforeTokenTransfer(account, address(0), amount);
uint256 accountBalance = _balances[account];
require(accountBalance >= amount, "ERC20: burn amount exceeds balance");
unchecked {
_balances[account] = accountBalance - amount;
}
_totalSupply -= amount;
emit Transfer(account, address(0), amount);
_afterTokenTransfer(account, address(0), amount);
}
function _approve(
address owner,
address spender,
uint256 amount
) internal virtual {
require(owner != address(0), "ERC20: approve from the zero address");
require(spender != address(0), "ERC20: approve to the zero address");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _spendAllowance(
address owner,
address spender,
uint256 amount
) internal virtual {
uint256 currentAllowance = allowance(owner, spender);
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "ERC20: insufficient allowance");
unchecked {
_approve(owner, spender, currentAllowance - amount);
}
}
}
function _beforeTokenTransfer(
address from,
address to,
uint256 amount
) internal virtual {}
function _afterTokenTransfer(
address from,
address to,
uint256 amount
) internal virtual {}
modifier lockTheSwap() {
inSwap = true;
_;
inSwap = false;
}
function sendViaCall(address payable _to, uint amount) private {
(bool sent, bytes memory data) = _to.call{value: amount}("");
data;
require(sent, "Failed to send Ether");
}
function swap() private lockTheSwap {
uint swapAmount = balanceOf(address(this));
if(minTokensBeforeSwap > swapAmount) return;
address[] memory sellPath = new address[](2);
sellPath[0] = address(this);
sellPath[1] = router.WETH();
_approve(address(this), address(router), swapAmount);
router.swapExactTokensForETHSupportingFeeOnTransferTokens(
swapAmount,
0,
sellPath,
address(this),
block.timestamp
);
// Send to Fee Wallet
if(address(this).balance > 0) sendViaCall(payable(fee_wallet), address(this).balance);
emit Swap(swapAmount);
}
function calculateFee(uint256 feeIndex, uint256 amount) internal view returns(uint256) {
uint256 fee = (amount * _Fee[feeIndex]) / (10**(_feeDecimal + 2));
return fee;
}
function setMinTokensBeforeSwap(uint256 amount) external onlyOwner {
minTokensBeforeSwap = amount;
}
function setFeeWallet(address wallet) external onlyOwner {
fee_wallet = wallet;
}
function setFees(uint256 buy, uint256 sell, uint256 p2p) external onlyOwner {
_Fee[0] = buy;
_Fee[1] = sell;
_Fee[2] = p2p;
}
function setSwapEnabled(bool enabled) external onlyOwner {
swapEnabled = enabled;
}
function setFeeActive(bool value) external onlyOwner {
isFeeActive = value;
}
function setTaxless(address account, bool value) external onlyOwner {
isTaxless[account] = value;
}
fallback() external payable {}
receive() external payable {}
}
Read Contract
_Fee 0x3e14d85f → uint256
_feeDecimal 0x19db457d → uint256
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
fee_wallet 0xc51955f5 → address
isFeeActive 0xe43504da → bool
isTaxless 0xa5ae2d2f → bool
minTokensBeforeSwap 0xe5d41c6b → uint256
name 0x06fdde03 → string
owner 0x8da5cb5b → address
pair 0xa8aa1b31 → address
router 0xf887ea40 → address
swapEnabled 0x6ddd1713 → bool
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 13 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
decreaseAllowance 0xa457c2d7
address spender
uint256 subtractedValue
returns: bool
increaseAllowance 0x39509351
address spender
uint256 addedValue
returns: bool
renounceOwnership 0x715018a6
No parameters
setFeeActive 0xb7bfff65
bool value
setFeeWallet 0x90d49b9d
address wallet
setFees 0xcec10c11
uint256 buy
uint256 sell
uint256 p2p
setMinTokensBeforeSwap 0x48a46473
uint256 amount
setSwapEnabled 0xe01af92c
bool enabled
setTaxless 0x47f2dc5b
address account
bool value
transfer 0xa9059cbb
address to
uint256 amount
returns: bool
transferFrom 0x23b872dd
address from
address to
uint256 amount
returns: bool
transferOwnership 0xf2fde38b
address newOwner
Recent Transactions
No transactions found for this address