thxprotocol / modules-solidity

Default Asset Pools are connected to an ERC20 contract. The pool is controlled by a permissioned (OAuth2.0) REST API which is responsible for paying the gas costs used to manage the pool. Access to the pool is managed with a flexible role-based access mechanism. Pools can hold various reward configurations for the connected ERC20 tokent contract and will manage the distribution of those token rewards with a withdrawal system. The poll system used to govern the reward configuration and withdrawals is optional.
4 stars 3 forks source link

Add AccessControl and MemberAccess facets to nftPool variant #40

Closed peterpolman closed 2 years ago

peterpolman commented 2 years ago

Currently NFT pools are pretty slim. They only contain the default diamond facets and the ERC721Connect facet. We want to align the member flow for this pool with the one for defaultPools so less exceptions need to be made in the API controllers and we are able to display a similar member overview in Dashboard.