Technical Workflow
The following steps detail the technical workflow for Pluton:
Quote Request:
A user submits a transfer request.
Pluton validates the request details (chain IDs, asset addresses, etc.).
Solver Quote Retrieval:
Pluton queries solvers supporting the requested source and destination chains.
Solvers return quotes containing output amounts, transaction expiry times, and related metadata.
Best Quote Selection:
Pluton selects the quote with the highest output amount.
The selected quote is returned to the user for confirmation.
Transaction Execution:
Upon user confirmation, the transaction details are forwarded to the selected solver.
The user transfers the specified amount to the source chain.
The solver processes the transaction and transfers the equivalent amount (minus fees) to the destination chain.
Transaction Verification:
The solver notifies Pluton upon completing the transaction.
Pluton verifies the transaction details and generates a signature for the solver to claim the transaction.
Completion:
The user receives the transferred amount on the destination chain.
The transaction is marked as complete in Pluton’s system.
Risk Mitigation User tokens are converted to USDT upon intent reception, and solvers quote based on a fixed USDT value, minimizing slippage and market risk.
Step-by-Step: What Happens in Each Step
User defines intent via SDK/web app.
Protocol receives and broadcasts intent to solvers.
Solvers respond with quotes.
Protocol selects the best quote.
Selected solver executes the transaction on-chain.
Solver notifies protocol of completion.
Protocol verifies execution on-chain.
Protocol issues signature for solver to claim payment.
Solver claims payment from smart contract.
Last updated