Skip to main content
Transfer a collateral the connected wallet already holds on the deposit chain, confirm it, and register the deposit. sendDeposit calls this when the spent token is that collateral on that chain. Call sendDirectDeposit only when the integration already knows the wallet holds it. amount is least units. asset is a collateral symbol the SDK can transfer (USDC, WETH, EURC, USDT, PYUSD, NVDAc) on a chain where that token exists.

Signature

Example

sent.route is "direct". sent.txHash is the ERC-20 transfer into the Safe. Same-chain native ETH into WETH is not this method. sendDeposit with spendToken: "ETH" wraps, then transfers WETH.