TransparentUpgradeableProxy
Verified contract
Proxy
Active on
Ethereum with 1,004 txns
Unified storage
Map
Table
Raw
Constants and immutables
2
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
0xbeab…af55
0xc0d5…5490
Balances ($10,477.46)
Asset | Symbol | Type | Quantity | Price | Value |
---|---|---|---|---|---|
BRIGHT | ERC-20 | 4.168291M | $0.002514 |
$10,477.46 |
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 20636746 | 2 months ago | | | 0 | 0.000081637615 | |
| 20636741 | 2 months ago | | | 0 | 0.00015019690 | |
| 20598543 | 3 months ago | | | 0 | 0.00027353040 | |
| 20534182 | 3 months ago | | | 0 | 0.00069731733 | |
| 20412443 | 3 months ago | | | 0 | 0.00064647362 | |
| 20352832 | 4 months ago | | | 0 | 0.00041738567 | |
| 20352813 | 4 months ago | | | 0 | 0.00055375056 | |
| 20166468 | 5 months ago | | | 0 | 0.00056421485 | |
| 20108061 | 5 months ago | | | 0 | 0.00044155933 | |
| 19920421 | 6 months ago | | | 0 | 0.00099201331 |
ABI
ABI objects
Getter at block 21157796
brightToken() view returns (address)
0xbeab712832112bd7664226db7cd025b153d3af55
lastUpdateBlock() view returns (uint256)
20598543
outstandingRewards() view returns (uint256)
0
owner() view returns (address)
0x26fb78edfbc3926d3c706aa20c1d329e76729d1c
rewardPerBlock() view returns (uint256)
0
stkBrightToken() view returns (address)
0xc0d598c072d1fd7c704d66d18131c62612bd5490
totalPool() view returns (uint256)
2938831287504145401309808
Read-only
getStakedBright(address _address) view returns (uint256)
getWithdrawalInfo(address _userAddr) view returns (uint256 _amount, uint256 _unlockPeriod, uint256 _availableFor)
stakingReward(uint256 _amount) 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
__BrightStaking_init(uint256 _rewardPerBlock, address _contractsRegistry)
callWithdraw(uint256 _amountStkBrightUnlock)
renounceOwnership()
setRewardPerBlock(uint256 _amount)
stake(uint256 _amountBright)
stakeFor(address _user, uint256 _amountBright)
stakeWithPermit(uint256 _amountBright, uint8 _v, bytes32 _r, bytes32 _s)
sweepUnusedRewards()
transferOwnership(address newOwner)
withdraw()
AdminChanged(address previousAdmin, address newAdmin)
Upgraded(address indexed implementation)
OwnershipTransferred(address indexed previousOwner, address indexed newOwner)
StakedBright(uint256 stakedBright, uint256 mintedStkBright, address indexed recipient)
SweepedUnusedRewards(address recipient, uint256 amount)
WithdrawnBright(uint256 withdrawnBright, uint256 burnedStkBright, address indexed recipient)
constructor(address _logic, address admin_, bytes _data)
fallback()
receive()
receive()
This contract contains no error objects.