Skip to main content

Multisig Owner Setup

Configure Safe multisig as contract owner.

Role Assignment

Assign roles from Safe:

// Set management role
vault.setManagement(managementAddress);

// Set keeper role
vault.setKeeper(keeperAddress);

// Set emergency admin
vault.setEmergencyAdmin(emergencyAddress);

Security Best Practices

  • Owner: Multisig only
  • Management: Can be EOA or multisig
  • Keeper: Bot-friendly EOA
  • EmergencyAdmin: Hot wallet for quick response