Skip to content

Conversation

@howydev
Copy link
Collaborator

@howydev howydev commented Jun 7, 2024

Changelog:

  1. Removes callPermitted and permittedExternalCalls from the account and the plugin manifest

@howydev howydev force-pushed the howy/remove-permissions branch 2 times, most recently from e069b7a to 73e57f3 Compare June 7, 2024 20:56
@adamegyed adamegyed force-pushed the adam/pre-validation-hook-assoc branch from 72be4f4 to aeb416b Compare June 10, 2024 18:51
Copy link
Contributor

@adamegyed adamegyed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This seems to be a duplicate of #65, but with the change of also removing the permitted calls in the fallback / native function path. We should rebase this onto that, because #65 also updates some of the tests that are commented out here.

For removing the permitted call flow, I'm OK to do that here, but note that once we remove that, any write-protected execution function (i.e. not marked as public) will no longer be callable via its original interface, they will need to go through the executeWithAuthorization path. We can always add permitted calls back if we think it's necessary.

@adamegyed adamegyed force-pushed the adam/pre-validation-hook-assoc branch 2 times, most recently from c872746 to 83a2ddb Compare June 14, 2024 15:56
@howydev howydev force-pushed the howy/remove-permissions branch 3 times, most recently from a1c31ce to 3941060 Compare June 17, 2024 21:36
@howydev howydev marked this pull request as ready for review June 18, 2024 17:32
@howydev howydev changed the title [DRAFT] [1/n permissions] chore: remove existing permissions system [1/n permissions] chore: remove existing permissions system Jun 18, 2024
@adamegyed adamegyed force-pushed the adam/pre-validation-hook-assoc branch from 83a2ddb to 4d2390b Compare June 19, 2024 15:06
@howydev howydev force-pushed the howy/remove-permissions branch from 3941060 to ee0a657 Compare June 19, 2024 19:49
@howydev howydev changed the base branch from adam/pre-validation-hook-assoc to adam/remove-ipluginexecutor June 19, 2024 19:51
@howydev howydev force-pushed the howy/remove-permissions branch 2 times, most recently from 107f7bf to 5d439e8 Compare June 19, 2024 20:51
@adamegyed adamegyed force-pushed the adam/remove-ipluginexecutor branch 2 times, most recently from 0aefb0f to c9fcabf Compare June 20, 2024 20:37
Base automatically changed from adam/remove-ipluginexecutor to v0.8-develop June 20, 2024 20:49
@howydev howydev force-pushed the howy/remove-permissions branch from 46dd1b2 to db9960f Compare June 24, 2024 21:31
@howydev howydev requested a review from a team June 24, 2024 21:35
Copy link
Contributor

@adamegyed adamegyed left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! Just have 1 nit

@howydev howydev merged commit 6e97d84 into v0.8-develop Jun 28, 2024
@howydev howydev deleted the howy/remove-permissions branch June 28, 2024 00:03
@howydev
Copy link
Collaborator Author

howydev commented Jul 23, 2024

addresses: erc6900/resources#50

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants