DAOstar Contracts and Summary:
Refer here for an updaed list of contract addresses
EIP4824Index
Contract:
REGISTRATION_ROLE
, which is used to control who can register DAOs.REGISTRATION_ROLE
.EIP4824Registration
Contract:
MANAGER_ROLE
for managing the DAO.initialize
function to set the initial DAO URI and offer manager role to an address. It checks whether the contract has already been initialized.initialize
function that only sets the initial DAO URI, which is called internally.setURI
function to update the URI for a DAO, but this can only be called by users with the MANAGER_ROLE
.EIP4824RegistrationSummoner
Contract:
NewRegistration
to log new DAO registrations.summonRegistration
function is used to create a new DAO registration. It clones the template contract, initializes it with the DAO URI, and sets the manager role.Error Contracts:
EIP4824InterfaceNotSupported
, NotDaoOrManager
, etc.) defined, which are used for reverting transactions in case of specific error conditions.For any more clarifications, please contact
Rashmi V Abbigeri
Developer at DAOstar
Telegram: https://t.me/rashmivabbigeri