ProtocolRewards

Verified contract

Implementation

Active on Ethereum with 0 txns
Deployed by via 0xbf6d352d at 18024778
Slot
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0

No balances found for "ProtocolRewards"

No transactions found for "ProtocolRewards"


Functions
Getter at block 21218554
excessSupply(view returns (uint256)
0
owner(view returns (address result)
0x0000000000000000000000000000000000000000
totalBalance(view returns (uint256)
0
totalSupply(view returns (uint256)
0
Read-only
balanceOf(addressview returns (uint256)
hasAllRoles(address useruint256 rolesview returns (bool)
hasAnyRole(address useruint256 rolesview returns (bool)
ownershipHandoverExpiresAt(address pendingOwnerview returns (uint256 result)
rolesOf(address userview returns (uint256 roles)
State-modifying
cancelOwnershipHandover(payable 
completeOwnershipHandover(address pendingOwnerpayable 
deposit(address tobytes4 reasonstring commentpayable 
depositBatch(address[] recipientsuint256[] amountsbytes4[] reasonsstring commentpayable 
grantRoles(address useruint256 rolespayable 
increaseBalance(address touint256 amount
increaseBalanceBatch(address[] touint256[] amounts
initialize(address ownerAddress_
renounceOwnership(payable 
renounceRoles(uint256 rolespayable 
requestOwnershipHandover(payable 
revokeRoles(address useruint256 rolespayable 
transferExcessSupply(address touint256 amount
transferOwnership(address newOwnerpayable 
withdraw(address touint256 amount
withdrawFor(address touint256 amount
Events
Deposit(address indexed fromaddress indexed tobytes4 indexed reasonuint256 amountstring comment
IncreaseBalance(address indexed touint256 amount
Initialized(uint8 version
OwnershipHandoverCanceled(address indexed pendingOwner
OwnershipHandoverRequested(address indexed pendingOwner
OwnershipTransferred(address indexed oldOwneraddress indexed newOwner
RolesUpdated(address indexed useruint256 indexed roles
TransferExcessSupply(address indexed fromaddress indexed touint256 amount
Withdraw(address indexed fromaddress indexed touint256 amount
Constructor
constructor(
Fallback and receive
fallback(
receive(
Errors
ADDRESS_ZERO(
ARRAY_LENGTH_MISMATCH(
INVALID_AMOUNT(
INVALID_DEPOSIT(
INVALID_WITHDRAW(
NewOwnerIsZeroAddress(
NoHandoverRequest(
Unauthorized(