RevolutionBuilder

Verified contract

Implementation

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

No balances found for "RevolutionBuilder"

No transactions found for "RevolutionBuilder"


Functions
Getter at block 23911225
auctionImpl(view returns (address)
0xd1daa958db8466ce220455d14c481e7d45e851b6
contractVersion(pure returns (string)
0.5.1
cultureIndexImpl(view returns (address)
0x53c664105cae7b94376fc7a36a326dfe328fb6fd
daoImpl(view returns (address)
0xc0954cbbcfeb4f0d616d60feae4abfa09bddf422
descriptorImpl(view returns (address)
0xfd28b26d4c96495c5a5b12e5f0df3d9b51a6479b
executorImpl(view returns (address)
0xc4d4ca5eedd3991f76fb9ec9a36ca2d9b1824879
 
getLatestVersions(view returns (struct IRevolutionBuilderDAOVersionInfo)
maxHeapImpl(view returns (address)
0xf16959ee8d2dfbadb0ab531ff6182eb39ca92a9c
owner(view returns (address)
0x0000000000000000000000000000000000000000
pendingOwner(view returns (address)
0x0000000000000000000000000000000000000000
proxiableUUID(view returns (bytes32)
0x360894a13ba1a3210667c828492db98dca3e2076cc3735a920a3ca505d382bbc
revolutionPointsEmitterImpl(view returns (address)
0x9d0ed110bccf0d8e58a2f51acf5868e2a00be5c9
revolutionPointsImpl(view returns (address)
0x3b1cee22dd9192d3ef75db6013d0efde688f7e4b
revolutionTokenImpl(view returns (address)
0xe6e5b577a921898d49eef38278ffcbd8594c14c1
revolutionVotingPowerImpl(view returns (address)
0xce1e9830df9dc44c3a30b25351074d7a4e16480a
splitsCreatorImpl(view returns (address)
0xec6a9998e7b89af94986db3d364791e6e02e5492
vrgdaImpl(view returns (address)
0xb0deefeca8ce1215c9573042dbcaa94754a84420
Read-only
getAddresses(address _tokenview returns (address revolutionTokenaddress descriptoraddress auctionaddress executoraddress daoaddress cultureIndexaddress revolutionPointsaddress revolutionPointsEmitteraddress maxHeapaddress revolutionVotingPoweraddress vrgdaaddress splitsCreator)
getDAOVersions(address tokenview returns (struct IRevolutionBuilderDAOVersionInfo)
getExtensionBuilder(string _extensionNameview returns (address)
getExtensionByToken(address _tokenview returns (string)
getExtensionImplementation(string _extensionNameuint8 _implementationTypeview returns (address)
isRegisteredExtension(string _extensionNameview returns (bool)
isRegisteredUpgrade(address _baseImpladdress _upgradeImplview returns (bool)
State-modifying
acceptOwnership(
deploy(address _initialOwneraddress _wethstruct IRevolutionBuilderRevolutionTokenParams _revolutionTokenParamsstruct IRevolutionBuilderAuctionParams _auctionParamsstruct IRevolutionBuilderGovParams _govParamsstruct IRevolutionBuilderCultureIndexParams _cultureIndexParamsstruct IRevolutionBuilderRevolutionPointsParams _revolutionPointsParamsstruct IRevolutionBuilderRevolutionVotingPowerParams _revolutionVotingPowerParamsreturns (struct RevolutionBuilderTypesV1DAOAddresses)
deployCultureIndex(address votingPoweraddress initialOwneraddress dropperAdminstruct IRevolutionBuilderCultureIndexParams cultureIndexParamsreturns (address cultureIndexaddress maxHeap)
deployExtension(address _initialOwneraddress _wethstruct IRevolutionBuilderRevolutionTokenParams _revolutionTokenParamsstruct IRevolutionBuilderAuctionParams _auctionParamsstruct IRevolutionBuilderGovParams _govParamsstruct IRevolutionBuilderCultureIndexParams _cultureIndexParamsstruct IRevolutionBuilderRevolutionPointsParams _revolutionPointsParamsstruct IRevolutionBuilderRevolutionVotingPowerParams _revolutionVotingPowerParamsstruct IRevolutionBuilderExtensionData _extensionDatareturns (struct RevolutionBuilderTypesV1DAOAddresses)
initialize(address _newOwner
registerExtension(string _extensionNameaddress _builderstruct RevolutionBuilderTypesV1DAOAddresses _extensionImpls
registerUpgrade(address _baseImpladdress _upgradeImpl
removeExtension(string _extensionName
removeUpgrade(address _baseImpladdress _upgradeImpl
renounceOwnership(
transferOwnership(address newOwner
upgradeTo(address _newImpl
upgradeToAndCall(address _newImplbytes _datapayable 
Events
CultureIndexDeployed(address cultureIndexaddress maxHeapaddress votingPower
ExtensionRegistered(string nameaddress builderstruct RevolutionBuilderTypesV1DAOAddresses addresses
ExtensionRemoved(string name
Initialized(uint64 version
OwnershipTransferStarted(address indexed previousOwneraddress indexed newOwner
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RevolutionDeployed(address revolutionTokenaddress descriptoraddress auctionaddress executoraddress daoaddress cultureIndexaddress revolutionPointsEmitteraddress revolutionPointsaddress maxHeapaddress revolutionVotingPoweraddress vrgdaaddress splitsCreator
UpgradeRegistered(address baseImpladdress upgradeImpl
UpgradeRemoved(address baseImpladdress upgradeImpl
Upgraded(address impl
Constructor
constructor(struct IRevolutionBuilderPointsImplementations _pointsImplementationsstruct IRevolutionBuilderTokenImplementations _tokenImplementationsstruct IRevolutionBuilderDAOImplementations _daoImplementationsstruct IRevolutionBuilderCultureIndexImplementations _cultureIndexImplementations
Fallback and receive

This contract contains no fallback and receive objects.

Errors
AddressEmptyCode(address target
EXTENSION_EXISTS(
FailedInnerCall(
INVALID_EXTENSION(
INVALID_UPGRADE(address impl
INVALID_ZERO_ADDRESS(
InvalidInitialization(
NotInitializing(
ONLY_CALL(
ONLY_DELEGATECALL(
ONLY_PROXY(
ONLY_UUPS(
OwnableInvalidOwner(address owner
OwnableUnauthorizedAccount(address account
UNSUPPORTED_UUID(