ParallaxOrbitalUpgradeable
Verified contract
Implementation
Active on
Ethereum with 0 txns
Storage
Map
Table
Raw
Constants and immutables
3
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
5 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 21100274
DELAY() view returns (uint256)
172800
ERC721() view returns (address)
0x0000000000000000000000000000000000000000
feesReceiver() view returns (address)
0x0000000000000000000000000000000000000000
owner() view returns (address)
0x0000000000000000000000000000000000000000
strategiesCount() view returns (uint256)
0
tokensCount() view returns (uint256)
0
usersCount() view returns (uint256)
0
Read-only
getClaimableRewards(uint256 strategyId, address user, uint256 positionId) view returns (uint256)
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)
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)
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)
State-modifying
Events __ParallaxOrbital_init(address initialFeesReceiver, address initialERC721)
addStrategy(address strategy, uint32 timelock, uint256 cap, uint256 rewardPerBlock, uint256 initialFee, address rewardToken, bool isActive)
addToken(uint256 strategyId, address token)
addTransaction(struct TimelockTransaction transaction) returns (bytes32)
claim(uint256 strategyId, uint256 positionId)
compound(uint256 strategyId, uint256[] amountsOutMin)
depositAndSwapERC20Token(struct IParallaxOrbitalDepositAndCompoundParams params)
depositAndSwapNativeToken(struct IParallaxOrbitalDepositAndCompoundParams params) payable
depositLPs(struct IParallaxOrbitalDepositAndCompoundParams params)
depositTokens(struct IParallaxOrbitalDepositAndCompoundParams params)
emergencyWithdraw(struct IParallaxOrbitalWithdrawAndCompoundParams 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)
setRewardPerBlock(uint256 strategyId, uint256 rewardPerBlock)
setRewardToken(uint256 strategyId, address newRewardToken)
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)
PositionClosed(uint256 indexed strategyId, uint256 indexed positionId, address indexed user, uint256 blockNumber)
PositionCreated(uint256 indexed strategyId, uint256 indexed positionId, address indexed user, uint256 blockNumber)
PositionTransferred(uint256 indexed strategyId, address indexed from, uint256 fromPositionId, address indexed to, uint256 toPositionId)
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 currentFee, uint256 shares)
constructor()
This contract contains no fallback and receive objects.
CapExceeded()
CapTooSmall()
ExTimeLessThanNow()
IncorrectRewards()
MinDelay()
NoTokensToClaim()
NonExistTransaction()
NullSignature()
OnlyActiveStrategy()
OnlyAfterLock(uint32 remainTime)
OnlyContractAddress()
OnlyERC721()
OnlyExistPosition()
OnlyExistStrategy()
OnlyNonZeroAddress()
OnlyValidFee()
OnlyValidWithdrawalSharesAmount()
StrategyAlreadyAdded()
TransactionExecutionReverted(string revertReason)