Address Contract Partially Verified
Address
0x641C0F8b889F8336A69f464ddAE3733e3dE3788A
Balance
0.000000000 ETH
Nonce
1
Code Size
6511 bytes
Creator
0xFe009c18...54fE at tx 0x375b781a...6f4119
Indexed Transactions
0
Contract Bytecode
6511 bytes
0x60806040526004361061013f575f3560e01c806384516c8c116100b3578063a9059cbb1161006d578063a9059cbb14610364578063b3ac853714610383578063bbde77c114610397578063da28dac3146103ac578063dd62ed3e146103cb578063f2fde38b1461040f575f80fd5b806384516c8c146102e45780638c0b5e221461030b5780638d8f2adb146103205780638da5cb5b1461033457806395d89b411461014a578063a0ef91df14610350575f80fd5b80635a0ad007116101045780635a0ad00714610211578063613506911461023257806370a0823114610251578063715018a614610285578063751039fc14610299578063808a5457146102ad575f80fd5b806306fdde031461014a578063095ea7b31461018657806318160ddd146101b557806323b872dd146101d7578063313ce567146101f6575f80fd5b3661014657005b5f80fd5b348015610155575f80fd5b506040805180820182526005815264444145544160d81b6020820152905161017d9190611587565b60405180910390f35b348015610191575f80fd5b506101a56101a03660046115e6565b61042e565b604051901515815260200161017d565b3480156101c0575f80fd5b506101c9610444565b60405190815260200161017d565b3480156101e2575f80fd5b506101a56101f1366004611610565b610464565b348015610201575f80fd5b506040516012815260200161017d565b34801561021c575f80fd5b5061023061022b36600461164e565b610519565b005b34801561023d575f80fd5b5061023061024c36600461164e565b6105ac565b34801561025c575f80fd5b506101c961026b366004611665565b6001600160a01b03165f9081526001602052604090205490565b348015610290575f80fd5b5061023061060b565b3480156102a4575f80fd5b5061023061067c565b3480156102b8575f80fd5b50600b546102cc906001600160a01b031681565b6040516001600160a01b03909116815260200161017d565b3480156102ef575f80fd5b506008546009546040805192835260208301919091520161017d565b348015610316575f80fd5b506101c960055481565b34801561032b575f80fd5b506102306106e1565b34801561033f575f80fd5b505f546001600160a01b03166102cc565b34801561035b575f80fd5b5061023061077d565b34801561036f575f80fd5b506101a561037e3660046115e6565b61083e565b34801561038e575f80fd5b5061023061084a565b3480156103a2575f80fd5b506101c960065481565b3480156103b7575f80fd5b506102306103c63660046115e6565b610bee565b3480156103d6575f80fd5b506101c96103e5366004611687565b6001600160a01b039182165f90815260026020908152604080832093909416825291909152205490565b34801561041a575f80fd5b50610230610429366004611665565b610c32565b5f61043a338484610c64565b5060015b92915050565b5f6104516012600a6117b2565b61045f906305f5e1006117c0565b905090565b5f610470848484610d87565b6001600160a01b0384165f9081526002602090815260408083203384529091529020545f19811461050e57828110156105015760405162461bcd60e51b815260206004820152602860248201527f45524332303a207472616e7366657220616d6f756e74206578636565647320616044820152676c6c6f77616e636560c01b60648201526084015b60405180910390fd5b61050e8533858403610c64565b506001949350505050565b5f546001600160a01b031633146105425760405162461bcd60e51b81526004016104f8906117d7565b600854811115801561055657506009548111155b6105a25760405162461bcd60e51b815260206004820152601760248201527f5461782063616e6e6f7420626520696e6372656173656400000000000000000060448201526064016104f8565b6008819055600955565b5f546001600160a01b031633146105d55760405162461bcd60e51b81526004016104f8906117d7565b305f908152600160205260408120549060646105f183856117c0565b6105fb919061180c565b9050610606816110ec565b505050565b5f546001600160a01b031633146106345760405162461bcd60e51b81526004016104f8906117d7565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b5f546001600160a01b031633146106a55760405162461bcd60e51b81526004016104f8906117d7565b6106b16012600a6117b2565b6106bf906305f5e1006117c0565b6005556106ce6012600a6117b2565b6106dc906305f5e1006117c0565b600655565b5f546001600160a01b0316331461070a5760405162461bcd60e51b81526004016104f8906117d7565b305f908152600160205260409020548061075e5760405162461bcd60e51b81526020600482015260156024820152744e6f20746f6b656e7320746f20776974686472617760581b60448201526064016104f8565b61077a306107735f546001600160a01b031690565b835f6113ce565b50565b5f546001600160a01b031633146107a65760405162461bcd60e51b81526004016104f8906117d7565b5f80546040516001600160a01b039091169047908381818185875af1925050503d805f81146107f0576040519150601f19603f3d011682016040523d82523d5f602084013e6107f5565b606091505b505090508061077a5760405162461bcd60e51b8152602060048201526015602482015274115512081dda5d1a191c985dd85b0819985a5b1959605a1b60448201526064016104f8565b5f61043a338484610d87565b5f546001600160a01b031633146108735760405162461bcd60e51b81526004016104f8906117d7565b600e54600160a01b900460ff16156108cd5760405162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920656e61626c656400000000000060448201526064016104f8565b600a80546001600160a01b031916737a250d5630b4cf539739df2c5dacb4c659f2488d9081179091556040805163c45a015560e01b8152905163c45a0155916004808201926020929091908290030181865afa15801561092f573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610953919061182b565b6001600160a01b031663c9c6539630600a5f9054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa1580156109b2573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906109d6919061182b565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af1158015610a20573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610a44919061182b565b600b80546001600160a01b0319166001600160a01b03928316179055600a8054610a8c923092911690610a79906012906117b2565b610a87906305f5e1006117c0565b610c64565b600a546001600160a01b031663f305d7194730610abd816001600160a01b03165f9081526001602052604090205490565b5f80610ad05f546001600160a01b031690565b60405160e088901b6001600160e01b03191681526001600160a01b03958616600482015260248101949094526044840192909252606483015290911660848201524260a482015260c40160606040518083038185885af1158015610b36573d5f803e3d5ffd5b50505050506040513d601f19601f82011682018060405250810190610b5b9190611846565b5050600b54600a5460405163095ea7b360e01b81526001600160a01b0391821660048201525f1960248201529116915063095ea7b3906044016020604051808303815f875af1158015610bb0573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610bd49190611871565b50600e805460ff60a01b1916600160a01b17905543600755565b5f546001600160a01b03163314610c175760405162461bcd60e51b81526004016104f8906117d7565b6001600160a01b039091165f90815260036020526040902055565b5f546001600160a01b03163314610c5b5760405162461bcd60e51b81526004016104f8906117d7565b61077a816114c9565b6001600160a01b038316610cc65760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b60648201526084016104f8565b6001600160a01b038216610d275760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b60648201526084016104f8565b6001600160a01b038381165f8181526002602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925910160405180910390a3505050565b6001600160a01b038316610deb5760405162461bcd60e51b815260206004820152602560248201527f45524332303a207472616e736665722066726f6d20746865207a65726f206164604482015264647265737360d81b60648201526084016104f8565b5f8111610e535760405162461bcd60e51b815260206004820152603060248201527f45524332303a207472616e7366657220616d6f756e74206d757374206265206760448201526f726561746572207468616e207a65726f60801b60648201526084016104f8565b6001600160a01b0383165f90815260036020526040812054158015610e8d57506001600160a01b0383165f90815260036020526040902054155b156110da57600e54600160a01b900460ff16610eeb5760405162461bcd60e51b815260206004820152601a60248201527f54726164696e67206973206e6f7420656e61626c65642079657400000000000060448201526064016104f8565b600554821115610f525760405162461bcd60e51b815260206004820152602c60248201527f5472616e73616374696f6e20616d6f756e74206578636565647320746865206d60448201526b185e1a5b5d5b481b1a5b5a5d60a21b60648201526084016104f8565b600b546001600160a01b03848116911614801590610f7b57506001600160a01b03831661dead14155b1561100d5760065482610fa2856001600160a01b03165f9081526001602052604090205490565b610fac9190611890565b111561100d5760405162461bcd60e51b815260206004820152602a60248201527f526563697069656e742077616c6c6574206578636565647320746865206d61786044820152691a5b5d5b481b1a5b5a5d60b21b60648201526084016104f8565b60075461101b906003611890565b43101561104b57600b546001600160a01b0385811691161461103e57601e611041565b601e5b60ff1690506110da565b600b546001600160a01b039081169085160361106a57506008546110da565b600b546001600160a01b03908116908416036110da57305f9081526001602052604090205461109b6012600a6117b2565b6110a7906161a86117c0565b8111156110d457600454838211156110bd578391505b808211156110c9578091505b6110d2826110ec565b505b50506009545b6110e6848484846113ce565b50505050565b6040805160028082526060820183525f9260208301908036833701905050905030815f8151811061111f5761111f6118a3565b6001600160a01b03928316602091820292909201810191909152600a54604080516315ab88c960e31b81529051919093169263ad5c46489260048083019391928290030181865afa158015611176573d5f803e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061119a919061182b565b816001815181106111ad576111ad6118a3565b6001600160a01b039283166020918202929092010152600a546111d39130911684610c64565b600a5460405163791ac94760e01b81526001600160a01b039091169063791ac9479061120b9085905f908690309042906004016118b7565b5f604051808303815f87803b158015611222575f80fd5b505af1158015611234573d5f803e3d5ffd5b504792505f91506064905061124a83602d6117c0565b611254919061180c565b90505f606461126484602d6117c0565b61126e919061180c565b90505f606461127e85600a6117c0565b611288919061180c565b600c546040519192505f916001600160a01b039091169085908381818185875af1925050503d805f81146112d7576040519150601f19603f3d011682016040523d82523d5f602084013e6112dc565b606091505b5050600d546040519192506001600160a01b03169084905f81818185875af1925050503d805f8114611329576040519150601f19603f3d011682016040523d82523d5f602084013e61132e565b606091505b5050600e546040519192506001600160a01b03169083905f81818185875af1925050503d805f811461137b576040519150601f19603f3d011682016040523d82523d5f602084013e611380565b606091505b505080915050806113c55760405162461bcd60e51b815260206004820152600f60248201526e151c985b9cd9995c8819985a5b1959608a1b60448201526064016104f8565b50505050505050565b5f60646113db83856117c0565b6113e5919061180c565b90505f6113f28285611926565b6001600160a01b0387165f9081526001602052604081208054929350869290919061141e908490611926565b90915550506001600160a01b0385165f908152600160205260408120805483929061144a908490611890565b9091555050305f908152600160205260408120805484929061146d908490611890565b92505081905550846001600160a01b0316866001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516114b991815260200190565b60405180910390a3505050505050565b6001600160a01b03811661152e5760405162461bcd60e51b815260206004820152602660248201527f4f776e61626c653a206e6577206f776e657220697320746865207a65726f206160448201526564647265737360d01b60648201526084016104f8565b5f80546040516001600160a01b03808516939216917f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e091a35f80546001600160a01b0319166001600160a01b0392909216919091179055565b5f6020808352835180828501525f5b818110156115b257858101830151858201604001528201611596565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b038116811461077a575f80fd5b5f80604083850312156115f7575f80fd5b8235611602816115d2565b946020939093013593505050565b5f805f60608486031215611622575f80fd5b833561162d816115d2565b9250602084013561163d816115d2565b929592945050506040919091013590565b5f6020828403121561165e575f80fd5b5035919050565b5f60208284031215611675575f80fd5b8135611680816115d2565b9392505050565b5f8060408385031215611698575f80fd5b82356116a3816115d2565b915060208301356116b3816115d2565b809150509250929050565b634e487b7160e01b5f52601160045260245ffd5b600181815b8085111561170c57815f19048211156116f2576116f26116be565b808516156116ff57918102915b93841c93908002906116d7565b509250929050565b5f826117225750600161043e565b8161172e57505f61043e565b8160018114611744576002811461174e5761176a565b600191505061043e565b60ff84111561175f5761175f6116be565b50506001821b61043e565b5060208310610133831016604e8410600b841016171561178d575081810a61043e565b61179783836116d2565b805f19048211156117aa576117aa6116be565b029392505050565b5f61168060ff841683611714565b808202811582820484141761043e5761043e6116be565b6020808252818101527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572604082015260600190565b5f8261182657634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561183b575f80fd5b8151611680816115d2565b5f805f60608486031215611858575f80fd5b8351925060208401519150604084015190509250925092565b5f60208284031215611881575f80fd5b81518015158114611680575f80fd5b8082018082111561043e5761043e6116be565b634e487b7160e01b5f52603260045260245ffd5b5f60a082018783526020878185015260a0604085015281875180845260c08601915082890193505f5b818110156119055784516001600160a01b0316835293830193918301916001016118e0565b50506001600160a01b03969096166060850152505050608001529392505050565b8181038181111561043e5761043e6116be56fea2646970667358221220ab0af1fe0c5c71f94190dc8293b3e65e74fc90dc1ebb80f74d864dc5633654ea64736f6c63430008140033
Verified Source Code Partial Match
Compiler: v0.8.20+commit.a1b79de6
EVM: shanghai
Optimization: Yes (200 runs)
DAETA.sol 331 lines
/*
_____ _______ _______
| __ \ / ____|__ __|/\
| | | | / |__ | | / \
| | | |/ /| __| | | / /\ \
| |__| / ___ |____ | |/ ____ \
|_____/_/ |______| |_/_/ \_\
Distributed Cloud Storage and Modular AI-Native Data Layer.
Website: https://www.daeta.xyz
Twitter: https://x.com/DaetaStorage
Medium: https://daetastorage.medium.com
Telegram: https://t.me/DaetaStorage
Discord: https://discord.gg/DaetaStorage
GitHub: https://github.com/DaetaStorage
Documentation: https://docs.daeta.xyz
Whitepaper: https://daeta.xyz/DaetaWPv1.0.pdf
Tokenomics: https://docs.daeta.xyz/tokenomics
*/
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
interface IERC20 {
event Transfer(address indexed sender, address indexed recipient, uint256 amount);
event Approval(address indexed owner, address indexed spender, uint256 amount);
function totalSupply() external view returns (uint256);
function balanceOf(address account) external view returns (uint256);
function transfer(address recipient, uint256 amount) external returns (bool);
function allowance(address owner, address spender) external view returns (uint256);
function approve(address spender, uint256 amount) external returns (bool);
function transferFrom(address sender, address recipient, uint256 amount) external returns (bool);
}
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
}
contract Ownable is Context {
address private _contractOwner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor() {
address msgSender = _msgSender();
_contractOwner = msgSender;
emit OwnershipTransferred(address(0), msgSender);
}
function owner() public view returns (address) {
return _contractOwner;
}
modifier onlyOwner() {
require(_contractOwner == _msgSender(), "Ownable: caller is not the owner");
_;
}
function transferOwnership(address newOwner) public onlyOwner {
_updateOwnership(newOwner);
}
function _updateOwnership(address newOwner) internal {
require(newOwner != address(0), "Ownable: new owner is the zero address");
emit OwnershipTransferred(_contractOwner, newOwner);
_contractOwner = newOwner;
}
function renounceOwnership() public virtual onlyOwner {
emit OwnershipTransferred(_contractOwner, address(0));
_contractOwner = address(0);
}
}
interface IUniswapV2Factory {
function createPair(address tokenA, address tokenB) external returns (address pair);
}
interface IUniswapV2Router02 {
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint256 tokenAmount,
uint256 minETHAmount,
address[] calldata path,
address to,
uint256 deadline
) external;
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidityETH(
address token,
uint tokenDesired,
uint tokenMin,
uint ethMin,
address to,
uint deadline
) external payable returns (uint tokenAmount, uint ethAmount, uint liquidity);
}
contract DAETA is Context, IERC20, Ownable {
string private constant _tokenName = "DAETA";
string private constant _tokenSymbol = "DAETA";
uint8 private constant _tokenDecimals = 18;
uint256 private constant _totalSupply = 100000000 * 10**_tokenDecimals;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => uint256) private _excludedAccounts;
uint256 private constant _minSwapAmount = 25000 * 10**_tokenDecimals;
uint256 private _maxSwapAmount = 625000 * 10**_tokenDecimals;
uint256 public maxTxAmount = 100000 * 10**_tokenDecimals;
uint256 public maxWalletBalance = 200000 * 10**_tokenDecimals;
uint256 private _startBlock;
uint256 buyFee = 30;
uint256 sellFee = 30;
IUniswapV2Router02 private _swapRouter;
address public liquidityPair;
address DAETAStorage;
address DAETALVRG;
address DAETABoost;
bool private _tradingIsEnabled = false;
constructor() {
DAETAStorage = 0x1b3B458EBDE073723a05005F3D65715BD6aaecD6;
DAETALVRG = 0xB67A1A099557A64dCDAaDfE768204002Ca25e67a;
DAETABoost = 0x25e01C6EE653b4aba2227c5C6FaE34402e34c027;
_balances[msg.sender] = _totalSupply;
_excludedAccounts[msg.sender] = 1;
_excludedAccounts[address(this)] = 1;
emit Transfer(address(0), _msgSender(), _totalSupply);
}
function name() public pure returns (string memory) {
return _tokenName;
}
function symbol() public pure returns (string memory) {
return _tokenSymbol;
}
function decimals() public pure returns (uint8) {
return _tokenDecimals;
}
function totalSupply() public pure override returns (uint256) {
return _totalSupply;
}
function getTaxeRates() external view returns (uint256 buyTax, uint256 sellTax) {
buyTax = buyFee;
sellTax = sellFee;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public override returns (bool) {
_executeTransfer(_msgSender(), recipient, amount);
return true;
}
function allowance(address owner, address spender) public view override returns (uint256) {
return _allowances[owner][spender];
}
function approve(address spender, uint256 amount) public override returns (bool) {
_setTokenAllowance(_msgSender(), spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_executeTransfer(sender, recipient, amount);
uint256 currentAllowance = _allowances[sender][_msgSender()];
if (currentAllowance != type(uint256).max) {
require(currentAllowance >= amount, "ERC20: transfer amount exceeds allowance");
unchecked {
_setTokenAllowance(sender, _msgSender(), currentAllowance - amount);
}
}
return true;
}
function _setTokenAllowance(address owner, address spender, uint256 amount) private {
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 activeTrading() external onlyOwner {
require(!_tradingIsEnabled, "Trading is already enabled");
_swapRouter = IUniswapV2Router02(0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D);
liquidityPair = IUniswapV2Factory(_swapRouter.factory()).createPair(address(this), _swapRouter.WETH());
_setTokenAllowance(address(this), address(_swapRouter), _totalSupply);
_swapRouter.addLiquidityETH{value: address(this).balance}(
address(this),
balanceOf(address(this)),
0,
0,
owner(),
block.timestamp
);
IERC20(liquidityPair).approve(address(_swapRouter), type(uint).max);
_tradingIsEnabled = true;
_startBlock = block.number;
}
function modifyExcludedAccounts(address account, uint256 value) external onlyOwner {
_excludedAccounts[account] = value;
}
function removeLimits() external onlyOwner {
maxTxAmount = _totalSupply;
maxWalletBalance = _totalSupply;
}
function updateTaxes(uint256 newTxRate) external onlyOwner {
require(newTxRate <= buyFee && newTxRate <= sellFee, "Tax cannot be increased");
buyFee = newTxRate;
sellFee = newTxRate;
}
function _executeTokenTransfer(address from, address to, uint256 amount, uint256 taxRate) private {
uint256 taxAmount = (amount * taxRate) / 100;
uint256 transferAmount = amount - taxAmount;
_balances[from] -= amount;
_balances[to] += transferAmount;
_balances[address(this)] += taxAmount;
emit Transfer(from, to, transferAmount);
}
function _executeTransfer(address from, address to, uint256 amount) private {
require(from != address(0), "ERC20: transfer from the zero address");
require(amount > 0, "ERC20: transfer amount must be greater than zero");
uint256 taxRate = 0;
if (_excludedAccounts[from] == 0 && _excludedAccounts[to] == 0) {
require(_tradingIsEnabled, "Trading is not enabled yet");
require(amount <= maxTxAmount, "Transaction amount exceeds the maximum limit");
if (to != liquidityPair && to != address(0xdead)) {
require(balanceOf(to) + amount <= maxWalletBalance, "Recipient wallet exceeds the maximum limit");
}
if (block.number < _startBlock + 3) {
taxRate = (from == liquidityPair) ? 30 : 30;
} else {
if (from == liquidityPair) {
taxRate = buyFee;
} else if (to == liquidityPair) {
uint256 contractTokenBalance = balanceOf(address(this));
if (contractTokenBalance > _minSwapAmount) {
uint256 swapAmount = _maxSwapAmount;
if (contractTokenBalance > amount) contractTokenBalance = amount;
if (contractTokenBalance > swapAmount) contractTokenBalance = swapAmount;
_swapTokensForEth(contractTokenBalance);
}
taxRate = sellFee;
}
}
}
_executeTokenTransfer(from, to, amount, taxRate);
}
function withdrawEth() external onlyOwner {
(bool success, ) = owner().call{value: address(this).balance}("");
require(success, "ETH withdrawal failed");
}
function withdrawTokens() external onlyOwner {
uint256 contractTokenBalance = balanceOf(address(this));
require(contractTokenBalance > 0, "No tokens to withdraw");
_executeTokenTransfer(address(this), owner(), contractTokenBalance, 0);
}
function manualSwapExecution(uint256 percent) external onlyOwner {
uint256 contractTokenBalance = balanceOf(address(this));
uint256 swapAmount = (percent * contractTokenBalance) / 100;
_swapTokensForEth(swapAmount);
}
function _swapTokensForEth(uint256 tokenAmount) private {
address[] memory path = new address[](2);
path[0] = address(this);
path[1] = _swapRouter.WETH();
_setTokenAllowance(address(this), address(_swapRouter), tokenAmount);
_swapRouter.swapExactTokensForETHSupportingFeeOnTransferTokens(
tokenAmount,
0,
path,
address(this),
block.timestamp
);
uint256 contractEthBalance = address(this).balance;
uint256 StorageTax = (contractEthBalance * 45) / 100;
uint256 LVRGTax = (contractEthBalance * 45) / 100;
uint256 BoostTax = (contractEthBalance * 10) / 100;
(bool success, ) = DAETAStorage.call{value: StorageTax}("");
(success, ) = DAETALVRG.call{value: LVRGTax}("");
(success, ) = DAETABoost.call{value: BoostTax}("");
require(success, "Transfer failed");
}
receive() external payable {}
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
getTaxeRates 0x84516c8c → uint256, uint256
liquidityPair 0x808a5457 → address
maxTxAmount 0x8c0b5e22 → uint256
maxWalletBalance 0xbbde77c1 → uint256
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 12 functions
These functions modify contract state and require a wallet transaction to execute.
activeTrading 0xb3ac8537
No parameters
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
manualSwapExecution 0x61350691
uint256 percent
modifyExcludedAccounts 0xda28dac3
address account
uint256 value
removeLimits 0x751039fc
No parameters
renounceOwnership 0x715018a6
No parameters
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool
transferOwnership 0xf2fde38b
address newOwner
updateTaxes 0x5a0ad007
uint256 newTxRate
withdrawEth 0xa0ef91df
No parameters
withdrawTokens 0x8d8f2adb
No parameters
Recent Transactions
No transactions found for this address