OwnedBeaconProxy

Verified contract

Proxy

Active on Ethereum with 52 txns
Deployed by via 0xa95d0b38 at 14183689
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 48 additional slots
8 additional variables

No balances found for "OwnedBeaconProxy"

0x8254e2807b3994a5830f6d8021da625342dc739babbaf63dea2f5d22bccdd038
0xbcca04ab7ec166afa01b59675ddb53765580eda01d079aca7849edecde1ae880
0xd30c2199a9c299509d19fd594786073d58d354df291a090f7f4424fffdd89204
0x31693413ed9ec1cd0a4cc04bb7c140914a2caf0cad8328a5276b77eafac3cc62
0x1b3ad1ca7f05e04c3d5a1e09b63bc69832798c24d4947c9ad2b74bc2870c6f66
0xa7f5c23b508e7d65b3292af5598f0b732c6123a29bb6a5227f649e8c67a8f248
0xf2631843b217f8862925593eaeaa0c411829200ad00115e60b9a9b1757d0058d
0x82bacef715ae1132fa4abd12271a64388d875e5561fb4b8534e9f87a73264fbf
0x4da5f117d671c0dc3cb6584781f0164dddf7f7fbc44cf318cbf8aa9ff8021890
0xf68613afde999bc488b2a3f90d2d4a6c60622cef2dfe057cc9a327c28fb7d1e3

Functions
Getter at block 20958407
admin(view returns (address adm)
0x12986db5d522476d1dffc68305a7eff224df55d9
beacon(view returns (address beacon_)
0xb27ce651349288f9f10e4b3eec538c17ea7d37c9
implementation(view returns (address implementation_)
0x4386f8571b9b223fd64a26eace0481bb084dfd10
DEFAULT_ADMIN_ROLE(view returns (bytes32)
0x0000000000000000000000000000000000000000000000000000000000000000
allowStaking(view returns (bool)
false
getAllUsers(view returns (address[])
[0xE5dc2f96FD5450c2852dEbA25566eA1342Ab07c1, 0xd0aaDF3e138806e4633C18C34EfC0A5d62dC2DEF, 0x870350000C1FC168e3d9D4C093637c083Ec7bA5b, 0x85D142e02462ed5339B439E41D50970CBac6137B, 0x044AC4F0842dE89AC607aaDa5e454426046eb253]
getFixedPoolCapacityUSD(view returns (uint256)
600000000000000
getFixedPoolUsageUSD(view returns (uint256)
50590970000000
getLockPeriod(view returns (uint64)
0
getPoolRequestedToRedeem(view returns (uint256)
1000000000
getPoolStake(view returns (uint256)
50000100000000
getRedeemWaitPeriod(view returns (uint64)
604800
getReferenceUniswapV3Pool(view returns (address)
0x0000000000000000000000000000000000000000
getRewardPeriod(view returns (uint64)
604800
getTokenToReward(view returns (address)
0x03cbf57ece7948fe6fd38891e287811c0b849ee1
getTokenToStake(view returns (address)
0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48
getTotalAnnualRewards(view returns (uint256)
120000000000000
getWithdrawers(view returns (address[])
[0xF8026711E9DcC162942cea96c7738da773e05EB8]
owner(view returns (address)
0x12986db5d522476d1dffc68305a7eff224df55d9
Read-only
getPoolStakeAt(uint64 timestampview returns (struct IMiningPoolRecord)
getRoleAdmin(bytes32 roleview returns (bytes32)
getRoleMember(bytes32 roleuint256 indexview returns (address)
getRoleMemberCount(bytes32 roleview returns (uint256)
getUserCanRedeemNow(address userAddrview returns (uint256)
getUserRedemptionDetails(address userAddrview returns (struct IMiningPoolRecord[])
getUserRequestedToRedeem(address userAddrview returns (uint256)
getUserRewardsAt(address userAddruint64 timestampint256 priceuint8 decimalsview returns (struct IMiningPoolRecord)
getUserStake(address userAddrview returns (uint256)
getUserStakeAt(address userAddruint64 timestampview returns (struct IMiningPoolRecord)
getUserStakeDetails(address userAddrview returns (struct IMiningPoolStakeRecord[])
getUserStakeLocked(address userAddrview returns (uint256)
getUserStakeRewards(address userAddrview returns (uint256)
getUserStakeRewardsDetails(address userAddrview returns (struct IMiningPoolRecord[])
getUserStakeUnlocked(address userAddrview returns (uint256)
hasRole(bytes32 roleaddress accountview returns (bool)
supportsInterface(bytes4 interfaceIdview returns (bool)
State-modifying
changeAdmin(address newAdmin
upgradeBeaconTo(address newBeacon
claimStakeRewards(
grantRole(bytes32 roleaddress account
grantWithdrawer(address withdrawerAddr
initialize(address _tokenToStakeaddress _tokenToRewardaddress _referenceUniswapV3Pooluint256 _totalAnnualRewardsuint256 _fixedPoolCapacityUSDuint64 _lockPerioduint64 _rewardPerioduint64 _redeemWaitPeriodbool _isTokenToStakeWETH
onTokenTransfer(address fromuint256 amountbytesreturns (bool)
onTransferReceived(addressaddress fromuint256 valuebytesreturns (bytes4)
poolDeposit(uint256 amount
poolDepositETH(payable 
poolWithdraw(uint256 amount
poolWithdrawETH(uint256 amount
redeemETH(
redeemToken(
renounceOwnership(
renounceRole(bytes32 roleaddress account
requestRedemption(uint256 amount
rescueERC20(address tokenaddress touint256 amount
revokeRole(bytes32 roleaddress account
revokeWithdrawer(address withdrawerAddr
setLockAndRedeemWaitPeriod(uint64 newLockPerioduint64 newRedeemWaitPeriod
setPriceConsultSeconds(uint32 _priceConsultSeconds
setStakingAllowance(bool isAllow
stakeETH(payable 
stakeToken(uint256 amount
tokenReceived(address fromuint256 amountbytes
transferOwnership(address newOwner
Events
AdminChanged(address previousAdminaddress newAdmin
BeaconUpgraded(address indexed beacon
ClaimStakeRewards(address indexed userAddruint256 amount
FixedPoolStaking(address indexed userAddruint256 tokenAmountuint256 equivUSD
OwnershipTransferred(address indexed previousOwneraddress indexed newOwner
RedeemToken(address indexed userAddruint256 amount
RequestRedemption(address indexed userAddruint256 amount
RoleAdminChanged(bytes32 indexed rolebytes32 indexed previousAdminRolebytes32 indexed newAdminRole
RoleGranted(bytes32 indexed roleaddress indexed accountaddress indexed sender
RoleRevoked(bytes32 indexed roleaddress indexed accountaddress indexed sender
StakeRewards(address indexed userAddruint256 stakeAmountuint256 stakeRewardsAmountuint64 stakeTimeuint64 nodeIDbytes32 stakeHash
StakeToken(address indexed userAddruint256 amount
Constructor
constructor(address beaconbytes data
Fallback and receive
fallback(
fallback(
receive(
receive(
Errors

This contract contains no error objects.