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 and it is currently at block 20715998.

0xb233e3602bb06aa2c2db0982bbaf33c2b15184c9

Verified contract

Proxy

Active on Ethereum with 10,035 txns
Deployed by via 0x637dcd47 at 19170505
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "0xb233e3602bb06aa2c2db0982bbaf33c2b15184c9"

0x3d2fa45e89766c761734cb666e3a155abf003ec434db301d2606e9192e191f93
0x818529e16be78df50b8e91088073ee78cc06aa64b96867aca8ebd3664381bca3
0xd23e9069d1bafc4424823322f160b4344554a8caaebb85359a4c4dc0d1af0a4d
0x0a887f0108c058bf5d99eb82e73c8ef928b2f0e9cdceb35afbbf9a4ea9639ae1
0x04a5251befb5babf312ec42b41e17c3fef562a6582e4c4f0f7d0879d9f891dc9
0x49110cfada5b6b9b11e836624223bda2130d91a36181a79357d5f9473b5377d7
0x2d33d029ce017a9948729fa45e40516b7499bb5826f435e428ffc7ebdb5c96d3
0x7c2172fab5ff07c09c2a6f8cc8c66d06703e40427b7d16620447668a1debeecd
0xe1d8fada568051ab99a84ebf4986633d2bcbe8a0165d8266743d3844bb6754ad
From
0x7f986e0f748797bec691f4b0e344ef92498a367cdb49f58acc091f28ebbcf09e
From

Functions
Getter at block 20792731
APP_SIGNER_TYPEHASH(view returns (bytes32)
0xc83d02443cc9e12c5d2faae8a9a36bf0112f5b4a8cce23c9277a0c68bf638762
domainSeparatorV4(view returns (bytes32)
0x3d8023b4455897744060ad119eb101cbfb37ca67fc26a987a3d75679a47e1294
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=TrustedForwarder, version=1, chainId=1, verifyingContract=0xb233e3602bb06aa2c2db0982bbaf33c2b15184c9, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
owner(view returns (address)
0xf3d63166f0ca56c3c1a3508fce03ff0cf3fb691e
signer(view returns (address)
0x0000000000000000000000000000000000000000
Read-only

This contract contains no read-only function objects.

State-modifying
__TrustedForwarder_init(address owneraddress appSigner
deactivateSigner(
forwardCall(address targetbytes messagepayable returns (bytes returnData)
forwardCall(address targetbytes messagestruct TrustedForwarderSignatureECDSA signaturepayable returns (bytes returnData)
renounceOwnership(
transferOwnership(address newOwner
updateSigner(address signer_
Events
EIP712DomainChanged(
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
InvalidShortString(
StringTooLong(string str
TrustedForwarder__CannotSetAppSignerToZeroAddress(
TrustedForwarder__CannotSetOwnerToZeroAddress(
TrustedForwarder__CannotUseWithoutSignature(
TrustedForwarder__InvalidSignature(
TrustedForwarder__SignerNotAuthorized(