Builds a deposit transaction for a lending pool
This function creates a transaction block for depositing coins into a lending pool. It handles both regular deposits and deposits with account capabilities, and includes special handling for SUI gas coins.
Transaction object to build
Asset identifier for the pool
Coin object to deposit
Optional
Optional parameters including environment, account capability, and amount
Promise - Transaction with deposit operation
Builds a deposit transaction for a lending pool
This function creates a transaction block for depositing coins into a lending pool. It handles both regular deposits and deposits with account capabilities, and includes special handling for SUI gas coins.