Wallet 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
