OrigamiLovTokenMorphoManager

Verified contract

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

No balances found for "OrigamiLovTokenMorphoManager"

0x10065a2354a050d4bbfe79bea0438f186d7c2584844ff0d38c82d5be2e0a10b3
0x2011d7e935e3e0b06aa912bae20c12b0849dd5e6e80fae9074f6238c6fee35f5
0xdd9928b71b0519e3b92c2fe872ffa9793e7f97e9d131d99a93a6345c909a0901
0x1e70337762820d7ba0dddfae4b4a77b09645a7721382e5fa57c09a60a9c6f7ce
0xb3981d449c8d1c8020958ecfe68fa0519e3b0cefae52d1c8c4a013e31680b515
0xe3a1a77d402dbafb03f3a0f8479f121b7becdfa18a9219a8bcf73f77d9110bc5
0xc4f5125dbbb7cfb1dba0598f8a40bd905607898543d2cde55f1f3a5a96f85228
0x47700d16b2559b7f2b5e141b6f778ea01ddae9746763f15c78aa4c2a17741fb7
0xb8160aa892ffe94c1dabd1e3fd60fec78ec4d494c922db935708f3fcecb0787d
0x8650d9388249449f3a2664f64ed3dab2b619e6f13cbeaa40e54a515bde236fc6

Functions
Getter at block 21274287
PRECISION(view returns (uint256)
1000000000000000000
acceptedExitTokens(view returns (address[] tokens)
[0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
acceptedInvestTokens(view returns (address[] tokens)
[0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
allowAll(view returns (bool)
true
areExitsPaused(view returns (bool)
false
areInvestmentsPaused(view returns (bool)
false
 
assetToLiabilityRatio(view returns (uint128)
baseToken(view returns (address)
0x9d39a5de30e57443bff2a8307a4256c8797a3497
borrowLend(view returns (address)
0xefc8edaa7cfd0cf272a0f55de37d62f0adfb7e93
debtToken(view returns (address)
0x6b175474e89094c44da98b954eedeac495271d0f
debtTokenToReserveTokenOracle(view returns (address)
0x784f75c39bd7d3ebc377e64991e99178341c831d
dynamicFeeOracleBaseToken(view returns (address)
0x4c9edd5852cd905f086c759e8383e09bff1e68b3
dynamicFeePriceOracle(view returns (address)
0x39cfdbefe1e7ccf0665675a3c3f6469b61dd32f5
 
getDynamicFeesBps(view returns (uint256 depositFeeBpsuint256 exitFeeBps)
getFeeConfig(view returns (uint64uint64uint64)
(0, 300, 70000)
lovToken(view returns (address)
0xe567dcf433f97d787df2359bdbf95dfd2b7abf4e
owner(view returns (address)
0x781b4c57100738095222bd92d37b07ed034ab696
rebalanceALRange(view returns (uint128 flooruint128 ceiling)
(floor=1123600000000000000, ceiling=1250000000000000000)
reserveToken(view returns (address)
0x9d39a5de30e57443bff2a8307a4256c8797a3497
reservesBalance(view returns (uint256)
6238210639578202793863451
userALRange(view returns (uint128 flooruint128 ceiling)
(floor=1111200000000000000, ceiling=1333400000000000000)
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
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
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 _borrowLend
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(
PRBMath_MulDiv_Overflow(uint256 xuint256 yuint256 denominator
Slippage(uint256 minAmountExpecteduint256 actualAmount