OrigamiLovToken

Verified contract

Active on Ethereum with 44 txns
Deployed by via 0x7e615a9d at 19585237
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
Value $0
0x75bd046c89dc4ac87f4713fe83c0f00795d115c6e8709df0d6283e1122126bf3
0xb90ef226ca4decc7318f1ee3174e795cc7fdc14138d0952d8eb2e932cfe4e30e
0xcf012a98026a0b0d5d97ded0d1020e3b5ef888343a8eed47ecdc47010058cd7c
0xf9453f5c6fbce14ebf0862b44155569fc7ec260fdf30c870689666061d898991
0xbadf8b9801f8a6e5dcb5e7821c148e228659c6774a0091603111a4eb87a90d2c
0x0638573bac9dedf335f8ddd9a0c3b57111594603107ddc65425e36fff2d9746b
0x0baeafb0a4c6a2c7327982676b06d082542fb9e8641934c54e38473a3ae024ac
0x2bef40b9234a8a1a018e89aa532a1acd6304dc2112159cfb3f18ab166cbdf60b
0x5fbb1bf753af0d0a7dfe11a97ae03662e85abef1122c1818de109996027bbeeb
0xe4ce547e5cdb3ec17ad8cac5d8b1afc325bcdf6b4f5c41e4ce6ccf55bfdc86d8

Functions
Getter at block 20879019
API_VERSION(view returns (string)
0.2.0
DOMAIN_SEPARATOR(view returns (bytes32)
0x029318d00cdc09e5454203cb4ca2d0e4625e1a2bbc07db9508be93c396d85760
acceptedExitTokens(view returns (address[])
[0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
acceptedInvestTokens(view returns (address[])
[0x9D39A5DE30e57443BfF2A8307A4256c8797A3497]
accruedPerformanceFee(view returns (uint256)
931250208557309585671
annualPerformanceFeeBps(view returns (uint48)
200
apiVersion(pure returns (string)
0.2.0
areExitsPaused(view returns (bool)
false
areInvestmentsPaused(view returns (bool)
false
 
assetsAndLiabilities(view returns (uint256uint256uint256)
baseToken(view returns (address)
0x9d39a5de30e57443bff2a8307a4256c8797a3497
decimals(view returns (uint8)
18
 
effectiveExposure(view returns (uint128)
eip712Domain(view returns (bytes1 fieldsstring namestring versionuint256 chainIdaddress verifyingContractbytes32 saltuint256[] extensions)
(fields=0x0f, name=Origami lov-sUSDe-a, version=1, chainId=1, verifyingContract=0x7fc862a47bbcde3812ca772ae851d0a9d1619eda, salt=0x0000000000000000000000000000000000000000000000000000000000000000, extensions=[])
feeCollector(view returns (address)
0x781b4c57100738095222bd92d37b07ed034ab696
 
getDynamicFeesBps(view returns (uint256 depositFeeBpsuint256 exitFeeBps)
lastPerformanceFeeTime(view returns (uint48)
1723941311
manager(view returns (address)
0x0b53afe5de9f9df65c3fe8a9da81dc410d14d4d4
maxTotalSupply(view returns (uint256)
8000000000000000000000000
name(view returns (string)
Origami lov-sUSDe-a
owner(view returns (address)
0x781b4c57100738095222bd92d37b07ed034ab696
reserveToken(view returns (address)
0x9d39a5de30e57443bff2a8307a4256c8797a3497
 
reservesPerShare(view returns (uint256)
symbol(view returns (string)
lov-sUSDe-a
tokenPrices(view returns (address)
0x43a3cb2cf5ea2331174c166214302f0c3bba6a85
 
totalReserves(view returns (uint256)
totalSupply(view returns (uint256)
372188510088755165560571
userALRange(view returns (uint128uint128)
(1183500000000000000, 1428600000000000000)
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
exitQuote(uint256 investmentTokenAmountaddress toTokenuint256 maxSlippageBpsuint256 deadlineview returns (struct IOrigamiInvestmentExitQuoteData quoteDatauint256[] exitFeeBps)
explicitFunctionAccess(addressbytes4view returns (bool)
investQuote(uint256 fromTokenAmountaddress fromTokenuint256 maxSlippageBpsuint256 deadlineview returns (struct IOrigamiInvestmentInvestQuoteData quoteDatauint256[] investFeeBps)
isMinter(address accountview returns (bool)
maxExit(address toTokenview returns (uint256)
maxInvest(address fromTokenview returns (uint256)
nonces(address ownerview returns (uint256)
reservesToShares(uint256 reservesview returns (uint256)
sharesToReserves(uint256 sharesview returns (uint256)
State-modifying
acceptOwner(
addMinter(address account
approve(address spenderuint256 amountreturns (bool)
burn(address accountuint256 amount
collectPerformanceFees(returns (uint256 amount)
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
exitToNative(struct IOrigamiInvestmentExitQuoteDataaddressreturns (uint256)
exitToToken(struct IOrigamiInvestmentExitQuoteData quoteDataaddress recipientreturns (uint256 toTokenAmount)
increaseAllowance(address spenderuint256 addedValuereturns (bool)
investWithNative(struct IOrigamiInvestmentInvestQuoteDatapayable returns (uint256)
investWithToken(struct IOrigamiInvestmentInvestQuoteData quoteDatareturns (uint256 investmentAmount)
mint(address _touint256 _amount
permit(address owneraddress spenderuint256 valueuint256 deadlineuint8 vbytes32 rbytes32 s
proposeNewOwner(address account
recoverToken(address tokenaddress touint256 amount
removeMinter(address account
setAnnualPerformanceFee(uint48 _annualPerformanceFeeBps
setExplicitAccess(address allowedCallerstruct IOrigamiElevatedAccessExplicitAccess[] access
setFeeCollector(address _feeCollector
setManager(address _manager
setMaxTotalSupply(uint256 _maxTotalSupply
setTokenPrices(address _tokenPrices
transfer(address touint256 amountreturns (bool)
transferFrom(address fromaddress touint256 amountreturns (bool)
Events
AddedMinter(address indexed account
Approval(address indexed owneraddress indexed spenderuint256 value
EIP712DomainChanged(
Exited(address indexed useruint256 investmentAmountaddress indexed toTokenuint256 toTokenAmountaddress indexed recipient
ExplicitAccessSet(address indexed accountbytes4 indexed fnSelectorbool indexed value
FeeCollectorSet(address indexed feeCollector
Invested(address indexed useruint256 fromTokenAmountaddress indexed fromTokenuint256 investmentAmount
ManagerSet(address indexed manager
MaxTotalSupplySet(uint256 maxTotalSupply
NewOwnerAccepted(address indexed oldOwneraddress indexed newOwner
NewOwnerProposed(address indexed oldOwneraddress indexed oldProposedOwneraddress indexed newProposedOwner
PerformanceFeeSet(uint256 fee
PerformanceFeesCollected(address indexed feeCollectoruint256 mintAmount
RemovedMinter(address indexed account
TokenPricesSet(address indexed _tokenPrices
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _initialOwnerstring _namestring _symboluint48 _annualPerformanceFeeBpsaddress _feeCollectoraddress _tokenPricesuint256 _maxTotalSupply
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BreachedMaxTotalSupply(uint256 totalSupplyuint256 maxTotalSupply
CannotMintOrBurn(address caller
ExpectedNonZero(
InvalidAccess(
InvalidAddress(address addr
InvalidParam(
InvalidShortString(
PRBMath_MulDiv_Overflow(uint256 xuint256 yuint256 denominator
StringTooLong(string str
Unsupported(