ERCs icon indicating copy to clipboard operation
ERCs copied to clipboard

Add ERC: Smart Contract Delegation Interfaces

Open rojotek opened this issue 1 year ago • 5 comments

Adds a new EIP that specifies a delegation interface for smart contract accounts.

This proposal defines interfaces for smart contracts to delegate capabilities to other smart contracts, smart contract accounts, or Externally Owned Accounts (EOAs). The delegating contract MUST implement ERC-1271 along with the IDelegator interface. This framework empowers a delegating contract with the ability to delegate any actions it has the authority to perform, thereby enabling more flexible and scalable contract interactions. This standard outlines the minimal interface necessary to facilitate such delegation.

Additionally, this proposal is compatible with ERC-4337, although its implementation does not necessitate ERC-4337.

rojotek avatar May 21 '24 20:05 rojotek

✅ All reviewers have approved.

eip-review-bot avatar May 21 '24 20:05 eip-review-bot

Looks like this should be good to merge?

danfinlay avatar Jun 03 '24 13:06 danfinlay

cc @axic could we get a merge here?

danfinlay avatar Jun 05 '24 14:06 danfinlay

@SamWilsn anything else needed to merge?

McOso avatar Jun 17 '24 20:06 McOso

The commit 1b48ec76f14eb9ea7b70e27d2d64c6600143aef8 (as a parent of d990d56799afb7e0a22076aee5d574fc4ffb45f2) contains errors. Please inspect the Run Summary for details.

github-actions[bot] avatar Dec 12 '24 17:12 github-actions[bot]