Lending¶
Users deposit the desk’s base token using the deposit function.
- deposit(_amount: uint256, _provider: address = empty(address))¶
Deposit base coin into the desk for lending.
_amount: Amount of base coin being deposited_provider: For use by front-end or other integration providers, if applicable
Note
Users who use a smart contract to make their deposit, can then flashloan up to their full deposit with no fee if the same smart contract is used for the flashloan. See Flashloan.
- balanceOf(_user: address) uint256¶
Returns the base token balance of a user. This is a
viewfunction._user: The address of the user