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.

Harbor Token

Verified contract

Proxy

Active on Base with 3,899 txns
Deployed by via 0x326a74d1 at 13896227
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 14 additional slots
ERC-20
Value $0
ERC-20
--
ERC-20
--
ERC-20
--
0x9a96ece4ba90ab689124f51f09728db6195e11c1544e4a6de9d4dd5ce42ec67a
0xedf1e524dcb1dd5758536491a5f7a3cf290a83a0a1f5c867562f3dca053ca2f6
0x29fc619f3b6a35a33da6f61b76ab99b9c8ab8249def1d2e2bb1661163d264665
0x18f35dcc29d001c49d64f0020716ead2de3e537ea0f78c05c4de74282ebcbcdb
0x84c9f4649ca697bd31a04c598a0163fed1ecefd1da3a90979dcb32981ace42c8
0x73fe689d3bb1c322e783f8d4353a8c5443455a9b80b607a3842ae313ad1c0205
0xd3504fee40faa32b5675e5696744abbf052adcb307fe4f3d5a56d7c89d4c2945
0xddaf6f01046172f73b4f36580786c7020d488ddaff76abdad59b8061e586b318
0x0b7cd330e7881e4700871420c6e9d7742d081bfbbcd195d4d470cd17f02ff1d9
0xced8a29b7688dacc424b7616dbd137649e25179b81067b716c1caa42b45e26aa

Functions
Getter at block 22754400
DOMAIN_SEPARATOR(view returns (bytes32)
0xcf4372ac3a1ee48adc0e793fc2e8f72341cd810e2361edf9dc3f72f4fa402b65
chainId(view returns (uint16)
4
decimals(view returns (uint8)
18
eip712Domain(view returns (bytes1 domainFieldsstring domainNamestring domainVersionuint256 domainChainIdaddress domainVerifyingContractbytes32 domainSaltuint256[] domainExtensions)
(domainFields=0x1f, domainName=Harbor Token, domainVersion=1, domainChainId=8453, domainVerifyingContract=0x416bd43bc76d496ff49923c20ecaf86b52ab078d, domainSalt=0x0b1c044308bce27b7297009e40f4aa92d6c3eff83ef938ac093439af63994b64, domainExtensions=[])
name(view returns (string)
Harbor Token
nativeContract(view returns (bytes32)
0x00000000000000000000000042c95788f791a2be3584446854c8d9bb01be88a9
owner(view returns (address)
0x8d2de8d2f73f1f4cab472ac9a881c9b123c79627
symbol(view returns (string)
HBR
totalSupply(view returns (uint256)
38057646242045430000000000
Read-only
allowance(address owner_address spender_view returns (uint256)
balanceOf(address account_view returns (uint256)
nonces(address owner_view returns (uint256)
State-modifying
approve(address spender_uint256 amount_returns (bool)
burn(address account_uint256 amount_
decreaseAllowance(address spender_uint256 subtractedValue_returns (bool)
increaseAllowance(address spender_uint256 addedValue_returns (bool)
initialize(string name_string symbol_uint8 decimals_uint64 sequence_address owner_uint16 chainId_bytes32 nativeContract_
mint(address account_uint256 amount_
permit(address owner_address spender_uint256 value_uint256 deadline_uint8 v_bytes32 r_bytes32 s_
transfer(address recipient_uint256 amount_returns (bool)
transferFrom(address sender_address recipient_uint256 amount_returns (bool)
updateDetails(string name_string symbol_uint64 sequence_
Events
Approval(address indexed owneraddress indexed spenderuint256 value
Transfer(address indexed fromaddress indexed touint256 value
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.