Privy allows you to customize showing wallet confirmation modals globally for your application in the Privy Dashboard or in your PrivyProvider configuration.

This is a guide for configuring wallet confirmation modals for the react-auth SDK.

Dashboard configuration

To toggle displaying wallet confirmation modals navigate to the Configuration > Authentication > Advanced tab for your app.

Here you can toggle the Disable confirmation modals option across the entire application.

PrivyProvider configuration

The showWalletUIs option will override the dashboard configuration if one is set.

In your PrivyProvider configuration, you can toggle the showWalletUIs option to enable or disable wallet confirmation modals across the entire application.

<PrivyProvider
  config={{
    embeddedWallets: {
      showWalletUIs: false
    }
    /** ... */
  }}
>
  <App />
</PrivyProvider>

Customizing wallet confirmation modals for individual function calls

The uiOptions.showWalletUIs option will override the PrivyProvider configuration if one is set.

Privy allows you to further customize showing wallet confirmation modals for individual function calls by passing the uiOptions.showWalletUIs option to the respective function. Learn more in the following sections: