Wallet-to-wallet is a broad phrase
A route can begin from one wallet and deliver to another, but the path may include contracts, bridges, exchanges, solvers, liquidity, or a provider deposit address. “Wallet-to-wallet” does not necessarily mean one direct on-chain transfer.
Connected-wallet routes
Some routes use a wallet connection to read the source address, prepare approvals, switch networks, sign transactions, or track execution. Connecting a wallet does not give the site a seed phrase or private key.
No-wallet-connect routes
Some Sasquatch route modes can use manual deposit instructions and a receiving address without connecting a wallet to the interface. Availability is route-specific, and a compatible source wallet is still needed to send the deposit.
Quote comparison without execution
The route API can compare paths without configuring an execution wallet. Executing a selected path can later require signing, a manual transfer, or another route-specific step.
Why “direct” needs qualification
Do not assume a direct wallet-to-wallet transfer. The exact provider path may include multiple steps or counterparties even when the user experience starts and ends with wallet addresses.
Destination checks
Verify destination network, address format, memo or tag, token representation, provider, amount, output, fees, and quote window. A wrong destination can be unrecoverable.