RevolutionBuilder
Verified contract
Implementation
Active on
Base with 0 txns
Storage
Map
Table
Raw
Constants and immutables
18
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 "RevolutionBuilder"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "RevolutionBuilder"
ABI
ABI objects
Getter at block 23911225 getLatestVersions() view returns (struct IRevolutionBuilderDAOVersionInfo)
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
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 _token) view returns (address revolutionToken, address descriptor, address auction, address executor, address dao, address cultureIndex, address revolutionPoints, address revolutionPointsEmitter, address maxHeap, address revolutionVotingPower, address vrgda, address splitsCreator)
getDAOVersions(address token) view returns (struct IRevolutionBuilderDAOVersionInfo)
getExtensionBuilder(string _extensionName) view returns (address)
getExtensionByToken(address _token) view returns (string)
getExtensionImplementation(string _extensionName, uint8 _implementationType) view returns (address)
isRegisteredExtension(string _extensionName) view returns (bool)
isRegisteredUpgrade(address _baseImpl, address _upgradeImpl) view returns (bool)
State-modifying
Events acceptOwnership()
deploy(address _initialOwner, address _weth, struct IRevolutionBuilderRevolutionTokenParams _revolutionTokenParams, struct IRevolutionBuilderAuctionParams _auctionParams, struct IRevolutionBuilderGovParams _govParams, struct IRevolutionBuilderCultureIndexParams _cultureIndexParams, struct IRevolutionBuilderRevolutionPointsParams _revolutionPointsParams, struct IRevolutionBuilderRevolutionVotingPowerParams _revolutionVotingPowerParams) returns (struct RevolutionBuilderTypesV1DAOAddresses)
deployCultureIndex(address votingPower, address initialOwner, address dropperAdmin, struct IRevolutionBuilderCultureIndexParams cultureIndexParams) returns (address cultureIndex, address maxHeap)
deployExtension(address _initialOwner, address _weth, struct IRevolutionBuilderRevolutionTokenParams _revolutionTokenParams, struct IRevolutionBuilderAuctionParams _auctionParams, struct IRevolutionBuilderGovParams _govParams, struct IRevolutionBuilderCultureIndexParams _cultureIndexParams, struct IRevolutionBuilderRevolutionPointsParams _revolutionPointsParams, struct IRevolutionBuilderRevolutionVotingPowerParams _revolutionVotingPowerParams, struct IRevolutionBuilderExtensionData _extensionData) returns (struct RevolutionBuilderTypesV1DAOAddresses)
initialize(address _newOwner)
registerExtension(string _extensionName, address _builder, struct RevolutionBuilderTypesV1DAOAddresses _extensionImpls)
registerUpgrade(address _baseImpl, address _upgradeImpl)
removeExtension(string _extensionName)
removeUpgrade(address _baseImpl, address _upgradeImpl)
renounceOwnership()
transferOwnership(address newOwner)
upgradeTo(address _newImpl)
upgradeToAndCall(address _newImpl, bytes _data) payable
CultureIndexDeployed(address cultureIndex, address maxHeap, address votingPower)
ExtensionRegistered(string name, address builder, struct RevolutionBuilderTypesV1DAOAddresses addresses)
ExtensionRemoved(string name)
Initialized(uint64 version)
OwnershipTransferStarted(address indexed previousOwner, address indexed newOwner)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
RevolutionDeployed(address revolutionToken, address descriptor, address auction, address executor, address dao, address cultureIndex, address revolutionPointsEmitter, address revolutionPoints, address maxHeap, address revolutionVotingPower, address vrgda, address splitsCreator)
UpgradeRegistered(address baseImpl, address upgradeImpl)
UpgradeRemoved(address baseImpl, address upgradeImpl)
Upgraded(address impl)
constructor(struct IRevolutionBuilderPointsImplementations _pointsImplementations, struct IRevolutionBuilderTokenImplementations _tokenImplementations, struct IRevolutionBuilderDAOImplementations _daoImplementations, struct IRevolutionBuilderCultureIndexImplementations _cultureIndexImplementations)
This contract contains no fallback and receive objects.
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()