ParallaxOrbitalUpgradeable
Verified contract
Implementation
Active on
Ethereum with 0 txns
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
14 additional
variables
Balances ($0.00)
No balances found for "ParallaxOrbitalUpgradeable"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|
No transactions found for "ParallaxOrbitalUpgradeable"
ABI
ABI objects
Getter at block 21099089
DELAY() view returns (uint256)
172800
ERC721() view returns (address)
0x0000000000000000000000000000000000000000
currentRequest() view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
feesReceiver() view returns (address)
0x0000000000000000000000000000000000000000
name() view returns (string)
owner() view returns (address)
0x0000000000000000000000000000000000000000
strategiesCount() view returns (uint256)
0
tokensCount() view returns (uint256)
0
usersCount() view returns (uint256)
0
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)
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()
This contract contains no fallback and receive objects.
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()