ParallaxOrbitalUpgradeable

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xbfb5435f at 17478778
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
5 additional variables

No balances found for "ParallaxOrbitalUpgradeable"

No transactions found for "ParallaxOrbitalUpgradeable"


Functions
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 strategyIdaddress useruint256 positionIdview returns (uint256)
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)
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 usersCount)
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)
State-modifying
__ParallaxOrbital_init(address initialFeesReceiveraddress initialERC721
addStrategy(address strategyuint32 timelockuint256 capuint256 rewardPerBlockuint256 initialFeeaddress rewardTokenbool isActive
addToken(uint256 strategyIdaddress token
addTransaction(struct TimelockTransaction transactionreturns (bytes32)
claim(uint256 strategyIduint256 positionId
compound(uint256 strategyIduint256[] amountsOutMin
depositAndSwapERC20Token(struct IParallaxOrbitalDepositAndCompoundParams params
depositAndSwapNativeToken(struct IParallaxOrbitalDepositAndCompoundParams paramspayable 
depositLPs(struct IParallaxOrbitalDepositAndCompoundParams params
depositTokens(struct IParallaxOrbitalDepositAndCompoundParams params
emergencyWithdraw(struct IParallaxOrbitalWithdrawAndCompoundParams 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
setRewardPerBlock(uint256 strategyIduint256 rewardPerBlock
setRewardToken(uint256 strategyIdaddress newRewardToken
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
PositionClosed(uint256 indexed strategyIduint256 indexed positionIdaddress indexed useruint256 blockNumber
PositionCreated(uint256 indexed strategyIduint256 indexed positionIdaddress indexed useruint256 blockNumber
PositionTransferred(uint256 indexed strategyIdaddress indexed fromuint256 fromPositionIdaddress indexed touint256 toPositionId
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 currentFeeuint256 shares
Constructor
constructor(
Fallback and receive

This contract contains no fallback and receive objects.

Errors
CapExceeded(
CapTooSmall(
ExTimeLessThanNow(
IncorrectRewards(
MinDelay(
NoTokensToClaim(
NonExistTransaction(
NullSignature(
OnlyActiveStrategy(
OnlyAfterLock(uint32 remainTime
OnlyContractAddress(
OnlyERC721(
OnlyExistPosition(
OnlyExistStrategy(
OnlyNonZeroAddress(
OnlyValidFee(
OnlyValidWithdrawalSharesAmount(
StrategyAlreadyAdded(
TransactionExecutionReverted(string revertReason