opTOKEN_IMPL

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x2ef93dd5 at 15992346
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
-
variable spans 49 additional slots
4 additional variables

No balances found for "opTOKEN_IMPL"

No transactions found for "opTOKEN_IMPL"


Functions
Getter at block 21264024
DOMAIN_SEPARATOR(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
EIP712_REVISION(view returns (bytes)
0x31
PERMIT_TYPEHASH(view returns (bytes32)
0x6e71edae12b1b97f4d1f60370fef10105fa2faae0126114a169c64845d6126c9
_domainSeparator(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
 
balanceUT(view returns (uint256)
decimals(view returns (uint8)
18
getInvestStrategySteps(view returns (struct DataTypesStrategyStep[])
[]
 
getNextBestInvestStrategy(view returns (struct DataTypesStrategyStep[])
getPricePerFullShare(view returns (uint256)
0
investStrategyHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
minimumDepositValueUT(view returns (uint256)
0
name(view returns (string)
opTOKEN_IMPL
opTOKEN_REVISION(view returns (uint256)
6
registryContract(view returns (address)
0x99fa011e33a8c6196869dec7bc407e896ba67fe3
symbol(view returns (string)
opTOKEN_IMPL
totalSupply(view returns (uint256)
0
totalValueLockedLimitUT(view returns (uint256)
0
underlyingToken(view returns (address)
0x0000000000000000000000000000000000000000
underlyingTokensHash(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
userDepositCapUT(view returns (uint256)
0
vaultConfiguration(view returns (uint256)
0
vaultDepositPermitted(view returns (boolstring)
(false, 14)
vaultWithdrawPermitted(view returns (boolstring)
(false, 14)
whitelistedAccountsRoot(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
Read-only
allowance(address owneraddress spenderview returns (uint256)
balanceOf(address accountview returns (uint256)
blockToBlockVaultValues(uint256uint256view returns (uint256 actualVaultValueuint256 blockMinVaultValueuint256 blockMaxVaultValue)
blockTransaction(uint256view returns (bool)
calcDepositFeeUT(uint256 _userDepositUTview returns (uint256)
calcWithdrawalFeeUT(uint256 _userWithdrawUTview returns (uint256)
computeInvestStrategyHash(struct DataTypesStrategyStep[] _investStrategyStepsview returns (bytes32)
getLastStrategyStepBalanceLP(struct DataTypesStrategyStep[] _investStrategyStepsview returns (uint256)
investStrategySteps(uint256view returns (address pooladdress outputTokenbool isSwap)
nonces(address ownerview returns (uint256)
pendingDeposits(addressview returns (uint256)
queue(uint256view returns (address accountuint256 value)
totalDeposits(addressview returns (uint256)
userDepositPermitted(address _userbool _addUserDepositUTuint256 _userDepositUTWithDeductionsuint256 _deductionsbytes32[] _accountsProofview returns (boolstring)
userWithdrawPermitted(address _useruint256 _userWithdrawVTbytes32[] _accountsProofview returns (boolstring)
State-modifying
adminCall(bytes[] _codes
approve(address spenderuint256 amountreturns (bool)
claimRewardToken(address _liquidityPool
decreaseAllowance(address spenderuint256 subtractedValuereturns (bool)
giveAllowances(address[] _tokensaddress[] _spenders
harvest(address _rewardTokenaddress _dexbool _isUniV3uint256 _minimumUnderlyingTokenAmountuint256 _deadlineaddress[] _pathbytes _pathUniV3
increaseAllowance(address spenderuint256 addedValuereturns (bool)
initialize(address _registrybytes32 _underlyingTokensHashbytes32 _whitelistedAccountsRootstring _symboluint256 _riskProfileCodeuint256 _vaultConfigurationuint256 _userDepositCapUTuint256 _minimumDepositValueUTuint256 _totalValueLockedLimitUT
permit(address _owneraddress _spenderuint256 _valueuint256 _deadlineuint8 _vbytes32 _rbytes32 _s
rebalance(
removeAllowances(address[] _tokensaddress[] _spenders
setEmergencyShutdown(bool _active
setMinimumDepositValueUT(uint256 _minimumDepositValueUT
setName(string _name
setRegistry(address _registry
setRiskProfileCode(uint256 _riskProfileCode
setSymbol(string _symbol
setTotalValueLockedLimitUT(uint256 _totalValueLockedLimitUT
setUnderlyingTokensHash(bytes32 _underlyingTokensHash
setUnpaused(bool _unpaused
setUserDepositCapUT(uint256 _userDepositCapUT
setValueControlParams(uint256 _userDepositCapUTuint256 _minimumDepositValueUTuint256 _totalValueLockedLimitUT
setVaultConfiguration(uint256 _vaultConfiguration
setWhitelistedAccountsRoot(bytes32 _whitelistedAccountsRoot
transfer(address recipientuint256 amountreturns (bool)
transferFrom(address senderaddress recipientuint256 amountreturns (bool)
userDepositVault(address _beneficiaryuint256 _userDepositUTbytes _permitParamsbytes32[] _accountsProofreturns (uint256)
userWithdrawVault(address _receiveruint256 _userWithdrawVTbytes32[] _accountsProofreturns (uint256)
vaultDepositAllToStrategy(
Events
Approval(address indexed owneraddress indexed spenderuint256 value
LogEmergencyShutdown(bool indexed emergencyShutdownaddress indexed caller
LogMinimumDepositValueUT(uint256 indexed minimumDepositValueUTaddress indexed caller
LogTotalValueLockedLimitUT(uint256 indexed totalValueLockedLimitUTaddress indexed caller
LogUnpause(bool indexed unpausedaddress indexed caller
LogUserDepositCapUT(uint256 indexed userDepositCapUTaddress indexed caller
Transfer(address indexed fromaddress indexed touint256 value
Constructor
constructor(address _registry
Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.