UZV1Router

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0x798ed403 at 13422574
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

No balances found for "UZV1Router"

No transactions found for "UZV1Router"


Functions
Getter at block 21330834
factory(view returns (address)
0x0000000000000000000000000000000000000000
 
getAllPools(view returns (address[])
 
getAllTokens(view returns (address[] tokenListuint256[] tokenTVLsuint256[] weightsuint256 combinedWeight)
 
getTVLs(view returns (uint256[] _tokenTVLs)
 
getTokenWeights(view returns (uint256[] weightsuint256 combinedWeight)
membershipToken(view returns (address)
0x0000000000000000000000000000000000000000
owner(view returns (address)
0x0000000000000000000000000000000000000000
paused(view returns (bool)
false
staking(view returns (address)
0x0000000000000000000000000000000000000000
Read-only
canReceiveRewards(address _poolview returns (bool)
getAllTokens(uint256 _blocknumberview returns (address[] tokenListuint256[] tokenTVLsuint256[] weightsuint256 combinedWeight)
getAllUserRewards(address _userview returns (address[]uint256[])
getPoolInfo(address _poolview returns (struct SharedDataTypesPoolData)
getPoolStakerUser(address _userview returns (struct SharedDataTypesPoolStakerUser[])
getPoolState(address _poolview returns (uint8)
getPoolType(address _poolview returns (uint8)
getPoolUserInfo(address _pooladdress _userview returns (struct SharedDataTypesFlatPoolStakerUser)
getPoolUserReceiverAddress(address _pooladdress _userview returns (string receiverAddress)
getStakingUserData(address _userview returns (address[]uint256[]uint256)
getTVLs(uint256 _blocknumberview returns (uint256[] _tokenTVLs)
getTimeWindows(address _poolview returns (uint256[])
getTotalPriceForPurchaseableTokens(address _pooladdress _userview returns (uint256)
getUserStakes(address _userview returns (uint256[])
getUserStakes(address _useruint256 _blocknumberview returns (uint256[])
getUserStakesSnapshots(address _useraddress _tokenuint256 _startBlockuint256 _endBlockview returns (struct SharedDataTypesStakeSnapshot[] snapshots)
getUserTVLShare(address _useruint256 _precisionview returns (uint256[])
isPoolNative(address _poolview returns (bool)
State-modifying
claimAllRewards(
claimReward(address _poolreturns (bool)
claimRewardsFor(address[] pools
createNewPool(uint256 totalRewardsuint256 startBlockuint256 endBlockaddress tokenuint8 poolTypestring namestring blockchainstring cAddressreturns (address)
emergencyWithdrawTokenFromRouter(address _tokenuint256 _amount
initialize(address _factoryaddress _stakingaddress _accessToken
initialize(address _token
pause(
payRewardAndSetNativeAddressForPool(address _pooluint256 _amountstring _receiver
payRewardPool(address _pooluint256 _amount
renounceOwnership(
setFactory(address _factory
setMembershipToken(address _newToken
setNativeAddressForPool(address _poolstring _receiver
setStaking(address _staking
transferOwnership(address newOwner
unPause(
Events
MembershipTokenUpdated(address _newTokenAddress
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
Paused(address account
Unpaused(address account
Constructor

This contract contains no constructor objects.

Fallback and receive

This contract contains no fallback and receive objects.

Errors

This contract contains no error objects.