Yield

All methods of Yield module should be called only by the approved yield manager contracts.

Write Methods

yieldBorrowERC20

function yieldBorrowERC20(uint32 poolId, address asset, uint256 amount)

Borrow an amount of underlying asset from the pool. Requires the caller to have been whitelisted and have sufficient debt quota.

Parameter Name
Type
Description

poolId

uint32

The id of the pool

asset

address

The address of the underlying asset to deposit

amount

uint256

The underlying amount to be deposited, expressed in underlying asset decimals units

yieldRepayERC20

function yieldRepayERC20(uint32 poolId, address asset, uint256 amount) public

Repays an amount of underlying asset into the pool.

Parameter Name
Type
Description

poolId

uint32

The id of the pool

asset

address

The address of the underlying asset to deposit

amount

uint256

The underlying amount to be deposited, expressed in underlying asset decimals units

Last updated