SmartYieldaV2Fix

Verified contract

Implementation

Active on Ethereum with 1 txns
Deployed by via 0xd560b62a at 16148696
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 48 additional slots
-
variable spans 1 additional slot

No balances found for "SmartYieldaV2Fix"

0x0096bcd506be116951d537c0eaafb289903e08d8b87becbe21c05bd150a67c8b
From

Functions
Getter at block 21318829
 
_currentRealizedYield(view returns (uint256 _realizedYield)
activeTerm(view returns (address)
0x0000000000000000000000000000000000000000
bondProvider(view returns (address)
0xf0d686401cffcc53e18a78aec62a873bc0a2ba92
bondTokenImpl(view returns (address)
0x0000000000000000000000000000000000000000
controller(view returns (address)
0x0000000000000000000000000000000000000000
healthFactorGuard(view returns (uint256)
0
liquidityProviderBalance(view returns (uint256)
0
paused(view returns (bool)
false
underlying(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
vault(view returns (address)
0x0000000000000000000000000000000000000000
withdrawWindow(view returns (uint256)
0
Read-only
_computeHealthFactor(struct SmartYieldaV2FixDebt _debtview returns (uint256uint256)
_computeLtv(struct SmartYieldaV2FixDebt _debtview returns (uint256uint256)
bondData(addressview returns (uint256 startuint256 enduint256 feeRateaddress nextTermaddress bonduint256 realizedYieldbool liquidated)
debtData(uint256view returns (address borrowAssetuint256 borrowAmountuint40 startuint128 borrowRateaddress collateralBonduint256 collateralAmountuint8 statusaddress borrower)
getHealthFactor(uint256 _debtIdview returns (uint256 healthFactoruint256 compoundedBalance)
State-modifying
addLiquidity(uint256 _tokenAmount
borrow(address _bonduint256 _bondAmountaddress _borrowAssetuint256 _borrowAmount
buyBond(address _bonduint256 _tokenAmount
claimReward(address _to
disableBorrowAsset(address _asset
enableBorrowAsset(address _asset
initialize(address _controlleraddress _aTokenaddress _providerImpladdress _bondTokenImpluint256 _withdrawWindowuint256 _healthFactorGuard
liquidateDebt(uint256 _debtId
liquidateTerm(address _bond
provideRealizedYield(address _bonduint256 _tokenAmount
redeemBond(address _bonduint256 _tokenAmount
removeLiquidity(uint256 _tokenAmount
repay(uint256 _debtId
rolloverBond(address _bonduint256 _tokenAmount
setHealthFactorGuard(uint256 _healthFactorGuard
setNextTermFor(uint256 _startuint16 _termLengthuint16 _feeRateaddress _currentTerm
setPaused(bool _paused
setUserUseReserveAsCollateral(address _assetbool _useAsCollateral
setVault(address _vault
withdraw(address _bonduint256 _withdrawAmount
Events
AddLiquidity(address indexed owneruint256 providerBalanceuint256 amount
BondIssued(address indexed owneraddress indexed bonduint256 amount
BondRedeemed(address indexed owneraddress indexed bonduint256 amountuint256 feeuint256 rewards
BondRolledOver(address indexed owneraddress indexed oldBondaddress indexed newBonduint256 oldAmountuint256 newAmountuint256 feeuint256 rewards
BondWithdrawn(address indexed owneraddress indexed bonduint256 amount
Borrowed(address indexed useruint256 nextIdstruct SmartYieldaV2FixDebt debt
Initialized(uint8 version
InjectedRealizedYield(address indexed useraddress indexed bondstruct SmartYieldaV2FixTermInfo term
Liquidated(address indexed useruint256 debtIdstruct SmartYieldaV2FixDebt debt
RemoveLiquidity(address indexed owneruint256 providerBalanceuint256 amount
Repaied(address indexed useruint256 debtIdstruct SmartYieldaV2FixDebt debt
RewardsClaimed(address indexed useraddress indexed touint256 claimedAmounts
TermLiquidated(address indexed bondstruct SmartYieldaV2FixTermInfo nextTerm
TermSetUp(address indexed controlleraddress indexed bondstruct SmartYieldaV2FixTermInfo currentTermstruct SmartYieldaV2FixTermInfo term
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.