TransparentUpgradeableProxy

Verified contract

Proxy

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

No balances found for "TransparentUpgradeableProxy"

0x42324ba5de864a1bc113097c39e87d6fdedd914600c47bf35072d1255736921b
0x588de2797707c398380cd4b6589d0beaa8577a6172101f6473073ffadc0bf63b
0xe99f64fecbfc94b663e882815429c473da24afdf72957ab24c2041e302f0b25c
0xbe6ccad2198f9cc134eaece03531ee6178eeb16537bb2634d6dd2ba3b7a40d62
0x7cbce47e769951443bee8c8d6a8462ba5b626eba7f3e3775d79b2e8da6d2dd7a
0x1234cbead59d35e6b15d56da96828363789c208ba80fd34a03b49069a2f3d55f
0x1522971e63cf8f5c0d2ffc960f2764ee7383c1f0100270bc326c16f101919383
0x39fc877958ff4379ad4e0c2ae4a53b4b829c34b45ea0c0c298e6232b9715104e
0x52823c7744e5110781d970946e261eeb37d35741c845e64a237b13c490144cd8
0x4530faf35943e7b573342e2eb21a4b6202b1f3c977f04662c09501d924e8123e

Functions
Getter at block 21099089
DELAY(view returns (uint256)
172800
ERC721(view returns (address)
0xb46a2e9afe51ac0f9ee58092e84ff9b9e602007c
currentRequest(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
feesReceiver(view returns (address)
0x6eb207f8150e36670dc1e03bfb1861867b5cd07a
name(view returns (string)
owner(view returns (address)
0x1a779501bd720851cf8e12dea4a4f70e5876c0ef
strategiesCount(view returns (uint256)
2
tokensCount(view returns (uint256)
24
usersCount(view returns (uint256)
23
version(view returns (string)
Read-only
getEarnedBySharesAmount(uint256 strategyIdaddress useruint256 positionIduint256 sharesview returns (uint256)
getEarnedByUserAmount(uint256 strategyIdaddress useruint256 positionIdview returns (uint256)
getFee(address strategyview returns (uint256)
getNftByUserAndIndex(address useruint256 indexview returns (uint256)
getPositionInfo(uint256 strategyIdaddress useruint256 positionIdview returns (struct IParallaxUserPosition)
getStakedBySharesAmount(uint256 strategyIduint256 sharesview returns (uint256)
positions(uint256addressuint256view returns (uint256 tokenIduint256 sharesuint256 depositeduint256 lastStakedBlockNumberuint256 rewarduint256 formeruint32 lastStakedTimestampbool createdbool closed)
positionsCount(uint256addressview returns (uint256)
positionsIndex(uint256addressview returns (uint256)
strategies(uint256view returns (uint256 feeuint256 totalStakeduint256 totalSharesuint256 lastCompoundTimestampuint256 capuint256 rewardPerBlockuint256 rewardPerShareuint256 lastUpdatedBlockNumberaddress strategyuint32 timelockbool isActiveaddress rewardTokenuint256 usersCountaddress incentivization)
strategyToId(addressview returns (uint256)
strategyUsers(uint256uint256view returns (address)
strategyUsersToId(uint256addressview returns (uint256)
tokens(uint256view returns (uint256 strategyIduint256 positionId)
tokensWhitelist(addressaddressview returns (bool)
transactions(bytes32view returns (bool)
userAmountStrategies(addressview returns (uint256)
users(uint256view returns (address)
usersToId(addressview returns (uint256)
verify(bytes signaturestruct IParallaxApproveWithdrawal approveview returns (address)
State-modifying
__ParallaxOrbital_init(address initialFeesReceiveraddress initialERC721
addStrategy(address strategyaddress incentivizationuint32 timelockuint256 capuint256 initialFeebool isActive
addToken(uint256 strategyIdaddress token
addTransaction(struct TimelockTransaction transactionreturns (bytes32)
claim(uint256 strategyIduint256 positionId
compound(uint256 strategyIduint256[] amountsOutMin
confirmWithdrawalRequest(uint256 positionIduint256 sharesaddress holderaddress receiverreturns (uint256uint256)
depositAndSwapERC20Token(struct IParallaxOrbitalDepositAndCompoundParams params
depositAndSwapNativeToken(struct IParallaxOrbitalDepositAndCompoundParams paramspayable 
depositLPs(struct IParallaxOrbitalDepositAndCompoundParams params
depositTokens(struct IParallaxOrbitalDepositAndCompoundParams params
executeTransaction(struct TimelockTransaction transactionreturns (bytes)
removeToken(uint256 strategyIdaddress token
removeTransaction(struct TimelockTransaction transaction
renounceOwnership(
rescueERC20Token(address tokenuint256 amountaddress receiver
rescueERC20Token(uint256 strategyIdaddress tokenuint256 amountaddress receiver
rescueNativeToken(uint256 amountaddress receiver
rescueNativeToken(uint256 strategyIduint256 amountaddress receiver
setCap(uint256 strategyIduint256 cap
setCompoundMinAmount(uint256 strategyIduint256 compoundMinAmount
setFee(uint256 strategyIduint256 newFee
setFeesReceiver(address newFeesReceiver
setStrategyStatus(uint256 strategyIdbool flag
setTimelock(uint256 strategyIduint32 timelock
transferOwnership(address newOwner
transferPositionFrom(address fromaddress touint256 tokenId
withdrawAndSwapForERC20Token(struct IParallaxOrbitalWithdrawAndCompoundParams params
withdrawAndSwapForNativeToken(struct IParallaxOrbitalWithdrawAndCompoundParams params
withdrawLPs(struct IParallaxOrbitalWithdrawAndCompoundParams params
withdrawTokens(struct IParallaxOrbitalWithdrawAndCompoundParams params
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
Upgraded(address indexed implementation
Compounded(uint256 indexed strategyIduint256 indexed blockNumberaddress indexed useruint256 amount
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
PositionCreated(uint256 indexed positionIdaddress indexed useruint256 blockNumber
PositionTransferred(address indexed fromaddress indexed touint256 tokenId
ProccessTransaction(struct TimelockTransaction transactionuint8 indexed proccessType
Staked(uint256 indexed strategyIduint256 indexed positionIdaddress useraddress indexed holderuint256 amountuint256 shares
Withdrawn(uint256 indexed strategyIduint256 indexed positionIdaddress indexed useraddress receiveruint256 amountuint256 earneduint256 shares
Constructor
constructor(address _logicaddress admin_bytes _data
Fallback and receive
fallback(
receive(
Errors
CapExceeded(
CapTooSmall(
EmptyRequest(
ExTimeLessThanNow(
MinDelay(
NonExistTransaction(
NotMatchingRequest(
NullSignature(
OnlyActiveStrategy(
OnlyAfterLock(uint32 remainTime
OnlyContractAddress(
OnlyERC721(
OnlyExistPosition(
OnlyExistStrategy(
OnlyNonZeroAddress(
OnlyValidFee(
OnlyValidWithdrawalSharesAmount(
ReentrantCall(
StrategyAlreadyAdded(
TransactionExecutionReverted(string revertReason
WithdrawalFailed(