Joining the deBridge Liquidity Network Protocol as a Solver
Solvers perform active on-chain liquidity management by fulfilling limit orders created through DLN. Check this Github Repository to learn more about how to get started as a Solver in DLN. Solvers don’t need to lock liquidity into pools, they always maintain ownership over their funds and have the sole ability to fulfill limit orders they deem profitable.
Minimization of volatility risks for Solvers
To minimize price fluctuation risks for takers, all transactions formed through DLN API automatically route any swap through the paired asset (USDC or ETH). For example, if the user wants to exchange a token (e.g. AAVE on Ethereum) for another volatile token (e.g. Matic on Polygon), then DLN API will form the transaction data where AAVE is pre-swapped into USDC, and a USDC->Matic DLN order is created in the same transaction. On the destination chain, solvers may hold USDC or ETH on a balance sheet of their on-chain addresses and swap their asset into the token requested in the order (e.g. MATIC), and fulfill it in the same transaction. WhenDlnDestination.sendUnlock()
is called, the solver will receive the same paired asset (e.g. USDC) on the source chain, avoiding any price
fluctuations of volatile assets.