Bytecode-generated storage layout

We've generated a storage layout (with no variable labels) from this contract's bytecode. We've also started a backfill to track the inferred variables.

Syrup Token

Verified contract

Proxy

Active on Base with 67 txns
Deployed by via 0x829f744c at 22324068
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "Syrup Token"

0x5ee4b4b28c160deaa23b99e3d0d8eae0b8d3b1650cbee63d4a933a167181511b
0xaa6ab026c5459fcc49149d23a3d024f72fb515f9837a77cf1fb682c4c50a2902
0xca123fe2dddb1421e77e4ef988de4430fbc79d05b7cf3267e155cd1e3d1c54e0
0x5636a734da215d55c4b27bcadc3c6d3a231ad71cbb034ba4312961bb145033f4
0x3dc8d57ca88f7f87983e3d5904f4b8c1bfa2eb1226a7ee36b5bfca84013917cd
0x83d211a65e0967c1ad52a46e0fc217911ddecd3009a4cf9cdd7490b2dfa98464
0x5675ea445512346efb76ff15f9c4816235e6e6285b82379e5b8934e0ca12697f
0xa07305a36ddef7b45f5582991cd7705d2d105a7857e8cf7ee267395e8f8eea8a
0x0bd45cc5a5060293993e829927a6b59fa6dac2c442548f6d44c3c875c5f770e4
0xe618def4ef00302fad5e7ca67b6f46b3341c0693d36e99d31423b88524470ac6

Functions
Getter at block 22755518
SEND(view returns (uint16)
1
SEND_AND_CALL(view returns (uint16)
2
approvalRequired(pure returns (bool)
false
decimalConversionRate(view returns (uint256)
1000000000000
decimals(view returns (uint8)
18
endpoint(view returns (address)
0x1a44076050125825900e736c501f859c50fe728c
msgInspector(view returns (address)
0x0000000000000000000000000000000000000000
name(view returns (string)
Syrup Token
oApp(view returns (address)
0x688aee022aa544f150678b8e5720b6b96a9e9a2f
oAppVersion(pure returns (uint64 senderVersionuint64 receiverVersion)
(senderVersion=1, receiverVersion=2)
oftVersion(pure returns (bytes4 interfaceIduint64 version)
(interfaceId=0x02e49c2c, version=1)
owner(view returns (address)
0xa263b86ee90918ce797e2cf8d98c74e3af50367f
preCrime(view returns (address)
0x0000000000000000000000000000000000000000
sharedDecimals(pure returns (uint8)
6
symbol(view returns (string)
SYRUP
token(view returns (address)
0x688aee022aa544f150678b8e5720b6b96a9e9a2f
totalSupply(view returns (uint256)
1822470292122000000000000
Read-only
allowInitializePath(struct Origin originview returns (bool)
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
combineOptions(uint32 _eiduint16 _msgTypebytes _extraOptionsview returns (bytes)
enforcedOptions(uint32 _eiduint16 _msgTypeview returns (bytes)
isComposeMsgSender(struct Originbytesaddress _senderview returns (bool)
isPeer(uint32 _eidbytes32 _peerview returns (bool)
nextNonce(uint32bytes32view returns (uint64 nonce)
peers(uint32 _eidview returns (bytes32)
quoteOFT(struct SendParam _sendParamview returns (struct OFTLimit oftLimitstruct OFTFeeDetail[] oftFeeDetailsstruct OFTReceipt oftReceipt)
quoteSend(struct SendParam _sendParambool _payInLzTokenview returns (struct MessagingFee msgFee)
State-modifying
admin(returns (address admin_)
changeAdmin(address newAdmin
implementation(returns (address implementation_)
upgradeTo(address newImplementation
upgradeToAndCall(address newImplementationbytes datapayable 
approve(address spenderuint256 valuereturns (bool)
initialize(string _namestring _symboladdress _delegate
lzReceive(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
lzReceiveAndRevert(struct InboundPacket[] _packetspayable 
lzReceiveSimulate(struct Origin _originbytes32 _guidbytes _messageaddress _executorbytes _extraDatapayable 
renounceOwnership(
send(struct SendParam _sendParamstruct MessagingFee _feeaddress _refundAddresspayable returns (struct MessagingReceipt msgReceiptstruct OFTReceipt oftReceipt)
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
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Approval(address indexed owneraddress indexed spenderuint256 value
EnforcedOptionSet(struct EnforcedOptionParam[] _enforcedOptions
Initialized(uint64 version
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
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
ERC20InsufficientAllowance(address spenderuint256 allowanceuint256 needed
ERC20InsufficientBalance(address senderuint256 balanceuint256 needed
ERC20InvalidApprover(address approver
ERC20InvalidReceiver(address receiver
ERC20InvalidSender(address sender
ERC20InvalidSpender(address spender
InvalidDelegate(
InvalidEndpointCall(
InvalidInitialization(
InvalidLocalDecimals(
InvalidOptions(bytes options
LzTokenUnavailable(
NoPeer(uint32 eid
NotEnoughNative(uint256 msgValue
NotInitializing(
OnlyEndpoint(address addr
OnlyPeer(uint32 eidbytes32 sender
OnlySelf(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
SafeERC20FailedOperation(address token
SimulationResult(bytes result
SlippageExceeded(uint256 amountLDuint256 minAmountLD