TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 62 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
0xb46a…007c
18 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 18940222 | 10 months ago | | | 0 | 0.017956115 | |
| 18838222 | 10 months ago | | | 0 | 0.046597135 | |
| 18783768 | a year ago | | | 0 | 0.067985765 | |
| 18708940 | a year ago | | | 0 | 0.057327376 | |
| 18637612 | a year ago | | | 0 | 0.026513833 | |
| 18637552 | a year ago | | | 0 | 0.052293608 | |
| 18556179 | a year ago | | | 0 | 0.064748300 | |
| 18556141 | a year ago | | | 0 | 0.085260522 | |
| 18556079 | a year ago | | | 0 | 0.094646640 | |
| 18270299 | a year ago | | | 0 | 0.016335456 |
ABI
ABI objects
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 strategyId, address user, uint256 positionId, uint256 shares) view returns (uint256)
getEarnedByUserAmount(uint256 strategyId, address user, uint256 positionId) view returns (uint256)
getFee(address strategy) view returns (uint256)
getNftByUserAndIndex(address user, uint256 index) view returns (uint256)
getPositionInfo(uint256 strategyId, address user, uint256 positionId) view returns (struct IParallaxUserPosition)
getStakedBySharesAmount(uint256 strategyId, uint256 shares) view returns (uint256)
positions(uint256, address, uint256) view returns (uint256 tokenId, uint256 shares, uint256 deposited, uint256 lastStakedBlockNumber, uint256 reward, uint256 former, uint32 lastStakedTimestamp, bool created, bool closed)
positionsCount(uint256, address) view returns (uint256)
positionsIndex(uint256, address) view returns (uint256)
strategies(uint256) view returns (uint256 fee, uint256 totalStaked, uint256 totalShares, uint256 lastCompoundTimestamp, uint256 cap, uint256 rewardPerBlock, uint256 rewardPerShare, uint256 lastUpdatedBlockNumber, address strategy, uint32 timelock, bool isActive, address rewardToken, uint256 usersCount, address incentivization)
strategyToId(address) view returns (uint256)
strategyUsers(uint256, uint256) view returns (address)
strategyUsersToId(uint256, address) view returns (uint256)
tokens(uint256) view returns (uint256 strategyId, uint256 positionId)
tokensWhitelist(address, address) view returns (bool)
transactions(bytes32) view returns (bool)
userAmountStrategies(address) view returns (uint256)
users(uint256) view returns (address)
usersToId(address) view returns (uint256)
verify(bytes signature, struct IParallaxApproveWithdrawal approve) view returns (address)
State-modifying
Events __ParallaxOrbital_init(address initialFeesReceiver, address initialERC721)
addStrategy(address strategy, address incentivization, uint32 timelock, uint256 cap, uint256 initialFee, bool isActive)
addToken(uint256 strategyId, address token)
addTransaction(struct TimelockTransaction transaction) returns (bytes32)
claim(uint256 strategyId, uint256 positionId)
compound(uint256 strategyId, uint256[] amountsOutMin)
confirmWithdrawalRequest(uint256 positionId, uint256 shares, address holder, address receiver) returns (uint256, uint256)
depositAndSwapERC20Token(struct IParallaxOrbitalDepositAndCompoundParams params)
depositAndSwapNativeToken(struct IParallaxOrbitalDepositAndCompoundParams params) payable
depositLPs(struct IParallaxOrbitalDepositAndCompoundParams params)
depositTokens(struct IParallaxOrbitalDepositAndCompoundParams params)
executeTransaction(struct TimelockTransaction transaction) returns (bytes)
removeToken(uint256 strategyId, address token)
removeTransaction(struct TimelockTransaction transaction)
renounceOwnership()
rescueERC20Token(address token, uint256 amount, address receiver)
rescueERC20Token(uint256 strategyId, address token, uint256 amount, address receiver)
rescueNativeToken(uint256 amount, address receiver)
rescueNativeToken(uint256 strategyId, uint256 amount, address receiver)
setCap(uint256 strategyId, uint256 cap)
setCompoundMinAmount(uint256 strategyId, uint256 compoundMinAmount)
setFee(uint256 strategyId, uint256 newFee)
setFeesReceiver(address newFeesReceiver)
setStrategyStatus(uint256 strategyId, bool flag)
setTimelock(uint256 strategyId, uint32 timelock)
transferOwnership(address newOwner)
transferPositionFrom(address from, address to, uint256 tokenId)
withdrawAndSwapForERC20Token(struct IParallaxOrbitalWithdrawAndCompoundParams params)
withdrawAndSwapForNativeToken(struct IParallaxOrbitalWithdrawAndCompoundParams params)
withdrawLPs(struct IParallaxOrbitalWithdrawAndCompoundParams params)
withdrawTokens(struct IParallaxOrbitalWithdrawAndCompoundParams params)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
Compounded(uint256 indexed strategyId, uint256 indexed blockNumber, address indexed user, uint256 amount)
Initialized(uint8 version)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
PositionCreated(uint256 indexed positionId, address indexed user, uint256 blockNumber)
PositionTransferred(address indexed from, address indexed to, uint256 tokenId)
ProccessTransaction(struct TimelockTransaction transaction, uint8 indexed proccessType)
Staked(uint256 indexed strategyId, uint256 indexed positionId, address user, address indexed holder, uint256 amount, uint256 shares)
Withdrawn(uint256 indexed strategyId, uint256 indexed positionId, address indexed user, address receiver, uint256 amount, uint256 earned, uint256 shares)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
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()