TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 543 txns
Unified storage
Map
Table
Raw
Constants and immutables
4
Slot
XX
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
6 additional
variables
Balances ($0.00)
No balances found for "TransparentUpgradeableProxy"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 16390646 | 2 years ago | | | 0 | 0.00099135852 | |
| 16390636 | 2 years ago | | | 0 | 0.0011596077 | |
| 16385624 | 2 years ago | | | 0 | 0.00080472462 | |
| 16378174 | 2 years ago | | | 0 | 0.0010367194 | |
| 16375485 | 2 years ago | | | 0 | 0.00053557309 | |
| 16375307 | 2 years ago | | | 0 | 0.0010069007 | |
| 16367795 | 2 years ago | | | 0 | 0.00051941998 | |
| 16359554 | 2 years ago | | | 0 | 0.00056888775 | |
| 16354347 | 2 years ago | | | 0 | 0.00046942774 | |
| 16353168 | 2 years ago | | | 0 | 0.020054115 |
ABI
ABI objects
Getter at block 21288191
ASTR() view returns (address)
0x7e9c15c43f0d6c4a12e6bdff7c7d55d0f80e3e23
ASTRPerBlock() view returns (uint256)
474183350896000000000000
ASTRPoolId() view returns (uint256)
0
BONUS_MULTIPLIER() view returns (uint256)
1
astraPoolInitialized() view returns (bool)
true
bonusEndBlock() view returns (uint256)
15976225
daaAddress() view returns (address)
0x95e9d7f0e7496d1bfc169df5bdc1b36955d82ea2
daoAddress() view returns (address)
0x4532961e5bd4d43de43a277e284ecdceb6852a93
latestAstraPool() view returns (uint256)
5
owner() view returns (address)
0x8adfb55cabab56babffd7f20f89db404c86f9d7e
poolLength() view returns (uint256)
6
startBlock() view returns (uint256)
15391225
timelock() view returns (address)
0x5c90109a94f44f64b8a4ad810df719a4029c56de
totalPools() view returns (uint256)
99
totalUsersPool() view returns (uint256)
150
Read-only
checkHighestStaker(uint256 _pid, address user) view returns (bool)
checkStakingScoreForDelegation(uint256 _pid, address user) view returns (bool)
getMultiplier(uint256 _from, uint256 _to) view returns (uint256)
getPremiumPayoutBonus(uint256 _pid, address _user) view returns (uint256)
getRewardMultiplier(uint256 _pid, address _user) view returns (uint256)
getStakerList(uint256 _pid) view returns (struct MasterChefHighestAstaStaker[])
getTodayReward(uint256 _pid) view returns (uint256)
highestStakerInPool(uint256, uint256) view returns (uint256 deposited, address addr)
lmpooladdr(address) view returns (bool)
lpTokensStatus(address) view returns (bool)
poolInfo(uint256) view returns (address lpToken, uint256 lastRewardBlock, uint256 accASTRPerShare, uint256 totalBaseMultiplier, uint256 totalAmount)
stakeInfo(uint256, address, uint256) view returns (uint256 amount, uint256 totalAmount, uint256 timestamp, uint256 vault, bool deposit)
stakingScore(uint256 _pid, address _userAddress) view returns (uint256)
userAddressesInPool(uint256, uint256) view returns (address)
userInfo(uint256, address) view returns (uint256 amount, bool cooldown, uint256 timestamp, uint256 totalUserBaseMul, uint256 totalReward, uint256 cooldowntimestamp, uint256 preBlockReward, uint256 totalClaimedReward, uint256 claimedToday, uint256 claimedTimestamp)
vaultList(uint256) view returns (bool)
vaultMultiplier(uint256 _pid, address _user) view returns (uint256)
viewEligibleAmount(uint256 _pid, address _user) view returns (uint256)
viewRewardInfo(uint256 _pid) view returns (uint256)
votingPower(uint256 _pid, address _user) view returns (uint256)
State-modifying
Events admin() returns (address admin_)
changeAdmin(address newAdmin)
implementation() returns (address implementation_)
upgradeTo(address newImplementation)
upgradeToAndCall(address newImplementation, bytes data) payable
add(address _lpToken)
addVault(uint256 val)
deposit(uint256 _pid, uint256 _amount, uint256 vault)
depositFromDaaAndDAO(uint256 _pid, uint256 _amount, uint256 vault, address _sender, bool isPremium)
distributeExitFeeShare(uint256 _amount)
distributeReward(uint256 _pid, uint8 _type, uint256 _amount)
emerergencyWithdrawal(uint256 _amount)
initialize(address _astr, uint256 _ASTRPerBlock, uint256 _startBlock, uint256 _bonusEndBlock)
renounceOwnership()
setDaaAddress(address _address)
setDaoAddress(address _daoAddress)
setLmPoolAddress(address _lmpooladdr, bool _status)
setTimeLockAddress(address _timeLock)
stakeASTRReward(address _currUserAddr, uint256 _pid, uint256 _amount)
transferOwnership(address newOwner)
updateBlockReward(uint256 _pid, address _sender)
updateMaximumPool(uint256 _totalPools)
updateMaximumUsersPool(uint256 _totalUsersPool)
withdraw(uint256 _pid, bool _withStake)
withdrawASTRReward(uint256 _pid, bool _withStake)
AdminChanged(address previousAdmin, address newAdmin)
BeaconUpgraded(address indexed beacon)
Upgraded(address indexed implementation)
AddPool(address indexed tokenAddress)
Deposit(address indexed user, uint256 indexed pid, uint256 amount)
DepositStateUpdate(address indexed user, uint256 indexed pid, bool state, uint256 depositID)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
Withdraw(address indexed user, uint256 indexed pid, uint256 amount)
WithdrawReward(address indexed user, uint256 indexed pid, uint256 amount, bool stake)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
This contract contains no error objects.