oso icon indicating copy to clipboard operation
oso copied to clipboard

oss-directory: Automatic Safe Validation

Open ravenac95 opened this issue 11 months ago • 1 comments

Describe the feature you'd like to request

We need to automatically verify safe addresses added to oss-directory.

Describe the solution you'd like

A safe is a wallet controlled by a smart contract. An address with a safe tag should be validated to determine it was created through one of the factory addresses maintained by Safe Global. It should not have the contract tag associated with it. Currently, I do this in a lazy way looking up the contract name on Etherscan and validating it if it contains certain keywords (eg, "safe", "multisig", "proxy")

When a new safe is added, we should:

  • validate that it was generated from one of the known Safe factories
  • crawl all relevant networks to identify other instances of the same Safe address [nice to have]
  • lookup the ENS name on ETH mainnet

Describe alternatives you've considered

N/A

ravenac95 avatar Mar 13 '24 17:03 ravenac95