Spyral

Verified contract

Active on Ethereum with 39 txns
Deployed by via 0xce89fa7b at 18760800
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
ERC-20
--
0x442f556949db9b16675073acdf33d76b5a2f00af7adbe7106f8cbfa1872aa56e
0x0bf565faaf9f1fe4d1ea92f94d1b5281728fc93ea6c44089988960637d60ddd1
0x21f37d268717eb2af46ae55ea624d96abb928546962318aef9fd1ec457b101d7
0x6c2b237a5773d90437ca8085c848ab8145532023d42bc6dafb7087c0e13defcc
0xaba9d58c241aa1f5cb72abc85806c05d9d0c33da6e5ed34d855eb998aa986927
0xb10e7115ab982f52bf78bba4a93e2117d0ee2624d931572d7ecc218031e5c63e
0x9d2207d9195b390530442028dbd13b09bc0251b2dc28bdeff03f61876c8c5f93
0x167e72be11b6b483b13d21e634038e1f7a3d60e8e15240e5d033943e05948af0
0x10d828da6ac40c5e4cb4679eaca2745aaec0589967c5d7b1f976e0ec444be6c5
0x1aa44540f03686f9e8cfff599691b1cb647b323132cb34a162ded36fb80264f8

Functions
Getter at block 20924121
buyFee(view returns (uint256 ethRewarduint256 marketing)
(ethReward=2, marketing=2)
decimals(view returns (uint8)
18
dividendTracker(view returns (address)
0xfe16f9bb07c56e6bdb8a4fde784bff1221a4e01f
getNumberOfRewardHolders(view returns (uint256)
28
getTotalDividendsDistributed(view returns (uint256)
242964669024036679
marketingWallet(view returns (address)
0xf3cfd872c8e5f2a7fd615b7e38ef919d557b396b
name(view returns (string)
Spyral
owner(view returns (address)
0x0000000000000000000000000000000000000000
sellFee(view returns (uint256 ethRewarduint256 marketing)
(ethReward=2, marketing=2)
swapTokensAtAmount(view returns (uint256)
10000000000000000000000
symbol(view returns (string)
Spyral
totalSupply(view returns (uint256)
500000000000000000000000000
uniswapV2Pair(view returns (address)
0x9f5d410b6ba3d76595c01848703dfe344d3c0e11
uniswapV2Router(view returns (address)
0x7a250d5630b4cf539739df2c5dacb4c659f2488d
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
getUserDividendsInfo(address accountview returns (uint256 claimableuint256 totalEthEarneduint256 lastClaimTimeuint256 nextClaimTime)
State-modifying
approve(address spenderuint256 valuereturns (bool)
claimEthReward(
renounceOwnership(
setBuyFees(uint256 rewarduint256 marketing
setMarketingWallet(address wallet
setSellFees(uint256 rewarduint256 marketing
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateClaimWait(uint256 claimWait
Events
Approval(address indexed owneraddress indexed spenderuint256 value
BuyFeesUpdated(uint256 indexed rewardFeeuint256 marketingFee
ExcludeFromFees(address indexed accountbool isExcluded
MarketingWalletUpdated(address indexed newMarketingWalletaddress indexed oldMarketingWallet
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
SellFeesUpdated(uint256 indexed rewardFeeuint256 indexed marketingFee
SetAutomatedMarketMakerPair(address indexed pairbool indexed value
SwapAndLiquify(uint256 tokensSwappeduint256 ethReceiveduint256 ethForDividends
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(
Fallback and receive
receive(
Errors
CannotClaimNativeToken(
CannotModifyMainPair(
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
EthClaimFailed(
MAX_FEE_LIMIT_EXCEEDS(
NoRewardsAvailableYet(
OnlyMarketingWalletCanClaim(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
TradingIsAlreadyLive(
TradingIsNotActiveYet(
TryAfterNextClaimTime(