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.

0x8194a3665e0a84acdee18c6d911dbadd5151884a

Verified contract

Proxy

Active on Base with 420 txns
Deployed by via 0x0b7b7749 at 13011117
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
ERC-20
--
0xbf8d23bc009d44df6ba4e30ca94ea5047eff5f71ac0f13d7313ab619c9b0a74c
0xa4dab7c990a71e4229ef92f9ad6175d43017e64a0633bd334a42d27da9a0b17c
0x7fa54f06d49d8f0f2752f93d7e26af03364cdb1070245e58b29b8eb9ee14e981
0xa0aa5bba01d3f553b19ee78dc6bd6e4fc587aaba301dddef3bbd5eb99c9865d4
0x32f2658e4c890ff147ad5cb7fa4396eff54113e1da701f48cd84a480eef09a38
0xdbbaf3e8c9089ceed2b9490b0f8a59bd93d2a71b3d9da9f377b4307bc4c78ff2
0x212eee36b2f88dc0a35118a6cd2f3a038cff4ed3551dd935292627cbc8a21e8e
0x35333df36e43316b6928f6e5c96ca3377801487a8f510c520c0b4d82e5ffd226
0x7aac9e989f58405add0afd31b5db4c8075480701b155d82dbea4194770ac8bf1
0xeabee1faa43d362dd673da35456bf045738cbc797d12c7793901770016a64782

Functions
Getter at block 22748287
MAX_FEE_BPS(view returns (uint16)
2000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
distributor(view returns (address)
0x0da2876d70b29a585a17e82cd77210be20e6f6c8
feeBPS(view returns (uint16)
1500
feeClaimer(view returns (address)
0xebb20e41d1bd54f0288f90fab34a1c55488a0070
owner(view returns (address)
0x262a8d2f2aedb692a1332c50c90df83b5046ead2
 
proxiableUUID(view returns (bytes32)
recurringRoundV1Beacon(view returns (address)
0xf77b10f8bd89e45d89b69141696766e0c14648fb
signer(view returns (address)
0x127da5522a82124bbfecd745422ebc319d3d1e90
singleRoundV1Beacon(view returns (address)
0x2f69a9e6e266457c276757ba68f2cdeaa5044e54
singleRoundV2Beacon(view returns (address)
0x4ff7c250de8eac99a9939cf00fa036aeb71b070f
Read-only
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
predictRecurringRoundV1Address(struct IRoundFactoryRecurringRoundV1Config configview returns (address round)
predictSingleRoundV1Address(struct IRoundFactorySingleRoundV1Config configview returns (address round)
predictSingleRoundV2Address(struct IRoundFactorySingleRoundV2Config configview returns (address round)
State-modifying
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
deployRecurringRoundV1(struct IRoundFactoryRecurringRoundV1Config configreturns (address round)
deploySingleRoundV1(struct IRoundFactorySingleRoundV1Config configreturns (address round)
deploySingleRoundV2(struct IRoundFactorySingleRoundV2Config configreturns (address round)
initialize(address owner_address signer_address distributor_address feeClaimer_uint16 feeBPS_
renounceOwnership(payable 
requestOwnershipHandover(payable 
setDistributor(address newDistributor
setFeeBPS(uint16 newFeeBPS
setFeeClaimer(address newFeeClaimer
setRecurringRoundV1Implementation(address newImplementation
setSigner(address newSigner
setSingleRoundV1Implementation(address newImplementation
setSingleRoundV2Implementation(address newImplementation
transferOwnership(address newOwnerpayable 
upgradeToAndCall(address newImplementationbytes datapayable 
Events
DistributorSet(address newDistributor
FeeBPSSet(uint16 newFeeBPS
FeeClaimerSet(address newFeeClaimer
Initialized(uint64 version
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RecurringRoundV1Deployed(address roundstruct IRoundFactoryRecurringRoundV1Config config
SignerSet(address newSigner
SingleRoundV1Deployed(address roundstruct IRoundFactorySingleRoundV1Config config
SingleRoundV2Deployed(address roundstruct IRoundFactorySingleRoundV2Config config
Upgraded(address indexed implementation
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
AlreadyInitialized(
ERC1967InvalidImplementation(address implementation
ERC1967NonPayable(
FEE_BPS_TOO_HIGH(
FailedInnerCall(
InvalidInitialization(
NewOwnerIsZeroAddress(
NoHandoverRequest(
NotInitializing(
UUPSUnauthorizedCallContext(
UUPSUnsupportedProxiableUUID(bytes32 slot
Unauthorized(