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.