Skip to content

Enhance Flexibility: NodeSafeFactory Contracts and Safe Compatibility #5532

@QYuQianchen

Description

@QYuQianchen

NodeSafeFactory uses existing deployments of Safe contract. Currently all the contract addresses are hardcoded and thus we are bound to Safe version 1.4. We can add more flexibility and support backward-compatible release from Safe by

  • Introducing a NodeSafeFactory owner.
  • Making all the SafeSuiteLib contracts be possibly updated by NodeSafeFactory owner, so the contract addresses can be updated in case of a new but backward-compatible release from Safe, or swapped for a different implementation of multisend/callback handler.

Metadata

Metadata

Assignees

Projects

Status

Backlog

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions