UUPSProxy

Verified contract

Proxy

Active on Base with 3,405 txns
Deployed by via 0x0d3c2ac2 at 16672689
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
ERC-20
--
ERC-20
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
)
ERC-721
--
0x134acade1963b245abf6bbb9ff381fb3ddade3c328b0ab79e9b8aba75c1c464a
0x0bd9ace724fdcdf4e44a53fbf5c9e002261e1f182f616dda4fee1748c395fba1
0xe2911ae1914637ae5839133978f7779f652628d707a275e7b06b35ce5f83de28
0x1d149c51937767f50ebf15b8611625f748ef41164a972910a872b9c2611b2fc6
0xa791caab413457559eb0a60d11c6f49e7a187a4ac286a56a48d9fb8be95619eb
0xf04db5fe7092852b9c1b64412e36902136ba97e2a5785900fac7287346bab88b
0x9161e3af1920f733337389fa101e17b8b95e8cfbc62d1847b821fdf1f2200a5b
0xc7a42f4f43a45e184615cd7f8496fba808b11e50751472653d1ccf6419544d14
0xc651cea2501305730fb7136f37a6522b685648fac1045e21fb77db66dc3877cc
0x8293762b8c0abb86c3625a2a60c79623030c38c24655c13e84416a23e9ce083f

Functions
Getter at block 22752288
DISTRIBUTION_TAX_RATE_PM(view returns (uint256)
900000
IN_TOKEN_FEE_PM(view returns (uint256)
5000
MINIMUM_STAKING_AMOUNT(view returns (uint256)
1000000000000000000
QE_REFERRAL_BONUS(view returns (uint256)
50000
boringToken(view returns (address)
0x2112b92a4f6496b7b2f10850857ffa270464d054
distributionFeeManager(view returns (address)
0xfdad7082c6d2e07dd232be252bfd65841ea1c83c
emissionTreasury(view returns (address)
0x14a201a50b3ffc7ca9851dd137aa47ff33924025
 
getAllTorexesMetadata(view returns (struct TorexMetadata[] metadataList)
getCodeAddress(view returns (address codeAddress)
0x498aa0aa9b98b8af81988e7283954d3f9f9a391f
getQETargetTotalEmissionRate(view returns (int96)
36848373365406152
getTypeId(pure returns (bytes32)
0xaf54b89170fc1c1d2c7122546e5769a61bec80f9a933370daf017aa0832a2f66
owner(view returns (address)
0x4ee5d45eb79aea04c02961a2e543bbaf5cec81b3
proxiableUUID(pure returns (bytes32)
0xaf54b89170fc1c1d2c7122546e5769a61bec80f9a933370daf017aa0832a2f66
sleepPodBeacon(view returns (address)
0xf28ba7108b96ff7d9bc43a302a504babda68be4b
torexFactory(view returns (address)
0x3dc7060698d6ffd00a16e79ac513ff7a140bc217
Read-only
getAllTorexesMetadata(uint256 skipuint256 firstview returns (struct TorexMetadata[] metadataList)
getBoringPoolScaler(address torexview returns (int256 scaler)
getCurrentDistributor(address torexaddress traderview returns (address distributor)
getCurrentReferrerPod(address torexaddress traderview returns (address referrer)
getDistributorStats(address torexaddress distributorview returns (int256 distributedVolumeint96 totalFlowRate)
getFeePoolScaler(address torexview returns (int256 scaler)
getMyBoringRewardInfo(address torexaddress meview returns (int96 totalRewardRateint96 tradingRewardRate)
getSleepPod(address stakerview returns (address sleepPod)
getStakeableAmount(address stakerview returns (uint256 amount)
getStakedAmountOf(address torexaddress stakerview returns (uint256 stakedAmount)
getTotalStakedAmount(address torexview returns (uint256 stakedAmount)
getTotalityStats(address torexview returns (int256 distributedVolumeint96 totalFlowRate)
isQEEnabledForTorex(address torexview returns (bool)
State-modifying
initializeProxy(address initialAddress
castrate(
createUniV3PoolTwapObserverAndTorex(struct TorexConfig torexConfigint8 feePoolScalerN10Powint8 boringPoolScalerN10Powstruct UniswapV3PoolTwapHoppableObserverUniV3PoolHop[] hopsreturns (address torex)
decreaseStake(address torexuint256 amount
govQEEnableForTorex(address torex
govQEUpdateTargetTotalEmissionRate(int96 r
govQEUpdateTorexEmissionBoostFactor(address torexuint256 f
govUpdateLogic(address newSuperBoringLogicaddress newSleepPodLogicaddress newEmissionTreasuryLogicaddress newDistributionFeeManagerLogic
increaseStake(address torexuint256 amount
initialize(address owner
onInFlowChanged(address traderint96 prevFlowRateint96uint256int96 newFlowRateuint256bytes userDataRawreturns (int96 newFeeFlowRate)
onLiquidityMoved(struct LiquidityMoveResultreturns (bool)
renounceOwnership(
transferOwnership(address newOwner
updateCode(address newAddress
updateStake(address torexuint256 newStakedAmount
Events
CodeUpdated(bytes32 uuidaddress codeAddress
DistributorUpdated(address indexed torexaddress traderaddress indexed prevDistributoraddress indexed newDistributor
EmissionUpdated(address indexed torexint96 emissionRateuint256 quint256 qqSum
Initialized(uint8 version
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
ReferrerUpdated(address indexed torexaddress indexed traderPoduint128 newTraderUnitsaddress indexed referrerPoduint128 newReferralUnits
SleepPodCreated(address indexed stakeraddress indexed pod
StakeUpdated(address indexed torexaddress indexed stakeruint256 newStakedAmount
TargetTotalEmissionRateUpdated(int96 targetTotalEmissionRate
TorexCreated(address indexed torex
Constructor

This contract contains no constructor objects.

Fallback and receive
fallback(
receive(
Errors
MINIMUM_STAKING_AMOUNT_REQUIRED(
NO_SELF_REFERRAL(
ONLY_REGISTERED_TOREX_ALLOWED(