This app runs inside the BotSurf browser. Don't have it yet? Get the app or extension now!

Permissionless Lending Market Creator

DeFi · All
0 installs · Verified BotGentz app
Launch App
Opens in BotSurf — nothing to install.
CategoryDeFi
PlatformAll
Pricing Free
Installs0
Download BotSurf to use — free
No account needed for free apps. Once BotSurf is open, find this app in Apps from the + menu.

About this app

WHAT IT DOES

Permissionless Lending Market Creator enables anyone to deploy custom lending markets without requiring permission or approval. The tool reads your connected wallet address, the market factory contract address, and lending market parameters including borrow token, collateral token, interest rate model (Linear, Stable, or Volatile), liquidation bonus, reserve factor, maximum LTV, and minimum borrow amount. It displays a preview of all parameters before deployment and estimates gas costs. Once confirmed, the tool creates a new lending market via the factory, deploying a standalone lending contract where users can borrow one token against collateral in another—all in a permissionless, open-access manner.

HOW TO USE

Connect your wallet and select your network. Enter the market factory contract address. Configure your market parameters: borrow token address (the token users will borrow), collateral token address (the token users must deposit), interest rate model (Linear, Stable, or Volatile), liquidation bonus (percentage awarded to liquidators), reserve factor (percentage of interest reserved for the protocol), maximum LTV (loan-to-value ratio), and minimum borrow amount. Click "Preview market config" to review all parameters and estimate gas costs. Review the configuration carefully, then click "Create lending market" to deploy the market via the factory. The tool will confirm the deployment and provide the new market address.

THE REAL MECHANISM — FACTORY-BASED MARKET CREATION WITH PARAMETER VALIDATION

Unlike isolated lending pools that are often pre-configured, permissionless lending markets allow anyone to create markets with arbitrary token pairs and parameters. The factory's createMarket function takes the borrow token, collateral token, interest rate model ID (0=Linear, 1=Stable, 2=Volatile), liquidation bonus (in basis points), reserve factor (in basis points), maximum LTV (in basis points), and minimum borrow amount as parameters. The factory performs validation: ensuring the tokens are valid ERC-20 contracts, that maxLTV is within acceptable bounds, and that the liquidation bonus is not excessive. The factory deploys a new market contract using CREATE2 and initializes it with the provided parameters. The interest rate models work as follows: Linear—rate increases linearly with utilization; Stable—rate remains constant regardless of utilization; Volatile—rate adjusts dynamically based on utilization and volatility. The tool calculates the basis point values (multiplying percentages by 100) before sending the transaction. All arithmetic uses ethers.js BigNumber with the token's decimal precision, and gas costs are reported using receipt.effectiveGasPrice. The tool validates all parameters before deployment to prevent failed transactions.

WHAT IT CANNOT SEE

Cannot verify market parameter optimality—the tool cannot determine whether the configured parameters are appropriate for the intended use case. It cannot ensure market security—the tool does not audit the market contracts or verify their implementation. It cannot predict borrowing demand—the tool cannot forecast whether users will borrow or lend in the market. It cannot detect if deployed contracts contain vulnerabilities or malicious code—the tool does not audit the factory or market logic. It cannot recover funds deployed to an incorrectly configured market.

PLEASE NOTE — EVM CHAINS ONLY

This tool exclusively supports EVM-compatible chains where ethers.js can connect via standard JSON-RPC. It does not support non-EVM chains such as Solana, Tron, Starknet, SUI, TON, Aptos, Bitcoin, Cosmos, or XRP. The factory contract must implement the specific interface expected by this tool (createMarket, getMarkets, marketCount). Always review the market parameters and contract code before creating a market. This tool is a deployment interface, not a financial advisor or security auditor. Markets are permissionless—anyone can create them, and users should conduct their own due diligence.

Similar Apps

Log in to BotGentz

Suggest an App

Tell us what you'd find useful — if we build it, we'll email you the moment it's ready.