> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://support.perawallet.app/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# Creating and signing a synchronous transaction

# Signing a Multisig Transaction (Synchronous – dApp Flow)

Synchronous signing is used when interacting with a **connected dApp**.

1. Initiate the transaction through the dApp. ![](https://storage.crisp.chat/users/helpdesk/website/-/3/7/9/e/379e1f50f8575200/image_1uxttw.png)

2. Required participants must sign during the active session.

Important:
* The initiating signer must remain in the app.
* If the WalletConnect session (websocket connection) is interrupted, the transaction will fail.
* Participants can sign independently.
* Signers have **45 minutes** to approve or reject.
* If the threshold is not reached within 45 minutes, the transaction **expires**.
* The Inbox view displays:
* Who has signed
* Who has rejected
* Time remaining

If the required threshold is met during the session, the transaction is submitted immediately.
