> ## Documentation Index
> Fetch the complete documentation index at: https://cantonfoundation-docs-splice-portfolio-ui.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# Enable Pre-Approvals

> Pre-authorize incoming transfers of an asset so they are accepted automatically.

Enabling pre-approvals for an asset pre-authorizes incoming transfer offers to your primary party. Once enabled, any incoming transfer of a pre-approved asset is automatically accepted into your primary party, with no signing required.

## Enable a Pre-Approval

1. Go to the **Settings** page and navigate to the **Pre-Approvals** section.

2. Toggle on pre-approval for the asset of your choosing.

   <img src="https://mintcdn.com/cantonfoundation-docs-splice-portfolio-ui/byGaoopIfvy8B_tZ/images/sdks-tools/splice-portfolio/settings-pre-approvals.png?fit=max&auto=format&n=byGaoopIfvy8B_tZ&q=85&s=1090cd79dba0a813ff899cd74811c9d0" alt="Pre-Approvals section of the Settings page with asset toggles" width="1606" height="952" data-path="images/sdks-tools/splice-portfolio/settings-pre-approvals.png" />

3. To complete this action, go to your CIP-103 wallet to complete signing.

If the asset you want to enable pre-approval for is not listed in the Pre-Approvals table, you first need to [add the registry](/sdks-tools/development-tools/splice-portfolio/add-a-registry) associated with that asset. Once the registry is added, the asset appears in the table.

<Note>
  Pre-approval contracts only apply to the primary party. See [Switch Parties](/sdks-tools/development-tools/splice-portfolio/switch-parties) to change which party is primary.
</Note>

## Next Steps

* [DevNet Faucet](/sdks-tools/development-tools/splice-portfolio/devnet-faucet) -- Get test tokens to try a pre-approved transfer
* [Transfers](/sdks-tools/development-tools/splice-portfolio/transfers) -- See how pre-approval changes the transfer flow
