DeepSouth AI

Verified contract

Active on Ethereum with 9,948 txns
Deployed by via 0x1a3fa3ff at 18937259
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
-
variable spans 1 additional slot
5 additional variables
Native
Value $1,878.81
ERC-20
Value $326.18
0x97f9788a4e09b11c9770ada29416ba62fa6e368aea5f8057fe19d87594ad39cb
0x3d21ae242dcaca2825a0d70a68a5301971bf4a3546de103c3d77b4f4cee89e28
0xde075c8ba6497c327d3842e37804e5fe4c8a38af1ba91b40317b1fe3dbb047b3
0x8a9e0905486b15d7cea7e3b6ab7c1ea1bca9c7828eededed20810f028abd55cb
0xf2da21cb378bd006f4be6e3d3af52a45abf80fc09d3e0c8bea36969047ac7ad7
0x929f712da80418c8dea01da4bf40916e2cc021b61a226bf8e946789eacf1694d
0xf74a88447cbdcea29eff06b52fa23712fa4381c094b25d31312b312138d590b5
0xe2256e5aac047e0f05d90b2aeaa03b8676f841276f7bc8ab48a7fd91baae9755
0x4ec39ffb3bb69160e6c58be0b5ae98fbc37c8be85a4b4f308e404ece9e0d81ca
0xa211e92e03e00c93df9779104927d5da0959b78d52e761c4958eebfeffb46957

Functions
Getter at block 20790953
FEEDENOMINATOR(view returns (uint256)
10000
buyFee(view returns (uint256 marketinguint256 total)
(marketing=500, total=500)
circulatingSupply(view returns (uint256)
1000000000000000000000000
collectedFee(view returns (uint256 marketinguint256 total)
(marketing=453777671861967065886106, total=453777671861967065886106)
decimals(view returns (uint8)
18
deployTime(view returns (uint256)
1704411311
inSwap(view returns (bool)
false
isFailsafeLocked(view returns (bool)
false
isFeeActive(view returns (bool)
true
isFeeLocked(view returns (bool)
false
isReceiverLocked(view returns (bool)
false
isSwapEnabled(view returns (bool)
true
isWalletLimitActive(view returns (bool)
false
isWalletLimitLocked(view returns (bool)
false
marketingReceiver(view returns (address)
0xffb44e038cd5bfad4807ff6ace10793ec9d6330e
maxWalletLimit(view returns (uint256)
2010
minSwap(view returns (uint256)
100000000000000000000
name(view returns (string)
DeepSouth AI
owner(view returns (address)
0x8683b156e02a61924f36e1a88dd1d30964feb7c5
pair(view returns (address)
0xd1e606be11b3bca2a1ec974e6bd3e110f3b131b6
projectOwner(view returns (address)
0x8683b156e02a61924f36e1a88dd1d30964feb7c5
redeemedFee(view returns (uint256 marketinguint256 total)
(marketing=453710000000000000000000, total=453710000000000000000000)
router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
sellFee(view returns (uint256 marketinguint256 total)
(marketing=500, total=500)
symbol(view returns (string)
SOUTH
totalSupply(view returns (uint256)
1000000000000000000000000
tradeEnabled(view returns (bool)
true
tradeStartBlock(view returns (uint256)
18943200
tradeStartTime(view returns (uint256)
1704483575
transferFee(view returns (uint256 marketinguint256 total)
(marketing=0, total=0)
Read-only
allowance(address provideraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
isExemptFee(address accountview returns (bool)
isExemptWalletLimit(address accountview returns (bool)
isPairLP(address pairview returns (bool)
State-modifying
approve(address spenderuint256 valuereturns (bool)
autoRedeem(uint256 amountToRedeem
enableTrading(
lockFailsafe(
lockFees(
lockReceivers(
lockWalletLimit(
renounceOwnership(
setPairLP(address lpPairbool newStatus
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateBuyFee(uint256 newMarketingFee
updateExemptFee(address userbool newStatus
updateExemptWalletLimit(address userbool newStatus
updateFeeActive(bool newStatus
updateMarketingReceiver(address newMarketingReceiver
updateMaxWalletLimit(uint256 newLimit
updateMinSwap(uint256 newMinSwap
updateRouter(address newRouter
updateSellFee(uint256 newMarketingFee
updateSwapEnabled(bool newStatus
updateTransferFee(uint256 newMarketingFee
updateWalletLimitActive(bool newStatus
wTokens(address tokenAddressuint256 amount
Events
Approval(address indexed owneraddress indexed spenderuint256 value
AutoRedeem(uint256 marketingFeeDistributionuint256 amountToRedeemaddress calleruint256 timestamp
Lock(string lockTypeaddress calleruint256 timestamp
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SetAddressState(string addressTypeaddress accountbool oldStatusbool newStatusaddress calleruint256 timestamp
TradeEnabled(address calleruint256 timestamp
Transfer(address indexed fromaddress indexed touint256 value
UpdateFee(string feeTypeuint256 oldMarketingFeeuint256 newMarketingFeeaddress calleruint256 timestamp
UpdateLimit(string limitTypeuint256 oldLimituint256 newLimitaddress calleruint256 timestamp
UpdateMinSwap(uint256 oldMinSwapuint256 newMinSwapaddress calleruint256 timestamp
UpdateReceiver(string receiverTypeaddress oldReceiveraddress newReceiveraddress calleruint256 timestamp
UpdateRouter(address oldRouteraddress newRouteraddress calleruint256 timestamp
UpdateState(string stateTypebool oldStatusbool newStatusaddress calleruint256 timestamp
Constructor
constructor(
Fallback and receive
receive(
Errors
AddressEmptyCode(address target
AddressInsufficientBalance(address account
CannotRedeemMoreThanAllowedTreshold(uint256 currentuint256 max
CannotUseCurrentAddress(address current
CannotUseCurrentState(bool current
CannotUseCurrentValue(uint256 current
CannotWithdrawNativeToken(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ExceedWalletLimit(uint256 currentuint256 max
FailedInnerCall(
InvalidAddress(address invalid
InvalidTotalFee(uint256 currentuint256 max
InvalidValue(uint256 invalid
InvalidWalletLimit(uint256 currentuint256 min
Locked(string lockType
OnlyWalletAddressAllowed(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
ReceiverCannotInitiateTransferEther(
SafeERC20FailedOperation(address token
TradeAlreadyEnabled(bool currentStateuint256 timestamp
TradeNotYetEnabled(
WaitForCooldownTimer(uint256 cooldownEnduint256 timeLeft