Skip to main content
Safenet can be integrated into wallets built on Safe smart accounts so transaction checks become part of the normal transaction review and execution flow. Wallet providers can integrate Safenet checks without changing onchain execution, or combine them with the Safenet Guard for onchain enforcement. Safenet support is planned for Safe Wallet, and because Safenet is permissionless, any compatible wallet provider can integrate it as well.

How wallet integration works

The wallet submits the transaction to Safenet for checking and displays the result to the user. A typical flow is:
  1. A user creates or reviews a Safe transaction.
  2. The wallet submits the transaction to Safenet for checking.
  3. Safenet evaluates the transaction and returns a result.
  4. The wallet presents the result as part of transaction review.
  5. Where Guard enforcement is enabled, a valid secure Validator attestation is required for normal execution.
The transaction submitted to Safenet must match the Safe, network, and transaction that is later presented for execution. See Safenet checks for what Safenet evaluates and Safenet results for the possible outcomes.

Checks-only integration

Safenet checks can be integrated without enabling the Safenet Guard. In a checks-only integration, the wallet surfaces the Safenet result to the user but does not change the Safe’s onchain execution requirements. The wallet should clearly communicate whether the transaction:
  • Receives a secure result.
  • Receives an insecure result.
  • Enters arbitration because Sentinels disagree.
  • Cannot be checked reliably.
A checks-only integration can add Safenet security information to an existing wallet flow without requiring Guard-based enforcement.

Guard-enforced integration

Wallets can also integrate Safenet with the Safenet Guard. The Guard must first be enabled on the Safe before it can enforce Safenet attestations. With Guard enforcement enabled, a valid secure Validator attestation becomes an additional requirement for normal execution. The Safe’s existing signature threshold and other execution requirements continue to apply. Transactions without a valid secure attestation cannot execute through Safenet. Safe owners retain ultimate control through the separate delayed execution path. See Safenet Guard for the enforcement model.

Safe Wallet integration

Safenet checks are planned for Safe Wallet. The rollout is planned in stages:
  • Checks-only: Surface Safenet checks and results during transaction review.
  • Guard enforcement: Add onchain enforcement through the Safenet Guard.

Integrate Safenet

Safenet is permissionless, so no approval is required to integrate it. Wallet providers that want integration support can reach out.

Safenet checks

See which transaction risks Safenet evaluates.

Safenet Guard

See how Safenet results are enforced onchain.