walletWallet Connection | Signing

To help users prepare, this page provides a comprehensive outline of where wallet connections and signatures are required in the 5-phase deal flow.

Exitpad uses WalletConnect for seamless integration (supporting MetaMask, Safe Wallet, etc.). Connections are only prompted when necessary, and users can disconnect afterward.

Phase 1: Initial Chat

  • No wallet connection needed. Focus on messaging and deciding to proceed.

Phase 2: Term Agreements

  • No wallet connection needed. Negotiate and agree on terms via forms and chat.

Phase 3: Escrow

  • Buyer: No wallet connection needed. Buyer submits final purchase offer to seller, and inputs their wallet address to be used for the deal.

  • Seller: No wallet connection needed. Seller approves purchase offer, or requests changes, and inputs wallet address to be used for deal.

  • Platform: Upon seller approval of buyer purchase offer, the platform programmatically creates a Safe wallet to be used as escrow for the transaction.

  • Buyer: No wallet connection needed. Upon Safe Wallet creation, buyer and seller are prompted with the Safe Wallet Escrow Address & Details. Buyer is now prompted fund the Safe Wallet with the purchase price amount. Funding is verified automatically; buyer clicks "Escrow Funded" and inputs the TX hash in the space provided after transfer.

Phase 4: Assets

  • Seller: No wallet connection needed. Seller now transfers onchain assets to the provided Safe Wallet address, no wallet connection needed. Submit off-chain asset details via the platform inputs.

  • Buyer: No wallet connection needed. Buyer now approves assets or requests changes to seller.

Phase 5: Closing

  • Seller: Connect wallet to sign the release transaction. After submitting assets, seller is prompted to connect wallet to sign the release transaction, suggesting seller has fulfilled deal terms.

  • Buyer: Connect wallet to sign the release transaction. After approving seller assets for authenticity and satisfaction, buyer is prompted to connect wallet when clicking "Release Escrow & Complete Deal." This will prompt an approval transaction, and approves the fund transfer to the seller.

With buyer and seller now having signed the release transactions, the ⅔ release signatures have now been satisfied, and funds will programmatically be released to seller.

  • NOTE: If a dispute arises (eg. seller signs, buyer does not, and the 96hr review period has ended), users are prompted to "Request Exitpad Admin" to review the deal; requesting on-chain arbitration via Exitpad (e.g., hold/release/refund based on terms).

Tips for Wallet Usage:

  • Ensure your wallet has sufficient ETH/gas.

  • Input addresses accurately; they must match your connected wallet for signing.

  • Security; Always verify the Safe address before funding, and use hardware wallets for large deals.

  • Troubleshooting: If connection fails, check chain or try a different wallet provider. If needed, request admin support at any phase.

For more details, see our full user guide on the 5-phase flow.

Last updated