fip | title | status | type | author | created | updated |
---|---|---|---|---|---|---|
37 |
Lift limit on number of FIO Public Keys in account's permissions |
Final |
Functionality |
Pawel Mastalerz <pawel@fioprotocol.io> |
2022-01-27 |
2024-01-19 |
This FIP modifies onchain validation to allow multiple FIO Public Keys to be specified in updateauth.
Contract | Action | Endpoint | Description |
---|---|---|---|
eosio | updateauth | Modifies onchain validation to allow multiple FIO Public Keys in keys parameter. |
Currently, when setting custom permissions, only one FIO Public Key can be supplied. This restriction was put in place to avoid the confusion associated with the automatic account creation and the importance of FIO Public Key for sending and receiving tokens. In fact, it was envisioned that only a FIO Public key which hashes down to the account name can be entered, although that restriction was not implemented, due to time-to-market priority.
Since Mainnet launch this functionality has been requested by integrators. In addition, it has since been determined that the potential benefit of this capability outweighs the potential risk of confusion. This FIP would allow for any number of FIO Public Keys to be supplied in custom permissions.
Modifies onchain validation to allow multiple FIO Public Keys in keys parameter.
No change
- Modifies onchain validation to allow multiple FIO Public Keys in keys parameter.
No change
Lifting the limit is the easiest implementation as it basically reverses previously put limit specific to FIO Chain.
No backwards compatibility issues.
None
https://fioprotocol.atlassian.net/wiki/spaces/FC/pages/473104421/Enhanced+permissions