Skip to content

Implement ERC-6366: Permission Token and ERC-6617: Bit Based Permission #5935

@chiro-hiro

Description

@chiro-hiro

🧐 Motivation

Special roles like Owner, Operator are common for many smart contracts because permissioned addresses are used to administer and manage them. It is difficult to audit and maintain these system since these permissions are not managed in a single place. This made difficulty to handle cross-interactive or manage a complex system.

ERC-6366 reflected address's permission by the permission token balance of the relevant account in the given ecosystem, cross-interactivity between many ecosystems will be made simpler and secure with the ability to grant/revoke/delegate mechanism.

ERC-6617 will be used to pack multiple permissions in one single uint256 make permission checking and update efficiently in term of gas cost.

📝 Details

I'm going to implement ERC-6617 and ERC-6366 in a separated pull request if you think it worth a try.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions