ChildChainGaugeInjector
Verified contract
Active on
Base with 28 txns
Slot
XX
32
30
28
26
24
22
20
18
16
14
12
10
8
6
4
2
0
Balances ($0.00)
No balances found for "ChildChainGaugeInjector"
Transactions
Txn hash | Method | Block | Age | From | To | Value (ETH) | Fee (ETH) |
---|---|---|---|---|---|---|---|
| 8588930 | a year ago | | | 0 | 0.0000040858687 | |
| 8286381 | a year ago | | | 0 | 0.0000070131606 | |
| 7983830 | a year ago | | | 0 | 0.000011408634 | |
| 7681281 | a year ago | | | 0 | 0.0000071625465 | |
| 7378730 | a year ago | | | 0 | 0.0000011728162 | |
| 7076181 | a year ago | | | 0 | 0.0000040404937 | |
| 6773630 | a year ago | | | 0 | 0.000052960993 | |
| 6471081 | a year ago | | | 0 | 0.000013024669 | |
| 6168532 | a year ago | | | 0 | 0.0000045123032 | |
| 5865981 | a year ago | | | 0 | 0.0000076597479 |
ABI
ABI objects
Getter at block 23632432 getReadyGauges() view returns (address[])
checkSufficientBalances() view returns (bool)
false
getInjectTokenAddress() view returns (address)
0xbefd5c25a59ef2c1316c5a4944931171f30cd3e4
getKeeperRegistryAddress() view returns (address keeperRegistryAddress)
0xe9735f7d85a57bfb860c1e2c1c7b4f587ba0f6e7
getMinWaitPeriodSeconds() view returns (uint256)
518400
getWatchList() view returns (address[])
[0xe2f2AED19fa245AFf66342c2b849BE6f411fB28f, 0x157a6dFD77F527efef0b36b5B2156B1aB710E32F]
owner() view returns (address)
0x941dcea21101a385b979286cc6d6a9bf435eb1c2
paused() view returns (bool)
false
Read-only
checkUpkeep(bytes) view returns (bool upkeepNeeded, bytes performData)
getAccountInfo(address targetAddress) view returns (uint256 amountPerPeriod, bool isActive, uint8 maxPeriods, uint8 periodNumber, uint56 lastInjectionTimeStamp)
State-modifying
Events acceptOwnership()
injectFunds(address[] gauges)
manualDeposit(address gauge, address reward_token, uint256 amount)
pause()
performUpkeep(bytes performData)
setDistributorToOwner(address gauge, address reward_token)
setInjectTokenAddress(address ERC20token)
setKeeperRegistryAddress(address keeperRegistryAddress)
setMinWaitPeriodSeconds(uint256 period)
setRecipientList(address[] gaugeAddresses, uint256[] amountsPerPeriod, uint8[] maxPeriods)
setValidatedRecipientList(address[] gaugeAddresses, uint256[] amountsPerPeriod, uint8[] maxPeriods)
sweep(address token)
transferOwnership(address to)
unpause()
withdrawGasToken()
ERC20Swept(address indexed token, address recipient, uint256 amount)
EmissionsInjection(address gauge, address token, uint256 amount)
GasTokenWithdrawn(uint256 amountWithdrawn, address recipient)
KeeperRegistryAddressUpdated(address oldAddress, address newAddress)
MinWaitPeriodUpdated(uint256 oldMinWaitPeriod, uint256 newMinWaitPeriod)
OwnershipTransferRequested(address indexed from, address indexed to)
OwnershipTransferred(address indexed from, address indexed to)
Paused(address account)
PerformedUpkeep(address[] needsFunding)
SetHandlingToken(address token)
Unpaused(address account)
constructor(address keeperRegistryAddress, uint256 minWaitPeriodSeconds, address injectTokenAddress)
This contract contains no fallback and receive objects.
BalancesMismatch()
DuplicateAddress(address duplicate)
ListLengthMismatch()
OnlyKeeperRegistry(address sender)
PeriodNotFinished(uint256 periodNumber, uint256 maxPeriods)
RewardTokenError()
ZeroAddress()
ZeroAmount()