ChildChainGaugeInjector

Verified contract

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

No balances found for "ChildChainGaugeInjector"

0xa78fa87e8402327ab4e74198599575cb033af89d75d2adeea81b1317a5bf7e7e
0x9591c607f44af5a5ac6c710cae7d1fca43b3da10a10ef8c4d12ef652f562fc26
0xceccf5f5dc3946109a793d44aea3b684f0008018b565e5f562518a94cba3489b
0xba5fabc52dd9b90ba2ce4134ffe535a8a75d8807aeff51ad148aecdadbeaf044
0xd751b9de90a85281015d683271870af9eae93044a92a80fc6eeff65d6671adaa
0x0830522f139ddae4a07e75e20bf32bbf1e8280631daa937d5554eda637a1c2b6
0xec9c68a3172c6ddd354fad16e421c6e48060c0123ef8bcd4b549115519aa7579
0x75927412412d44ed08b7b6a3efe141565d674f98b07a07f00834e20548fe65f0
0xf111276924986132c54fed229ec049b1ee16f854e2a51fa5072bc2c47ca0fc75
0x5c829d538a0c02dbc6d0aef09b1afcd66d62943b21c148c9e26f1ae3c022f6d9

Functions
Getter at block 23632432
checkSufficientBalances(view returns (bool)
false
getInjectTokenAddress(view returns (address)
0xbefd5c25a59ef2c1316c5a4944931171f30cd3e4
getKeeperRegistryAddress(view returns (address keeperRegistryAddress)
0xe9735f7d85a57bfb860c1e2c1c7b4f587ba0f6e7
getMinWaitPeriodSeconds(view returns (uint256)
518400
 
getReadyGauges(view returns (address[])
getWatchList(view returns (address[])
[0xe2f2AED19fa245AFf66342c2b849BE6f411fB28f, 0x157a6dFD77F527efef0b36b5B2156B1aB710E32F]
owner(view returns (address)
0x941dcea21101a385b979286cc6d6a9bf435eb1c2
paused(view returns (bool)
false
Read-only
checkUpkeep(bytesview returns (bool upkeepNeededbytes performData)
getAccountInfo(address targetAddressview returns (uint256 amountPerPeriodbool isActiveuint8 maxPeriodsuint8 periodNumberuint56 lastInjectionTimeStamp)
State-modifying
acceptOwnership(
injectFunds(address[] gauges
manualDeposit(address gaugeaddress reward_tokenuint256 amount
pause(
performUpkeep(bytes performData
setDistributorToOwner(address gaugeaddress reward_token
setInjectTokenAddress(address ERC20token
setKeeperRegistryAddress(address keeperRegistryAddress
setMinWaitPeriodSeconds(uint256 period
setRecipientList(address[] gaugeAddressesuint256[] amountsPerPerioduint8[] maxPeriods
setValidatedRecipientList(address[] gaugeAddressesuint256[] amountsPerPerioduint8[] maxPeriods
sweep(address token
transferOwnership(address to
unpause(
withdrawGasToken(
Events
ERC20Swept(address indexed tokenaddress recipientuint256 amount
EmissionsInjection(address gaugeaddress tokenuint256 amount
GasTokenWithdrawn(uint256 amountWithdrawnaddress recipient
KeeperRegistryAddressUpdated(address oldAddressaddress newAddress
MinWaitPeriodUpdated(uint256 oldMinWaitPerioduint256 newMinWaitPeriod
OwnershipTransferRequested(address indexed fromaddress indexed to
OwnershipTransferred(address indexed fromaddress indexed to
Paused(address account
PerformedUpkeep(address[] needsFunding
SetHandlingToken(address token
Unpaused(address account
Constructor
constructor(address keeperRegistryAddressuint256 minWaitPeriodSecondsaddress injectTokenAddress
Fallback and receive

This contract contains no fallback and receive objects.

Errors
BalancesMismatch(
DuplicateAddress(address duplicate
ListLengthMismatch(
OnlyKeeperRegistry(address sender
PeriodNotFinished(uint256 periodNumberuint256 maxPeriods
RewardTokenError(
ZeroAddress(
ZeroAmount(