contracts/abis/mainnet/L2RewardManager
Variables
L2RewardManager
constL2RewardManager: readonly [{inputs: readonly [];name:"authority";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [];name:"getClaimingDelay";outputs: readonly [{internalType:"uint256";name:"";type:"uint256"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"intervalId";type:"bytes32"; }];name:"getEpochRecord";outputs: readonly [{components: readonly [{internalType:"uint104";name:"startEpoch";type:"uint104"; }, {internalType:"uint104";name:"endEpoch";type:"uint104"; }, {internalType:"uint48";name:"timeBridged";type:"uint48"; }, {internalType:"uint128";name:"pufETHAmount";type:"uint128"; }, {internalType:"uint128";name:"ethAmount";type:"uint128"; }, {internalType:"uint256";name:"ethToPufETHRate";type:"uint256"; }, {internalType:"bytes32";name:"rewardRoot";type:"bytes32"; }];internalType:"struct L2RewardManagerStorage.EpochRecord";name:"";type:"tuple"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"uint256";name:"startEpoch";type:"uint256"; }, {internalType:"uint256";name:"endEpoch";type:"uint256"; }];name:"getIntervalId";outputs: readonly [{internalType:"bytes32";name:"";type:"bytes32"; }];stateMutability:"pure";type:"function"; }, {inputs: readonly [{internalType:"address";name:"account";type:"address"; }];name:"getRewardsClaimer";outputs: readonly [{internalType:"address";name:"";type:"address"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"intervalId";type:"bytes32"; }, {internalType:"address";name:"account";type:"address"; }];name:"isClaimed";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{internalType:"bytes32";name:"intervalId";type:"bytes32"; }];name:"isClaimingLocked";outputs: readonly [{internalType:"bool";name:"";type:"bool"; }];stateMutability:"view";type:"function"; }, {inputs: readonly [{components: readonly [{internalType:"bytes32";name:"intervalId";type:"bytes32"; }, {internalType:"uint256";name:"amount";type:"uint256"; }, {internalType:"bool";name:"isL1Contract";type:"bool"; }, {internalType:"address";name:"account";type:"address"; }, {internalType:"bytes32[]";name:"merkleProof";type:"bytes32[]"; }];internalType:"struct IL2RewardManager.ClaimOrder[]";name:"claimOrders";type:"tuple[]"; }];name:"claimRewards";outputs: readonly [];stateMutability:"nonpayable";type:"function"; }]
Defined in: lib/contracts/abis/mainnet/L2RewardManager.ts:1