Skip to content

Commit

Permalink
feat(IBridgeReward): add DEFAULT_ADDITION_GAS fn in interface
Browse files Browse the repository at this point in the history
  • Loading branch information
TuDo1403 committed Jun 19, 2024
1 parent 9cd56ad commit f6bc93c
Show file tree
Hide file tree
Showing 2 changed files with 6 additions and 1 deletion.
5 changes: 5 additions & 0 deletions src/interfaces/bridge/IBridgeReward.sol
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,11 @@ pragma solidity ^0.8.9;
import { IBridgeRewardEvents } from "./events/IBridgeRewardEvents.sol";

interface IBridgeReward is IBridgeRewardEvents {
/**
* @dev Configuration of gas stipend to ensure sufficient gas after London Hardfork.
*/
function DEFAULT_ADDITION_GAS() external view returns (uint256);

/**
* @dev This function allows bridge operators to manually synchronize the reward for a given period length.
* @param periodCount The length of the reward period for which synchronization is requested.
Expand Down
2 changes: 1 addition & 1 deletion src/ronin/gateway/BridgeReward.sol
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ import { TUint256Slot } from "../../types/Types.sol";
import { ErrSyncTooFarPeriod, ErrInvalidArguments, ErrLengthMismatch, ErrUnauthorizedCall } from "../../utils/CommonErrors.sol";

contract BridgeReward is IBridgeReward, BridgeTrackingHelper, HasContracts, RONTransferHelper, Initializable {
/// @dev Configuration of gas stipend to ensure sufficient gas after the London Hardfork
/// @inheritdoc IBridgeReward
uint256 public constant DEFAULT_ADDITION_GAS = 6200;
/// @dev value is equal to keccak256("@ronin.dpos.gateway.BridgeReward.rewardInfo.slot") - 1
bytes32 private constant $_REWARD_INFO = 0x518cfd198acbffe95e740cfce1af28a3f7de51f0d784893d3d72c5cc59d7062a;
Expand Down

0 comments on commit f6bc93c

Please sign in to comment.