OrigamiLovTokenMorphoManagerMarketAL

Verified contract

Active on Ethereum with 158 txns
Deployed by via 0x26ce8a6b at 20357939
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "OrigamiLovTokenMorphoManagerMarketAL"

0x978e2d1e9e4715184d3f31171cfa6ab5b88e05e54571809f84bbe437fb96b397
0x7369330b7668a8a3f484d175aeb4477ae8b53924ace32858a8c3a3662b0abd7d
0xee9e630ef4d4677e993513ba7e85686b654d4484f59325ae8aae0e8f960b6869
0xd75d4eaaf0383d477d4aec1fb5e31cb68889ec76b0ec26409c8cc56f8810ff55
0x44b274162a18c8be181d2301d49296e96724b1d39eda30d2bdc509468ef42c69
0xbac551a833077786cfb9d1f7b0066aa3c1468b7e827859549c4b8301d1152c50
0x78080af0367cef405dc16e1b582c8e37b2614034a259ca7e43f89bad28166767
0xfaa79f6291fd199b3fcbad7fcca919d1f79dd0d55d664a380885d97382c23569
0x815cacae055f5ad17303100d0012cc34f0c76ad01dee7410f3f4ec72d82b7659
0x11e630152c153688e4688ba286391d107c4c8cf6e8665fd7bae65dfc610f2002

