ParallaxOrbitalUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x678dda97 at 17822050
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
14 additional variables

No balances found for "ParallaxOrbitalUpgradeable"

No transactions found for "ParallaxOrbitalUpgradeable"


Functions
Getter at block 21100237
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 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
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(
Fallback and receive

This contract contains no fallback and receive objects.

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(