protocol-monorepo icon indicating copy to clipboard operation
protocol-monorepo copied to clipboard

[ETHEREUM-CONTRACTS] Super Delegate

Open hellwolf opened this issue 2 years ago • 0 comments

Background

Currently a Super App and its intended contract address are tightly coupled, that is to say the callback hooks situate in the same contract.

It is a problem for certain use cases, e.g. a gnosis safe contract is not a Super App and cannot install super app callback hooks easily; an EOA may also want to have super app callback hooks installed.

The Super Delegate is a new form of Super app hooks that can be installed for either an EOA or a plain old contract.

In ERC-777, this is implemented trough an operator, using an independent registry contract (ERC-1820).

TODO

More discussions.

hellwolf avatar Dec 05 '22 17:12 hellwolf