RoundFactory

Verified contract

Implementation

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

No balances found for "RoundFactory"

No transactions found for "RoundFactory"


Functions
Getter at block 22905921
MAX_FEE_BPS(view returns (uint16)
2000
UPGRADE_INTERFACE_VERSION(view returns (string)
5.0.0
distributor(view returns (address)
0x0000000000000000000000000000000000000000
feeBPS(view returns (uint16)
0
feeClaimer(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
recurringRoundV1Beacon(view returns (address)
0xf77b10f8bd89e45d89b69141696766e0c14648fb
signer(view returns (address)
0x0000000000000000000000000000000000000000
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
constructor(address singleRoundV1Beacon_address singleRoundV2Beacon_address recurringRoundV1Beacon_
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(