Peer-to-Peer Loan Matching Executor
Free to download on every platform. Comes pre-installed on BotFone, BotPad and BotFlip — with extra free apps included.
About this app
WHAT IT DOES
The Peer-to-Peer Loan Matching Executor enables direct matching between lenders and borrowers in decentralized lending markets. It reads comprehensive contract state including loan offers, loan requests, offer parameters (amount, rate, duration, collateral), request parameters, offer and request status, matching eligibility, platform fees, user reputation scores, active loans, pending matches, and liquidation parameters. Users can browse available offers and requests, view detailed loan terms, and execute matches using multiple methods: matchLoan for combined offer-request matching, executeMatch for direct execution, acceptOffer for borrowers accepting lender offers, or finalizeMatch with collateral options. The tool displays all open offers and pending requests with full transparency, enabling informed matching decisions.
HOW TO USE
Connect your Web3 wallet and paste the loan matching contract address. The tool never hardcodes addresses—you specify the contract you're vouching for. Enter the offer ID and request ID you wish to match, select the matching method, specify loan amount, interest rate in basis points, and loan duration in seconds. Provide the counterparty address if required, and optionally add custom match data. Check "Approve token spending" to handle approvals automatically or "Post collateral" if collateral is required. Click "Fetch offers & requests" to browse all available loan offers and pending requests with their terms, status, and counterparty information. Review the displayed matching status and terms carefully, then click "Execute match" to finalize the loan agreement. Transaction status, gas costs, and confirmation are displayed upon completion.
MECHANICAL ADVANTAGE: COMPREHENSIVE OFFER/REQUEST DISCOVERY WITH PARALLEL STATE FETCHING
Unlike hardcoded loan matchers that only work with specific ID ranges, this tool automatically discovers and displays all available offers and requests by iterating through IDs until it hits empty entries (capped at 10 for performance). It fetches seven different state variables in parallel using Promise.all with individual error boundaries, ensuring that a revert in one view function doesn't prevent retrieval of other critical metrics. The tool dynamically selects the appropriate matching method based on user inputs—matchLoan for combined matching, executeMatch for direct execution, acceptOffer for offer acceptance, and finalizeMatch with collateral options. Gas estimation factors in the complexity of each matching method, and the tool uses receipt.effectiveGasPrice post-transaction for accurate cost reporting rather than relying on the pre-EIP-1559 gasPrice cap. User reputation scores and platform fees are displayed alongside loan terms, providing borrowers and lenders with full visibility into the matching context.
WHAT IT CANNOT SEE
This tool cannot verify that the loan matching contract is legitimate or has not been compromised. It cannot detect if the matching criteria have been manipulated or if the contract has been upgraded or modified. Matching may not execute at optimal gas price due to network conditions or succeed if the contract is paused or frozen. The tool cannot recover funds if execution fails due to contract bugs or insufficient approval. It cannot verify that matching parameters are valid, predict gas prices during congestion, or detect if the match has been front-run. The tool cannot ensure that the matched loan is actually beneficial to either party, verify off-chain credit scoring or reputation data, or provide financial, investment, or credit advice. It cannot guarantee loan repayment, protect against default, or verify the identity or creditworthiness of counterparties beyond what the contract reports. Reputation scores and credit data are only as reliable as the underlying attestation infrastructure.
PLEASE NOTE
This tool operates on EVM-compatible chains only. It reads from and writes to loan matching contracts but provides no financial, investment, or credit advice. All matching decisions remain your responsibility. Always verify contract addresses, offer/request IDs, and loan parameters before submitting transactions. The tool displays current state but does not automatically match—you must review and confirm each transaction through your wallet. Gas costs vary by network conditions; the tool estimates but cannot guarantee optimal pricing. P2P loans carry counterparty risk—ensure you understand the creditworthiness of the counterparty before executing a match. Review offer and request terms carefully including interest rates, duration, collateral requirements, and default consequences.