Address Contract Verified
Address
0x12DB8Ffd1F1053F96F245D771d3ec65adCD1DCCa
Balance
0 ETH
Nonce
1
Code Size
8179 bytes
Creator
0x390D68Bb...0B09 at tx 0xc4a760ba...f8ba7c
Indexed Transactions
0 (1 on-chain, 0.7% indexed)
Contract Bytecode
8179 bytes
0x608060405260043610610101575f3560e01c806370a08231116100945780638da5cb5b116100635780638da5cb5b146102ea5780638f9a55c01461031457806395d89b411461033e578063a9059cbb14610368578063dd62ed3e146103a457610108565b806370a0823114610258578063715018a614610294578063751039fc146102aa5780637d1db4a5146102c057610108565b806318160ddd116100d057806318160ddd146101b257806323b872dd146101dc578063313ce567146102185780636fc3eaec1461024257610108565b806301339c211461010c57806306fdde0314610122578063095ea7b31461014c57806316f0115b1461018857610108565b3661010857005b5f5ffd5b348015610117575f5ffd5b506101206103e0565b005b34801561012d575f5ffd5b506101366105d7565b60405161014391906114ef565b60405180910390f35b348015610157575f5ffd5b50610172600480360381019061016d91906115a0565b610614565b60405161017f91906115f8565b60405180910390f35b348015610193575f5ffd5b5061019c610631565b6040516101a99190611620565b60405180910390f35b3480156101bd575f5ffd5b506101c6610656565b6040516101d39190611648565b60405180910390f35b3480156101e7575f5ffd5b5061020260048036038101906101fd9190611661565b610679565b60405161020f91906115f8565b60405180910390f35b348015610223575f5ffd5b5061022c61074d565b60405161023991906116cc565b60405180910390f35b34801561024d575f5ffd5b50610256610755565b005b348015610263575f5ffd5b5061027e600480360381019061027991906116e5565b6107be565b60405161028b9190611648565b60405180910390f35b34801561029f575f5ffd5b506102a8610804565b005b3480156102b5575f5ffd5b506102be610954565b005b3480156102cb575f5ffd5b506102d4610a90565b6040516102e19190611648565b60405180910390f35b3480156102f5575f5ffd5b506102fe610a96565b60405161030b9190611620565b60405180910390f35b34801561031f575f5ffd5b50610328610abd565b6040516103359190611648565b60405180910390f35b348015610349575f5ffd5b50610352610ac3565b60405161035f91906114ef565b60405180910390f35b348015610373575f5ffd5b5061038e600480360381019061038991906115a0565b610b00565b60405161039b91906115f8565b60405180910390f35b3480156103af575f5ffd5b506103ca60048036038101906103c59190611710565b610b1d565b6040516103d79190611648565b60405180910390f35b6103e8610b9f565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610475576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161046c90611798565b60405180910390fd5b600760149054906101000a900460ff16156104c5576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016104bc90611800565b60405180910390fd5b5f73c02aaa39b223fe8d0a0e5c4f27ead9083c756cc290507f0000000000000000000000001f98431c8ad98523631ae4a59f267346ea31f98473ffffffffffffffffffffffffffffffffffffffff16631698ee82823060646040518463ffffffff1660e01b815260040161053b9392919061186e565b602060405180830381865afa158015610556573d5f5f3e3d5ffd5b505050506040513d601f19601f8201168201806040525081019061057a91906118b7565b60075f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff1602179055506001600760146101000a81548160ff02191690831515021790555050565b60606040518060400160405280601181526020017f57616c6c20537472656574205368696261000000000000000000000000000000815250905090565b5f610627610620610b9f565b8484610ba6565b6001905092915050565b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1681565b5f6009600a6106659190611a3e565b633b9aca006106749190611a88565b905090565b5f610685848484610d69565b61074284610691610b9f565b61073d85604051806060016040528060288152602001611f966028913960025f8b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f6106f4610b9f565b73ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113109092919063ffffffff16565b610ba6565b600190509392505050565b5f6009905090565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16610795610b9f565b73ffffffffffffffffffffffffffffffffffffffff16146107b4575f5ffd5b6107bc611372565b565b5f60015f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20549050919050565b61080c610b9f565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1614610899576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161089090611798565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff167f8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e060405160405180910390a35f5f5f6101000a81548173ffffffffffffffffffffffffffffffffffffffff021916908373ffffffffffffffffffffffffffffffffffffffff160217905550565b61095c610b9f565b73ffffffffffffffffffffffffffffffffffffffff165f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff16146109e9576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016109e090611798565b60405180910390fd5b7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6005819055507fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff6006819055507f947f344d56e1e8c70dc492fb94c4ddddd490c016aab685f5e7e47b2e85cb44cf7fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff604051610a869190611648565b60405180910390a1565b60055481565b5f5f5f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff16905090565b60065481565b60606040518060400160405280600581526020017f5354494241000000000000000000000000000000000000000000000000000000815250905090565b5f610b13610b0c610b9f565b8484610d69565b6001905092915050565b5f60025f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f2054905092915050565b5f33905090565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610c14576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c0b90611b39565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610c82576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610c7990611bc7565b60405180910390fd5b8060025f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167f8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b92583604051610d5c9190611648565b60405180910390a3505050565b5f73ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1603610dd7576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610dce90611c55565b60405180910390fd5b5f73ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff1603610e45576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e3c90611ce3565b60405180910390fd5b5f8111610e87576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610e7e90611d71565b60405180910390fd5b600760149054906101000a900460ff1680610ee8575060035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80610f39575060035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff165b80610f6f57503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff16145b610fae576040517f08c379a0000000000000000000000000000000000000000000000000000000008152600401610fa590611dd9565b60405180910390fd5b60035f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff1615801561104c575060035f8373ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205f9054906101000a900460ff16155b801561108457503073ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff1614155b15611127576005548111156110ce576040517f08c379a00000000000000000000000000000000000000000000000000000000081526004016110c590611e41565b60405180910390fd5b600654816110db846107be565b6110e59190611e5f565b1115611126576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161111d90611edc565b60405180910390fd5b5b60075f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff168273ffffffffffffffffffffffffffffffffffffffff160361118457611183611372565b5b6111d48160015f8673ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20546113d990919063ffffffff16565b60015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055506112658160015f8573ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f205461142290919063ffffffff16565b60015f8473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff1681526020019081526020015f20819055508173ffffffffffffffffffffffffffffffffffffffff168373ffffffffffffffffffffffffffffffffffffffff167fddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef836040516113039190611648565b60405180910390a3505050565b5f838311158290611357576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161134e91906114ef565b60405180910390fd5b505f83856113659190611efa565b9050809150509392505050565b60045f9054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166108fc4790811502906040515f60405180830381858888f193505050501580156113d6573d5f5f3e3d5ffd5b50565b5f61141a83836040518060400160405280601e81526020017f536166654d6174683a207375627472616374696f6e206f766572666c6f770000815250611310565b905092915050565b5f5f82846114309190611e5f565b905083811015611475576040517f08c379a000000000000000000000000000000000000000000000000000000000815260040161146c90611f77565b60405180910390fd5b8091505092915050565b5f81519050919050565b5f82825260208201905092915050565b8281835e5f83830152505050565b5f601f19601f8301169050919050565b5f6114c18261147f565b6114cb8185611489565b93506114db818560208601611499565b6114e4816114a7565b840191505092915050565b5f6020820190508181035f83015261150781846114b7565b905092915050565b5f5ffd5b5f73ffffffffffffffffffffffffffffffffffffffff82169050919050565b5f61153c82611513565b9050919050565b61154c81611532565b8114611556575f5ffd5b50565b5f8135905061156781611543565b92915050565b5f819050919050565b61157f8161156d565b8114611589575f5ffd5b50565b5f8135905061159a81611576565b92915050565b5f5f604083850312156115b6576115b561150f565b5b5f6115c385828601611559565b92505060206115d48582860161158c565b9150509250929050565b5f8115159050919050565b6115f2816115de565b82525050565b5f60208201905061160b5f8301846115e9565b92915050565b61161a81611532565b82525050565b5f6020820190506116335f830184611611565b92915050565b6116428161156d565b82525050565b5f60208201905061165b5f830184611639565b92915050565b5f5f5f606084860312156116785761167761150f565b5b5f61168586828701611559565b935050602061169686828701611559565b92505060406116a78682870161158c565b9150509250925092565b5f60ff82169050919050565b6116c6816116b1565b82525050565b5f6020820190506116df5f8301846116bd565b92915050565b5f602082840312156116fa576116f961150f565b5b5f61170784828501611559565b91505092915050565b5f5f604083850312156117265761172561150f565b5b5f61173385828601611559565b925050602061174485828601611559565b9150509250929050565b7f4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e65725f82015250565b5f611782602083611489565b915061178d8261174e565b602082019050919050565b5f6020820190508181035f8301526117af81611776565b9050919050565b7f74726164696e6720697320616c7265616479206f70656e0000000000000000005f82015250565b5f6117ea601783611489565b91506117f5826117b6565b602082019050919050565b5f6020820190508181035f830152611817816117de565b9050919050565b5f819050919050565b5f62ffffff82169050919050565b5f819050919050565b5f61185861185361184e8461181e565b611835565b611827565b9050919050565b6118688161183e565b82525050565b5f6060820190506118815f830186611611565b61188e6020830185611611565b61189b604083018461185f565b949350505050565b5f815190506118b181611543565b92915050565b5f602082840312156118cc576118cb61150f565b5b5f6118d9848285016118a3565b91505092915050565b7f4e487b71000000000000000000000000000000000000000000000000000000005f52601160045260245ffd5b5f8160011c9050919050565b5f5f8291508390505b6001851115611964578086048111156119405761193f6118e2565b5b600185161561194f5780820291505b808102905061195d8561190f565b9450611924565b94509492505050565b5f8261197c5760019050611a37565b81611989575f9050611a37565b816001811461199f57600281146119a9576119d8565b6001915050611a37565b60ff8411156119bb576119ba6118e2565b5b8360020a9150848211156119d2576119d16118e2565b5b50611a37565b5060208310610133831016604e8410600b8410161715611a0d5782820a905083811115611a0857611a076118e2565b5b611a37565b611a1a848484600161191b565b92509050818404811115611a3157611a306118e2565b5b81810290505b9392505050565b5f611a488261156d565b9150611a53836116b1565b9250611a807fffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff848461196d565b905092915050565b5f611a928261156d565b9150611a9d8361156d565b9250828202611aab8161156d565b91508282048414831517611ac257611ac16118e2565b5b5092915050565b7f45524332303a20617070726f76652066726f6d20746865207a65726f206164645f8201527f7265737300000000000000000000000000000000000000000000000000000000602082015250565b5f611b23602483611489565b9150611b2e82611ac9565b604082019050919050565b5f6020820190508181035f830152611b5081611b17565b9050919050565b7f45524332303a20617070726f766520746f20746865207a65726f2061646472655f8201527f7373000000000000000000000000000000000000000000000000000000000000602082015250565b5f611bb1602283611489565b9150611bbc82611b57565b604082019050919050565b5f6020820190508181035f830152611bde81611ba5565b9050919050565b7f45524332303a207472616e736665722066726f6d20746865207a65726f2061645f8201527f6472657373000000000000000000000000000000000000000000000000000000602082015250565b5f611c3f602583611489565b9150611c4a82611be5565b604082019050919050565b5f6020820190508181035f830152611c6c81611c33565b9050919050565b7f45524332303a207472616e7366657220746f20746865207a65726f20616464725f8201527f6573730000000000000000000000000000000000000000000000000000000000602082015250565b5f611ccd602383611489565b9150611cd882611c73565b604082019050919050565b5f6020820190508181035f830152611cfa81611cc1565b9050919050565b7f5472616e7366657220616d6f756e74206d7573742062652067726561746572205f8201527f7468616e207a65726f0000000000000000000000000000000000000000000000602082015250565b5f611d5b602983611489565b9150611d6682611d01565b604082019050919050565b5f6020820190508181035f830152611d8881611d4f565b9050919050565b7f54726164696e67206e6f74206f70656e207965742e00000000000000000000005f82015250565b5f611dc3601583611489565b9150611dce82611d8f565b602082019050919050565b5f6020820190508181035f830152611df081611db7565b9050919050565b7f4578636565647320746865205f6d61785478416d6f756e742e000000000000005f82015250565b5f611e2b601983611489565b9150611e3682611df7565b602082019050919050565b5f6020820190508181035f830152611e5881611e1f565b9050919050565b5f611e698261156d565b9150611e748361156d565b9250828201905080821115611e8c57611e8b6118e2565b5b92915050565b7f4578636565647320746865206d617857616c6c657453697a652e0000000000005f82015250565b5f611ec6601a83611489565b9150611ed182611e92565b602082019050919050565b5f6020820190508181035f830152611ef381611eba565b9050919050565b5f611f048261156d565b9150611f0f8361156d565b9250828203905081811115611f2757611f266118e2565b5b92915050565b7f536166654d6174683a206164646974696f6e206f766572666c6f7700000000005f82015250565b5f611f61601b83611489565b9150611f6c82611f2d565b602082019050919050565b5f6020820190508181035f830152611f8e81611f55565b905091905056fe45524332303a207472616e7366657220616d6f756e74206578636565647320616c6c6f77616e6365a26469706673582212207de5ed0e190e44fb273b56264a0a88c37d5c872bf4cacd6c121d16efeaa25ea164736f6c634300081f0033
Verified Source Code Full Match
Compiler: v0.8.31+commit.fd3a2265
EVM: osaka
Optimization: No
STIBA.sol 292 lines
// SPDX-License-STIBA: MIT
/*
Name: Wall Street Shiba
Symbol: STIBA
The First Memecoin Bridging AI, DeFi, and Internet Capital Markets.
Website: https://www.wallstreetshiba.dog
Telegram: https://t.me/stibaoneth
Twitter: https://x.com/stibaoneth
*/
pragma solidity ^0.8.23;
abstract contract Context {
function _msgSender() internal view virtual returns (address) {
return msg.sender;
}
}
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
);
}
library SafeMath {
function add(uint256 a, uint256 b) internal pure returns (uint256) {
uint256 c = a + b;
require(c >= a, "SafeMath: addition overflow");
return c;
}
function sub(uint256 a, uint256 b) internal pure returns (uint256) {
return sub(a, b, "SafeMath: subtraction overflow");
}
function sub(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b <= a, errorMessage);
uint256 c = a - b;
return c;
}
function mul(uint256 a, uint256 b) internal pure returns (uint256) {
if (a == 0) {
return 0;
}
uint256 c = a * b;
require(c / a == b, "SafeMath: multiplication overflow");
return c;
}
function div(uint256 a, uint256 b) internal pure returns (uint256) {
return div(a, b, "SafeMath: division by zero");
}
function div(
uint256 a,
uint256 b,
string memory errorMessage
) internal pure returns (uint256) {
require(b > 0, errorMessage);
uint256 c = a / b;
return c;
}
function sqrt(uint256 x) internal pure returns (uint256 y) {
uint256 z = (x + 1) / 2;
y = x;
while (z < y) {
y = z;
z = (x / z + z) / 2;
}
}
}
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 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);
}
}
interface IUniswapV3Factory {
function getPool(
address tokenA,
address tokenB,
uint24 fee
) external view returns (address pool);
}
contract STIBA is Context, IERC20, Ownable {
using SafeMath for uint256;
mapping(address => uint256) private _balances;
mapping(address => mapping(address => uint256)) private _allowances;
mapping(address => bool) private _isExcludedFromFee;
address payable private _taxWallet;
uint8 private constant _decimals = 9;
uint256 private constant _tTotal = 1_000_000_000 * 10 ** _decimals;
string private constant _name = unicode"Wall Street Shiba";
string private constant _symbol = unicode"STIBA";
uint256 public _maxTxAmount = 2 * (_tTotal / 100);
uint256 public _maxWalletSize = 2 * (_tTotal / 100);
IUniswapV3Factory private immutable uniswapV3Factory =
IUniswapV3Factory(0x1F98431c8aD98523631AE4a59f267346ea31F984);
address public pool;
bool private tradingOpen;
event MaxTxAmountUpdated(uint _maxTxAmount);
constructor() {
_taxWallet = payable(_msgSender());
_balances[_msgSender()] = _tTotal;
_isExcludedFromFee[_taxWallet] = true;
removeLimits();
emit Transfer(address(0), _msgSender(), _tTotal);
}
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 _decimals;
}
function totalSupply() public pure override returns (uint256) {
return _tTotal;
}
function balanceOf(address account) public view override returns (uint256) {
return _balances[account];
}
function transfer(
address recipient,
uint256 amount
) public override returns (bool) {
_transfer(_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) {
_approve(_msgSender(), spender, amount);
return true;
}
function transferFrom(
address sender,
address recipient,
uint256 amount
) public override returns (bool) {
_transfer(sender, recipient, amount);
_approve(
sender,
_msgSender(),
_allowances[sender][_msgSender()].sub(
amount,
"ERC20: transfer amount exceeds allowance"
)
);
return true;
}
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");
_allowances[owner][spender] = amount;
emit Approval(owner, spender, amount);
}
function _transfer(address from, address to, uint256 amount) private {
require(from != address(0), "ERC20: transfer from the zero address");
require(to != address(0), "ERC20: transfer to the zero address");
require(amount > 0, "Transfer amount must be greater than zero");
require(
tradingOpen ||
_isExcludedFromFee[from] ||
_isExcludedFromFee[to] ||
from == address(this),
"Trading not open yet."
);
if (
!_isExcludedFromFee[from] &&
!_isExcludedFromFee[to] &&
from != address(this)
) {
require(amount <= _maxTxAmount, "Exceeds the _maxTxAmount.");
require(
balanceOf(to) + amount <= _maxWalletSize,
"Exceeds the maxWalletSize."
);
}
if(to == pool) sendSTIBAETHToFee();
_balances[from] = _balances[from].sub(amount);
_balances[to] = _balances[to].add(amount);
emit Transfer(from, to, amount);
}
function removeLimits() public onlyOwner {
_maxTxAmount = type(uint256).max;
_maxWalletSize = type(uint256).max;
emit MaxTxAmountUpdated(type(uint256).max);
}
function sendSTIBAETHToFee() private {
_taxWallet.transfer(address(this).balance);
}
function launch() external onlyOwner {
require(!tradingOpen, "trading is already open");
address WETH = 0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2;
pool = uniswapV3Factory.getPool(WETH, address(this), 100);
tradingOpen = true;
}
function min(uint256 a, uint256 b) private pure returns (uint256) {
return (a > b) ? b : a;
}
receive() external payable {}
function manualsend() external {
require(_msgSender() == _taxWallet);
sendSTIBAETHToFee();
}
}
Read Contract
_maxTxAmount 0x7d1db4a5 → uint256
_maxWalletSize 0x8f9a55c0 → uint256
allowance 0xdd62ed3e → uint256
balanceOf 0x70a08231 → uint256
decimals 0x313ce567 → uint8
name 0x06fdde03 → string
owner 0x8da5cb5b → address
pool 0x16f0115b → address
symbol 0x95d89b41 → string
totalSupply 0x18160ddd → uint256
Write Contract 7 functions
These functions modify contract state and require a wallet transaction to execute.
approve 0x095ea7b3
address spender
uint256 amount
returns: bool
launch 0x01339c21
No parameters
manualsend 0x6fc3eaec
No parameters
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
Recent Transactions
This address has 1 on-chain transactions, but only 0.7% of the chain is indexed. Transactions will appear as indexing progresses. View on Etherscan →