Privy comes with out-of-the-box UIs for signing messages and sending transactions.These wallet UIs are highly-customizable, allowing your application to communicate relevant context to the user or abstract away the fact that a wallet is being used under the hood.
This UI can also be customized by passing a 
This UI can also be customized by passing a
method.
Sign message
Below is a sample message signature UI.
uiOptions object of the following type to the method.Parameters
Whether to overwrite the configured wallet UI for the signature prompt. Defaults to
undefined,
which will respect the server-side or SDK configured option.The description text for the signature prompt. Defaults to ‘Signing this message will not cost you any fees.’.
Send transaction
Below is a sample transaction UI.
uiOptions object of the following type to themethod.
Parameters
Whether or not to show wallet UIs for this action. Defaults to the wallet UI setting enabled for your app.

