EndaomentAdmincontract creates the Roles necessary to execute the oversight of the Endaoment ecosystem, as well as providing for the ability to change or pause the current holder of a given role.
Orgcontracts to keep a record of the current and correct
EndaomentAdmincontract for overseeing actions.
OrgFactorythat reference the
Fundcontract. Methods are also available for retrieving the total number of Funds deployed by the factory and the address of any given Fund at a specific Index position in the list of created
Orgcontract. Methods are also available for retrieving the total number of Orgs deployed by the factory and the address of any given Org at a specific Index position in the list of created
Grantsmapping that allows for the
managerto create a new
Grantrecommendation data struct whereby they provide a recipient organization address to send funds from their DAF. Any new
Grantmust have a recipient that was created by declared
OrgFactoryrole in the enumerated
EndaomentAdmin. If approved, the
amountof tokens prescribed in the
Grantstruct is transferred to the desired recipient.
Claimsmapping that allows for any address to create a new
Claimdata struct whereby they provide a
orgWalletaddress and contact info. If a
Claimis approved, a subset of Admin accounts can release granted funds from the Org contract to the desired wallet via the