SummerToken

Verified contract

Active on Base with 1 txns
Deployed by via 0x38027e3a at 22745114
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 3 additional slots

No balances found for "SummerToken"

0x38b3c1b6fa1b5400669568c50b7f94fb48fdbbc93c5e2a2ecf5ea3222d617241

Functions
Getter at block 23168928
CLOCK_MODE(pure returns (string)
mode=timestamp
DOMAIN_SEPARATOR(view returns (bytes32)
0xd9ee56a5401242fba1cd9b4c9feb54af36054d8df7a60b88dda038eb036d4612
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
false
cap(view returns (uint256)
1000000000000000000000000000
clock(view returns (uint48)
1733127203
decimalConversionRate(view returns (uint256)
1000000000000
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=SummerToken, version=1, chainId=8453, verifyingContract=0x5f311c931e03217aa0eae99eaf15a7b33543ec75, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
getDecayFreeWindow(view returns (uint40)
2592000
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
SummerToken
oApp(view returns (address)
0x5f311c931e03217aa0eae99eaf15a7b33543ec75
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=2)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
owner(view returns (address)
0xb0f758323d3798a6a567c1601d84f30d1bcaaa0b
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
rewardsManager(view returns (address)
0x4f93db4e746dd2be00796d94df693165b5add73a
sharedDecimals(view returns (uint8)
6
symbol(view returns (string)
SUMMER
token(view returns (address)
0x5f311c931e03217aa0eae99eaf15a7b33543ec75
totalSupply(view returns (uint256)
1000000000000000000000000000
transferEnableDate(view returns (uint256)
1731667188
transfersEnabled(view returns (bool)
true
vestingWalletFactory(view returns (address)
0x52fe324f266c7c20eb330e309bd90b78c92401fc
Read-only
allowInitializePath(struct Origin originview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
checkpoints(address accountuint32 posview returns (struct CheckpointsCheckpoint208)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
delegates(address accountview returns (address)
enforcedOptions(uint32 eiduint16 msgTypeview returns (bytes enforcedOption)
generateRole(uint8 roleNameaddress roleTargetContractpure returns (bytes32)
getDecayFactor(address accountview returns (uint256)
getPastTotalSupply(uint256 timepointview returns (uint256)
getPastVotes(address accountuint256 timepointview returns (uint256)
getVotes(address accountview returns (uint256)
isComposeMsgSender(struct Originbytesaddress _senderview returns (bool)
isPeer(uint32 _eidbytes32 _peerview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
nonces(address ownerview returns (uint256)
numCheckpoints(address accountview returns (uint32)
peers(uint32 eidview returns (bytes32 peer)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit oftLimitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt oftReceipt)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee msgFee)
whitelistedAddresses(addressview returns (bool)
State-modifying
addToWhitelist(address account
approve(address spenderuint256 valuereturns (bool)
burn(uint256 value
burnFrom(address accountuint256 value
delegate(address delegatee
delegateBySig(address delegateeuint256 nonceuint256 expiryuint8 vbytes32 rbytes32 s
enableTransfers(
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
removeFromWhitelist(address account
renounceOwnership(
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
setDecayFreeWindow(uint40 newWindow
setDecayFunction(uint8 newFunction
setDecayRatePerSecond(uint256 newRatePerSecond
setDelegate(address _delegate
setEnforcedOptions(struct EnforcedOptionParam[] _enforcedOptions
setMsgInspector(address _msgInspector
setPeer(uint32 _eidbytes32 _peer
setPreCrime(address _preCrime
transfer(address touint256 valuereturns (bool)
transferFrom(address fromaddress touint256 valuereturns (bool)
transferOwnership(address newOwner
updateDecayFactor(address account
Events
AccountInitialized(address account
AddressRemovedFromWhitelist(address indexed account
AddressWhitelisted(address indexed account
Approval(address indexed owneraddress indexed spenderuint256 value
DecayFreeWindowSet(uint40 newWindow
DecayFunctionSet(uint8 newFunction
DecayRateSet(uint256 newRate
DecayUpdated(address accountuint256 newDecayFactor
DelegateChanged(address indexed delegatoraddress indexed fromDelegateaddress indexed toDelegate
DelegateVotesChanged(address indexed delegateuint256 previousVotesuint256 newVotes
EIP712DomainChanged(
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
MsgInspectorSet(address inspector
OFTReceived(bytes32 indexed guiduint32 srcEidaddress indexed toAddressuint256 amountReceivedLD
OFTSent(bytes32 indexed guiduint32 dstEidaddress indexed fromAddressuint256 amountSentLDuint256 amountReceivedLD
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PeerSet(uint32 eidbytes32 peer
PreCrimeSet(address preCrimeAddress
Transfer(address indexed fromaddress indexed touint256 value
TransfersEnabled(
Constructor
constructor(struct ISummerTokenTokenParams params
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AccountNotInitialized(
CallerIsNotAdmin(address caller
CallerIsNotAuthorized(address caller
CallerIsNotAuthorizedToBoard(address caller
CallerIsNotCommander(address caller
CallerIsNotContractSpecificRole(address callerbytes32 role
CallerIsNotCurator(address caller
CallerIsNotDecayController(address caller
CallerIsNotDecayManager(address caller
CallerIsNotGovernor(address caller
CallerIsNotGuardian(address caller
CallerIsNotGuardianOrGovernor(address caller
CallerIsNotKeeper(address caller
CallerIsNotRaft(address caller
CallerIsNotRaftOrCommander(address caller
CallerIsNotSuperKeeper(address caller
CheckpointUnorderedInsertion(
DirectGrantIsDisabled(address caller
DirectRevokeIsDisabled(address caller
ECDSAInvalidSignature(
ECDSAInvalidSignatureLength(uint256 length
ECDSAInvalidSignatureS(bytes32 s
ERC20ExceededCap(uint256 increasedSupplyuint256 cap
ERC20ExceededSafeSupply(uint256 increasedSupplyuint256 cap
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidCap(uint256 cap
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
ERC2612ExpiredSignature(uint256 deadline
ERC2612InvalidSigner(address signeraddress owner
ERC5805FutureLookup(uint256 timepointuint48 clock
ERC6372InconsistentClock(
InvalidAccessManagerAddress(address invalidAddress
InvalidAccountNonce(address accountuint256 currentNonce
InvalidDecayRate(
InvalidDecayType(
InvalidDelegate(
InvalidEndpointCall(
InvalidLocalDecimals(
InvalidOptions(bytes options
InvalidShortString(
InvalidVestingType(uint8 invalidType
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
PRBMath_MulDiv18_Overflow(uint256 xuint256 y
PRBMath_MulDiv_Overflow(uint256 xuint256 yuint256 denominator
SafeCastOverflowedUintDowncast(uint8 bitsuint256 value
SafeERC20FailedOperation(address token
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD
StringTooLong(string str
TransferNotAllowed(
TransfersAlreadyEnabled(
TransfersCannotBeEnabledYet(
VotesExpiredSignature(uint256 expiry