Dispenser

Verified contract

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

No balances found for "Dispenser"

0x8f929c427e85d9cedc05f15a3d5e93681539b169450c51763baf3d8e40bda36f
0x8353a261456145b4e96fabb352af01fd6f99c0d467247912472c6707a17c582a
0xf4330dcee8d2ec0f35a33a4bac7054a066bb81d5541e6259d84754ac3bd9b438
0x0cf81e9dd9193985acae093b29af7b61c46083d6ab9351f2dc59d515fa6c1203
0xd24d02c38bac6fa2a54b0c0d16d475884187c99af1c0c60e05d1907af5323a22
0x06db179ca911a60117efae31127e21793eeaa199eb271e9c046807aa6e874fc4
0x1b1300fe6a0900443c2809cf8f6c217b933bb14c34751566c3279d73db1f6560
0xc7d282690af6518d2eed95a1e2e8edce3f5211643e7b16e42f571521bb028579
0xf33e7a016659ded2b99ac76b1a296af274d25e6f0a14e5e0d67163e12b52f64c
0xbc0af93fe859e64f17e468447e5d275b3f3cc7af32e67f8e59c810304efa948d

Functions
Getter at block 21286026
MAX_EVM_CHAIN_ID(view returns (uint256)
9223372036854775771
defaultMaxStakingIncentive(view returns (uint256)
30000000000000000000000
defaultMinStakingWeight(view returns (uint256)
100
maxNumClaimingEpochs(view returns (uint256)
1
maxNumStakingTargets(view returns (uint256)
10
olas(view returns (address)
0x0001a500a6b18995b03f44bb040a5ffc28e45cb0
owner(view returns (address)
0x3c1ff68f5aa342d296d4dee4bb1cacca912d95fe
paused(view returns (uint8)
0
retainer(view returns (bytes32)
0x000000000000000000000000000000000000000000000000000000000000dead
retainerHash(view returns (bytes32)
0xb34209a263f6c38fe55f099e9e70f9d67e93982480ff3234a5e0108028ad164d
tokenomics(view returns (address)
0xc096362fa6f4a4b1a9ea68b1043416f3381ce300
treasury(view returns (address)
0xa0da53447c0f6c4987964d8463da7e6628b30f82
voteWeighting(view returns (address)
0x95418b46d5566d3d1ea62c12aea91227e566c5c1
Read-only
mapChainIdDepositProcessors(uint256view returns (address)
mapChainIdWithheldAmounts(uint256view returns (uint256)
mapLastClaimedStakingEpochs(bytes32view returns (uint256)
mapRemovedNomineeEpochs(bytes32view returns (uint256)
mapZeroWeightEpochRefunded(uint256view returns (bool)
State-modifying
addNominee(bytes32 nomineeHash
calculateStakingIncentives(uint256 numClaimedEpochsuint256 chainIdbytes32 stakingTargetuint256 bridgingDecimalsreturns (uint256 totalStakingIncentiveuint256 totalReturnAmountuint256 lastClaimedEpochbytes32 nomineeHash)
changeManagers(address _tokenomicsaddress _treasuryaddress _voteWeighting
changeOwner(address newOwner
changeStakingParams(uint256 _maxNumClaimingEpochsuint256 _maxNumStakingTargets
claimOwnerIncentives(uint256[] unitTypesuint256[] unitIdsreturns (uint256 rewarduint256 topUp)
claimStakingIncentives(uint256 numClaimedEpochsuint256 chainIdbytes32 stakingTargetbytes bridgePayloadpayable 
claimStakingIncentivesBatch(uint256 numClaimedEpochsuint256[] chainIdsbytes32[][] stakingTargetsbytes[] bridgePayloadsuint256[] valueAmountspayable 
removeNominee(bytes32 nomineeHash
retain(
setDepositProcessorChainIds(address[] depositProcessorsuint256[] chainIds
setPauseState(uint8 pauseState
syncWithheldAmount(uint256 chainIduint256 amountbytes32 batchHash
syncWithheldAmountMaintenance(uint256 chainIduint256 amountbytes32 batchHash
Events
AddNomineeHash(bytes32 indexed nomineeHash
IncentivesClaimed(address indexed owneruint256 rewarduint256 topUpuint256[] unitTypesuint256[] unitIds
OwnerUpdated(address indexed owner
PauseDispenser(uint8 pauseState
RemoveNomineeHash(bytes32 indexed nomineeHash
Retained(address indexed accountuint256 returnAmount
SetDepositProcessorChainIds(address[] depositProcessorsuint256[] chainIds
StakingIncentivesBatchClaimed(address indexed accountuint256[] chainIdsbytes32[][] stakingTargetsuint256[][] stakingIncentivesuint256 totalStakingIncentiveuint256 totalTransferAmountuint256 totalReturnAmount
StakingIncentivesClaimed(address indexed accountuint256 chainIdbytes32 stakingTargetuint256 stakingIncentiveuint256 transferAmountuint256 returnAmount
StakingParamsUpdated(uint256 maxNumClaimingEpochsuint256 maxNumStakingTargets
TokenomicsUpdated(address indexed tokenomics
TreasuryUpdated(address indexed treasury
VoteWeightingUpdated(address indexed voteWeighting
WithheldAmountSynced(uint256 chainIduint256 amountuint256 updatedWithheldAmountbytes32 indexed batchHash
Constructor
constructor(address _olasaddress _tokenomicsaddress _treasuryaddress _voteWeightingbytes32 _retaineruint256 _maxNumClaimingEpochsuint256 _maxNumStakingTargetsuint256 _defaultMinStakingWeightuint256 _defaultMaxStakingIncentive
Fallback and receive

This contract contains no fallback and receive objects.

Errors
ClaimIncentivesFailed(address accountuint256 rewarduint256 topUp
DepositProcessorOnly(address senderaddress depositProcessor
ManagerOnly(address senderaddress manager
Overflow(uint256 provideduint256 max
OwnerOnly(address senderaddress owner
Paused(
ReentrancyGuard(
WrongAccount(bytes32 account
WrongAmount(uint256 provideduint256 expected
WrongArrayLength(uint256 numValues1uint256 numValues2
WrongChainId(uint256 chainId
ZeroAddress(
ZeroValue(