Smart AI

Verified contract

Active on Ethereum with 1,666 txns
Deployed by via 0xea0f2b36 at 19728036
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 4 additional slots
-
variable spans 4 additional slots
-
variable spans 4 additional slots
6 additional variables
Native
Value $206.77
ERC-20
Value $47.35
0xaabfffa0717c24c8aa0797ace4ce40202db6853792b44d35dd052e52dcba5883
0x517b34c9b81238b4605e3fc7eaf3ac1d5f14202f0cc1994a0b926d578938786e
0x6507bc76beb13d9ca5e74f0d9111425d29c252d423cd1c3171be45b2389df23b
0xce7c7fc1ba8b4b1048a4eafb25f247564aea18419567f03750df9b91134f50ce
0xdafec074eed804f9bda2540711a9e7fe5c412567885bf36152e4e69b89b44822
0x33525404960bb9fe9b84fe919c70b7c8050675998a4c478056989fb407dc5501
0x515fe4f7f37414d1f01973a2a4c7547fa482dccf6fbb0ae971259e5face3ef7b
0x270521bb152c725b8ddc0769e2a7c72ae0384a421cce32bcfb0641b6dce2db64
0xdbdb21fa6aaf9afd91236601df57586e9deb24f24e3b85d3d95f95a9c0c3564d
0x7023d67aca2ab813b39d55e430e3c161f394238272327049944016a55b5eaeb9

Functions
Getter at block 20917977
antiSnipeEndBlock(view returns (uint256)
19728061
buyFees(view returns (uint256 liquidityuint256 mainuint256 proofuint256 devuint256 total)
(liquidity=0, main=0, proof=0, dev=5, total=5)
decimals(view returns (uint8)
9
devWallet(view returns (address)
0x983514ad777f8a9cbeaf5f0fce04bbe6f80932a4
feeTokens(view returns (uint256 liquidityuint256 mainuint256 proofuint256 devuint256 total)
(liquidity=0, main=0, proof=1, dev=941634437797, total=941634437797)
getCirculatingSupply(view returns (uint256)
1000000000000000
isAntiSnipeActive(view returns (bool)
false
isTradingEnabled(view returns (bool)
true
launchedAt(view returns (uint256)
1713995795
lockID(view returns (uint256)
22183
lockerAddress(view returns (address)
0xe2fe530c047f2d85298b07d9333c05737f1435fb
lpLockDuration(view returns (uint256)
31536000
mainWallet(view returns (address)
0x5a5c3dd60bb8f78a93b19cf21a6e889d2713fd95
maxTxAmount(view returns (uint256)
10000000000000
maxWallet(view returns (uint256)
10000000000000
maxWalletChanged(view returns (bool)
true
name(view returns (string)
Smart AI
owner(view returns (address)
0x5a5c3dd60bb8f78a93b19cf21a6e889d2713fd95
pair(view returns (address)
0x4d606f61a0af36f109790374b574d9912fe9f321
proofFeeReduced(view returns (bool)
true
proofFeeRemoved(view returns (bool)
true
proofStaking(view returns (address)
0x377e168af6a06075423aede50856de177efaac3e
proofWallet(view returns (address)
0xe9b4d32f829951a3ce145d2caa84cf66af56ca5e
restrictWhales(view returns (bool)
true
sellFees(view returns (uint256 liquidityuint256 mainuint256 proofuint256 devuint256 total)
(liquidity=0, main=0, proof=0, dev=5, total=5)
swapEnabled(view returns (bool)
true
swapTokensAtAmount(view returns (uint256)
1250000000000
swapping(view returns (uint256)
1
symbol(view returns (string)
SMART
totalSupply(view returns (uint256)
1000000000000000
uniswapV2Router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
version(view returns (uint8)
1
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
userInfo(addressview returns (bool isFeeExemptbool isTxLimitExemptuint256 lastTxBlock)
State-modifying
approve(address spenderuint256 valuereturns (bool)
cancel(
changeFees(uint256 liquidityBuyuint256 mainBuyuint256 devBuyuint256 liquiditySelluint256 mainSelluint256 devSell
launch(payable 
renounceOwnership(
setDevWallet(address newWallet
setFeeExempt(address accountbool value
setFeeExempt(address[] accounts
setMainWallet(address newWallet
setMaxTxAmount(uint256 _maxTxAmt
setMaxWalletSize(uint256 _maxWalletSize
setRestrictWhalesEnabled(bool _enabled
setSwapAndLiquifyEnabled(bool _enabled
setSwapAtAmount(uint256 amount
setTxLimitExempt(address accountbool value
setTxLimitExempt(address[] accounts
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
withdrawStuckTokens(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
FeesEnabledUpdated(bool enabled
MinTokensBeforeSwapUpdated(uint256 minTokensBeforeSwap
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SwapAndLiquify(uint256 tokensAutoLiquint256 ethAutoLiq
SwapAndLiquifyEnabledUpdated(bool enabled
SwapEnabledUpdated(bool enabled
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(string _namestring _symboluint256 _totalSupplystruct IProofFeeInfo _buyFeesstruct IProofFeeInfo _sellFeesuint256 _percentToLPuint256 _lpLockDurationaddress _mainWalletaddress _devWalletstruct IProofProofInfo _addresses
Fallback and receive
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ExceedsMaxTxAmount(
ExceedsMaxWalletAmount(
InvalidConfiguration(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
TradingNotEnabled(
TransferDelayEnabled(uint256 currentBlockuint256 delayedUntil