-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Labels
enhancementNew feature or requestNew feature or request
Description
Feature Background
Semios need to establish a permissions system for users, allowing them to separate management permissions based on their preferences. To achieve this, we have designed a permission management mechanism based on NFTs. The corresponding node's permissions are bound to the 0th NFT on the Nodes 721 contract to accomplish the respective objectives. The specific requirements are as follows:
When create a Seed Nodes in Semios, user will have the following 7 Permissions, which are:
- SubNodes Edit Information Permission
- Edit On-chain Parameters Permission
- Edit Strategies Permission
- Starter Reward Claim Permission
- Seed Nodes Edit Information Permission
- Treasury Permission
- Top-Up Governance Permission
These permissions will be bound to the 0th NFT of the SubNodes ERC-721 contract. Whoever holds this NFT will have the above permissions. These permissions can also be bound to different NFTs (in My Permissions or on the details page of the corresponding NFT) allowing for more flexible management and customization of your Node's permissions.
When you create a SubNodes in Semios, you will have the following 4 Permissions, which are:
- SubNodes Edit Information Permission
- Edit On-chain Parameters Permission
- Edit Strategies Permission
- Starter Reward Claim Permission
These permissions will be bound to the 0th NFT of the SubNodes ERC-721 contract. Whoever holds this NFT will have the above permissions. These permissions can also be bound to different NFTs (in My Permissions or on the details page of the corresponding NFT) allowing for more flexible management and customization of your Node's permissions.
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request
Type
Projects
Status
No status