Address Contract Partially Verified
Address
0xD722E0746272bBc25A54b65eE87cf5ac4C44D5e6
Balance
0 ETH
Nonce
1
Code Size
6042 bytes
Creator
0xeaeeAd57...7CfD at tx 0xc8329dd2...7d053b
Indexed Transactions
0
Contract Bytecode
6042 bytes
0x608060405234801561000f575f80fd5b5060043610610109575f3560e01c8063715018a6116100a0578063a071dcf41161006f578063a071dcf4146102a9578063a9059cbb146102c7578063b816d087146102f7578063dd62ed3e14610313578063df8408fe1461034357610109565b8063715018a61461024557806375f0a8741461024f5780638da5cb5b1461026d57806395d89b411461028b57610109565b8063313ce567116100dc578063313ce567146101a95780635342acb4146101c75780636b67c4df146101f757806370a082311461021557610109565b806306fdde031461010d578063095ea7b31461012b57806318160ddd1461015b57806323b872dd14610179575b5f80fd5b61011561035f565b604051610122919061102b565b60405180910390f35b610145600480360381019061014091906110e0565b6103ef565b6040516101529190611138565b60405180910390f35b610163610405565b6040516101709190611160565b60405180910390f35b610193600480360381019061018e9190611179565b61040e565b6040516101a09190611138565b60405180910390f35b6101b16104b3565b6040516101be91906111e4565b60405180910390f35b6101e160048036038101906101dc91906111fd565b6104c8565b6040516101ee9190611138565b60405180910390f35b6101ff61051a565b60405161020c9190611160565b60405180910390f35b61022f600480360381019061022a91906111fd565b610520565b60405161023c9190611160565b60405180910390f35b61024d610566565b005b6102576106ad565b6040516102649190611237565b60405180910390f35b6102756106d2565b6040516102829190611237565b60405180910390f35b6102936106f9565b6040516102a0919061102b565b60405180910390f35b6102b1610789565b6040516102be9190611160565b60405180910390f35b6102e160048036038101906102dc91906110e0565b61078f565b6040516102ee9190611138565b60405180910390f35b610311600480360381019061030c9190611306565b6107a5565b005b61032d60048036038101906103289190611384565b6108ec565b60405161033a9190611160565b60405180910390f35b61035d600480360381019061035891906113ec565b61096e565b005b60606001805461036e90611457565b80601f016020809104026020016040519081016040528092919081815260200182805461039a90611457565b80156103e55780601f106103bc576101008083540402835291602001916103e5565b820191905f5260205f20905b8154815290600101906020018083116103c857829003601f168201915b5050505050905090565b5f6103fb338484610a53565b6001905092915050565b5f600454905090565b5f61041a848484610b3a565b6104a884338460065f8973ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f3373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546104a391906114b4565b610a53565b600190509392505050565b5f60035f9054906101000a900460ff16905090565b5f60075f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff169050919050565b60095481565b5f60055f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146105f3576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016105ea90611531565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f805f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f805f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60606002805461070890611457565b80601f016020809104026020016040519081016040528092919081815260200182805461073490611457565b801561077f5780601f106107565761010080835404028352916020019161077f565b820191905f5260205f20905b81548152906001019060200180831161076257829003601f168201915b5050505050905090565b60085481565b5f61079b338484610b3a565b6001905092915050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610832576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161082990611531565b60405180910390fd5b81819050848490501461087a576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161087190611599565b60405180910390fd5b5f5b848490508110156108e5576108d23386868481811061089e5761089d6115b7565b5b90506020020160208101906108b391906111fd565b8585858181106108c6576108c56115b7565b5b90506020020135610b3a565b80806108dd906115e4565b91505061087c565b5050505050565b5f60065f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b3373ffffffffffffffffffffffffffffffffffffffff165f8054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109fb576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109f290611531565b60405180910390fd5b8060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6101000a81548160ff0219169083151502179055505050565b8060065f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610b2d9190611160565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614158015610ba257505f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1614155b610be1576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610bd890611675565b60405180910390fd5b5f81905060075f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16158015610c83575060075f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b15610e90575f606460085484610c999190611693565b610ca39190611701565b90505f606460095485610cb69190611693565b610cc09190611701565b90508160055f3073ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d0e9190611731565b925050819055508060055f600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610d829190611731565b925050819055503073ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef84604051610de69190611160565b60405180910390a3600a5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168673ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610e6c9190611160565b60405180910390a3808285610e8191906114b4565b610e8b91906114b4565b925050505b8160055f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610edc91906114b4565b925050819055508060055f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f828254610f2f9190611731565b925050819055508273ffffffffffffffffffffffffffffffffffffffff168473ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef83604051610f939190611160565b60405180910390a350505050565b5f81519050919050565b5f82825260208201905092915050565b5f5b83811015610fd8578082015181840152602081019050610fbd565b5f8484015250505050565b5f601f19601f8301169050919050565b5f610ffd82610fa1565b6110078185610fab565b9350611017818560208601610fbb565b61102081610fe3565b840191505092915050565b5f6020820190508181035f8301526110438184610ff3565b905092915050565b5f80fd5b5f80fd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61107c82611053565b9050919050565b61108c81611072565b8114611096575f80fd5b50565b5f813590506110a781611083565b92915050565b5f819050919050565b6110bf816110ad565b81146110c9575f80fd5b50565b5f813590506110da816110b6565b92915050565b5f80604083850312156110f6576110f561104b565b5b5f61110385828601611099565b9250506020611114858286016110cc565b9150509250929050565b5f8115159050919050565b6111328161111e565b82525050565b5f60208201905061114b5f830184611129565b92915050565b61115a816110ad565b82525050565b5f6020820190506111735f830184611151565b92915050565b5f805f606084860312156111905761118f61104b565b5b5f61119d86828701611099565b93505060206111ae86828701611099565b92505060406111bf868287016110cc565b9150509250925092565b5f60ff82169050919050565b6111de816111c9565b82525050565b5f6020820190506111f75f8301846111d5565b92915050565b5f602082840312156112125761121161104b565b5b5f61121f84828501611099565b91505092915050565b61123181611072565b82525050565b5f60208201905061124a5f830184611228565b92915050565b5f80fd5b5f80fd5b5f80fd5b5f8083601f84011261127157611270611250565b5b8235905067ffffffffffffffff81111561128e5761128d611254565b5b6020830191508360208202830111156112aa576112a9611258565b5b9250929050565b5f8083601f8401126112c6576112c5611250565b5b8235905067ffffffffffffffff8111156112e3576112e2611254565b5b6020830191508360208202830111156112ff576112fe611258565b5b9250929050565b5f805f806040858703121561131e5761131d61104b565b5b5f85013567ffffffffffffffff81111561133b5761133a61104f565b5b6113478782880161125c565b9450945050602085013567ffffffffffffffff81111561136a5761136961104f565b5b611376878288016112b1565b925092505092959194509250565b5f806040838503121561139a5761139961104b565b5b5f6113a785828601611099565b92505060206113b885828601611099565b9150509250929050565b6113cb8161111e565b81146113d5575f80fd5b50565b5f813590506113e6816113c2565b92915050565b5f80604083850312156114025761140161104b565b5b5f61140f85828601611099565b9250506020611420858286016113d8565b9150509250929050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52602260045260245ffd5b5f600282049050600182168061146e57607f821691505b6020821081036114815761148061142a565b5b50919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f6114be826110ad565b91506114c9836110ad565b92508282039050818111156114e1576114e0611487565b5b92915050565b7f4e6f7420746865206f776e6572000000000000000000000000000000000000005f82015250565b5f61151b600d83610fab565b9150611526826114e7565b602082019050919050565b5f6020820190508181035f8301526115488161150f565b9050919050565b7f4172726179206c656e67746873206d69736d61746368000000000000000000005f82015250565b5f611583601683610fab565b915061158e8261154f565b602082019050919050565b5f6020820190508181035f8301526115b081611577565b9050919050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52603260045260245ffd5b5f6115ee826110ad565b91507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff82036116205761161f611487565b5b600182019050919050565b7f5a65726f206164647265737300000000000000000000000000000000000000005f82015250565b5f61165f600c83610fab565b915061166a8261162b565b602082019050919050565b5f6020820190508181035f83015261168c81611653565b9050919050565b5f61169d826110ad565b91506116a8836110ad565b92508282026116b6816110ad565b915082820484148315176116cd576116cc611487565b5b5092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601260045260245ffd5b5f61170b826110ad565b9150611716836110ad565b925082611726576117256116d4565b5b828204905092915050565b5f61173b826110ad565b9150611746836110ad565b925082820190508082111561175e5761175d611487565b5b9291505056fea2646970667358221220fab44cfb2e5fc01d829aeecd7dd73ec80e124a1a690bba5f7e395b3eb373651564736f6c63430008140033
Verified Source Code Partial Match
Compiler: v0.8.20+commit.a1b79de6
EVM: shanghai
Optimization: No
Cybertronic.sol 128 lines
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.20;
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);
event Transfer(address indexed from, address indexed to, uint256 value);
event Approval(address indexed owner, address indexed spender, uint256 value);
}
abstract contract Ownable {
address private _owner;
event OwnershipTransferred(address indexed previousOwner, address indexed newOwner);
constructor () {
_owner = msg.sender;
emit OwnershipTransferred(address(0), _owner);
}
function owner() public view returns (address) {
return _owner;
}
modifier onlyOwner() {
require(_owner == msg.sender, "Not the owner");
_;
}
function renounceOwnership() public onlyOwner {
emit OwnershipTransferred(_owner, address(0));
_owner = address(0);
}
}
contract Cybertronic is IERC20, Ownable {
string private _name = "Cybertronic$";
string private _symbol = "CYBER";
uint8 private _decimals = 18;
uint256 private _totalSupply = 1_000_000_000 * 10 ** uint256(_decimals);
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _isExcludedFromFees;
uint256 public taxFee = 2;
uint256 public marketingFee = 3;
address public marketingWallet = 0xeaeeAd5712C53EF570eeEAA99b0069f333317CfD;
constructor() {
_balances[msg.sender] = _totalSupply;
_isExcludedFromFees[msg.sender] = true;
_isExcludedFromFees[marketingWallet] = true;
emit Transfer(address(0), msg.sender, _totalSupply);
}
function name() public view returns (string memory) {
return _name;
}
function symbol() public view returns (string memory) {
return _symbol;
}
function decimals() public view returns (uint8) {
return _decimals;
}
function totalSupply() public view override returns (uint256) {
return _totalSupply;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(address recipient, uint256 amount) public override returns (bool) {
_transfer(msg.sender, 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) {
_approve(msg.sender, spender, amount);
return true;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(sender, msg.sender, _allowances[sender][msg.sender] - amount);
return true;
}
function excludeFromFee(address account, bool excluded) public onlyOwner {
_isExcludedFromFees[account] = excluded;
}
function isExcludedFromFee(address account) public view returns (bool) {
return _isExcludedFromFees[account];
}
function batchAirdrop(address[] calldata recipients, uint256[] calldata amounts) external onlyOwner {
require(recipients.length == amounts.length, "Array lengths mismatch");
for (uint256 i = 0; i < recipients.length; i++) {
_transfer(msg.sender, recipients[i], amounts[i]);
}
}
function _transfer(address sender, address recipient, uint256 amount) internal {
require(sender != address(0) && recipient != address(0), "Zero address");
uint256 sendAmount = amount;
if (!_isExcludedFromFees[sender] && !_isExcludedFromFees[recipient]) {
uint256 tax = amount * taxFee / 100;
uint256 marketing = amount * marketingFee / 100;
_balances[address(this)] += tax;
_balances[marketingWallet] += marketing;
emit Transfer(sender, address(this), tax);
emit Transfer(sender, marketingWallet, marketing);
sendAmount = amount - tax - marketing;
}
_balances[sender] -= amount;
_balances[recipient] += sendAmount;
emit Transfer(sender, recipient, sendAmount);
}
function _approve(address owner_, address spender, uint256 amount) internal {
_allowances[owner_][spender] = amount;
emit Approval(owner_, spender, amount);
}
}
Read Contract
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
isExcludedFromFee 0x5342acb4 → bool
marketingFee 0x6b67c4df → uint256
marketingWallet 0x75f0a874 → address
name 0x06fdde03 → string
owner 0x8da5cb5b → address
symbol 0x95d89b41 → string
taxFee 0xa071dcf4 → uint256
totalSupply 0x18160ddd → uint256
Write Contract 6 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
batchAirdrop 0xb816d087
address[] recipients
uint256[] amounts
excludeFromFee 0xdf8408fe
address account
bool excluded
renounceOwnership 0x715018a6
No parameters
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool
Recent Transactions
No transactions found for this address