Functions
Getter at block 21249279
PRECISION(view returns (uint256)
1000000000000000000
acceptedExitTokens(view returns (address[] tokens)
[0xAE5099C39f023C91d3dd55244CAFB36225B0850E]
acceptedInvestTokens(view returns (address[] tokens)
[0xAE5099C39f023C91d3dd55244CAFB36225B0850E]
allowAll(view returns (bool)
true
areExitsPaused(view returns (bool)
false
areInvestmentsPaused(view returns (bool)
true
 
assetToLiabilityRatio(view returns (uint128)
baseToken(view returns (address)
0xae5099c39f023c91d3dd55244cafb36225b0850e
borrowLend(view returns (address)
0x03401161fc7785c86ee5cd96560711a677533e3b
debtToken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
debtTokenToReserveTokenOracle(view returns (address)
0x76bb10fa166a53941634ed26f5da0e129cc3433c
dynamicFeeOracleBaseToken(view returns (address)
0xae5099c39f023c91d3dd55244cafb36225b0850e
dynamicFeePriceOracle(view returns (address)
0x76bb10fa166a53941634ed26f5da0e129cc3433c
 
getDynamicFeesBps(view returns (uint256 depositFeeBpsuint256 exitFeeBps)
getFeeConfig(view returns (uint64uint64uint64)
(0, 0, 0)
lovToken(view returns (address)
0xb9dad3693aeac9025cb24a47afa6930539877187
morphoALToMarketALOracle(view returns (address)
0x76bb10fa166a53941634ed26f5da0e129cc3433c
owner(view returns (address)
0x781b4c57100738095222bd92d37b07ed034ab696
rebalanceALRange(view returns (uint128 flooruint128 ceiling)
(floor=1190500000000000000, ceiling=340282366920938463463374607431768211455)
reserveToken(view returns (address)
0xae5099c39f023c91d3dd55244cafb36225b0850e
reservesBalance(view returns (uint256)
219352074230204959
userALRange(view returns (uint128 flooruint128 ceiling)
(floor=1183500000000000000, ceiling=340282366920938463463374607431768211455)
Read-only
allowedAccounts(address accountview returns (bool allowed)
assetsAndLiabilities(uint8 debtPriceTypeview returns (uint256uint256uint256)
effectiveExposure(uint8 debtPriceTypeview returns (uint128)
exitQuote(uint256 investmentAmountaddress toTokenuint256 maxSlippageBpsuint256 deadlineview returns (struct IOrigamiInvestmentExitQuoteData quoteDatauint256[] exitFeeBps)
explicitFunctionAccess(addressbytes4view returns (bool)
investQuote(uint256 fromTokenAmountaddress fromTokenuint256 maxSlippageBpsuint256 deadlineview returns (struct IOrigamiInvestmentInvestQuoteData quoteDatauint256[] investFeeBps)
isPauser(address accountview returns (bool canPause)
liabilities(uint8 debtPriceTypeview returns (uint256)
maxExit(address toTokenview returns (uint256 sharesAmount)
maxInvest(address fromTokenview returns (uint256 fromTokenAmount)
pausers(address accountview returns (bool canPause)
reservesToShares(uint256 reservesuint8 debtPriceTypeview returns (uint256)
sharesToReserves(uint256 sharesuint8 debtPriceTypeview returns (uint256)
userRedeemableReserves(uint8 debtPriceTypeview returns (uint256)
State-modifying
acceptOwner(
exitToToken(addressstruct IOrigamiInvestmentExitQuoteData quoteDataaddress recipientreturns (uint256 toTokenAmountuint256 toBurnAmount)
forceRebalanceDown(struct IOrigamiLovTokenMorphoManagerRebalanceDownParams params
forceRebalanceUp(struct IOrigamiLovTokenMorphoManagerRebalanceUpParams params
investWithToken(address accountstruct IOrigamiInvestmentInvestQuoteData quoteDatareturns (uint256 investmentAmount)
proposeNewOwner(address account
rebalanceDown(struct IOrigamiLovTokenMorphoManagerRebalanceDownParams params
rebalanceUp(struct IOrigamiLovTokenMorphoManagerRebalanceUpParams params
recoverToken(address tokenaddress touint256 amount
setAllowAccount(address accountbool value
setAllowAll(bool value
setBorrowLend(address _address
setExplicitAccess(address allowedCallerstruct IOrigamiElevatedAccessExplicitAccess[] access
setFeeConfig(uint16 minDepositFeeBpsuint16 minExitFeeBpsuint24 feeLeverageFactor
setMorphoALToMarketALOracle(address _morphoALToMarketALOracle
setOracles(address _debtTokenToReserveTokenOracleaddress _dynamicFeePriceOracle
setPaused(struct IOrigamiManagerPausablePaused updatedPaused
setPauser(address accountbool canPause
setRebalanceALRange(uint128 flooruint128 ceiling
setUserALRange(uint128 flooruint128 ceiling
Events
AllowAccountSet(address indexed accountbool value
AllowAllSet(bool value
BorrowLendSet(address indexed addr
ExplicitAccessSet(address indexed accountbytes4 indexed fnSelectorbool indexed value
FeeConfigSet(uint16 maxExitFeeBpsuint16 minExitFeeBpsuint24 feeLeverageFactor
InKindFees(uint8 feeTypeuint256 feeBpsuint256 feeAmount
MorphoALToMarketALOracleSet(address indexed morphoALToMarketALOracle
NewOwnerAccepted(address indexed oldOwneraddress indexed newOwner
NewOwnerProposed(address indexed oldOwneraddress indexed oldProposedOwneraddress indexed newProposedOwner
OraclesSet(address indexed debtTokenToReserveTokenOracleaddress indexed dynamicFeePriceOracle
PausedSet(struct IOrigamiManagerPausablePaused paused
PauserSet(address indexed accountbool canPause
Rebalance(int256 collateralChangeint256 debtChangeuint256 alRatioBeforeuint256 alRatioAfter
RebalanceALRangeSet(uint128 flooruint128 ceiling
UserALRangeSet(uint128 flooruint128 ceiling
Constructor
constructor(address _initialOwneraddress _reserveToken_address _debtToken_address _dynamicFeeOracleBaseTokenaddress _lovTokenaddress _borrowLendaddress _morphoALToMarketALOracle
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ALTooHigh(uint128 ratioBeforeuint128 ratioAfteruint128 maxRatio
ALTooLow(uint128 ratioBeforeuint128 ratioAfteruint128 minRatio
ExpectedNonZero(
InvalidAccess(
InvalidAddress(address addr
InvalidAmount(address tokenuint256 amount
InvalidParam(
InvalidRange(uint128 flooruint128 ceiling
InvalidToken(address token
IsPaused(
NoAvailableReserves(
Overflow(uint256 amount
PRBMath_MulDiv_Overflow(uint256 xuint256 yuint256 denominator
Slippage(uint256 minAmountExpecteduint256 actualAmount