RoundFactory
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
16
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "RoundFactory"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RoundFactory"
ABI
ABI objects
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 pendingOwner) view returns (uint256 result)
predictRecurringRoundV1Address(struct IRoundFactoryRecurringRoundV1Config config) view returns (address round)
predictSingleRoundV1Address(struct IRoundFactorySingleRoundV1Config config) view returns (address round)
predictSingleRoundV2Address(struct IRoundFactorySingleRoundV2Config config) view returns (address round)
State-modifying
Events cancelOwnershipHandover() payable
completeOwnershipHandover(address pendingOwner) payable
deployRecurringRoundV1(struct IRoundFactoryRecurringRoundV1Config config) returns (address round)
deploySingleRoundV1(struct IRoundFactorySingleRoundV1Config config) returns (address round)
deploySingleRoundV2(struct IRoundFactorySingleRoundV2Config config) returns (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 newOwner) payable
upgradeToAndCall(address newImplementation, bytes data) payable
DistributorSet(address newDistributor)
FeeBPSSet(uint16 newFeeBPS)
FeeClaimerSet(address newFeeClaimer)
Initialized(uint64 version)
OwnershipHandoverCanceled(address indexed pendingOwner)
OwnershipHandoverRequested(address indexed pendingOwner)
OwnershipTransferred(address indexed oldOwner, address indexed newOwner)
RecurringRoundV1Deployed(address round, struct IRoundFactoryRecurringRoundV1Config config)
SignerSet(address newSigner)
SingleRoundV1Deployed(address round, struct IRoundFactorySingleRoundV1Config config)
SingleRoundV2Deployed(address round, struct IRoundFactorySingleRoundV2Config config)
Upgraded(address indexed implementation)
constructor(address singleRoundV1Beacon_, address singleRoundV2Beacon_, address recurringRoundV1Beacon_)
This contract contains no fallback and receive objects.
AddressEmptyCode(address target)
AlreadyInitialized()
ERC1967InvalidImplementation(address implementation)
ERC1967NonPayable()
FEE_BPS_TOO_HIGH()
FailedInnerCall()
InvalidInitialization()
NewOwnerIsZeroAddress()
NoHandoverRequest()
NotInitializing()
UUPSUnauthorizedCallContext()
UUPSUnsupportedProxiableUUID(bytes32 slot)
Unauthorized()