Skip to content

Commit

Permalink
extract interface
Browse files Browse the repository at this point in the history
  • Loading branch information
vm06007 committed Jan 14, 2024
1 parent 63d9629 commit 4159417
Show file tree
Hide file tree
Showing 2 changed files with 36 additions and 26 deletions.
34 changes: 34 additions & 0 deletions contracts/ITimeLockFarmV2Dual.sol
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
// SPDX-License-Identifier: -- BCOM --

pragma solidity =0.8.23;

interface ITimeLockFarmV2Dual {

function makeDepositForUser(
address _stakeOwner,
uint256 _stakeAmount,
uint256 _lockingTime
)
external;

function stakeToken()
external
view
returns (address);

function rewardTokenB()
external
view
returns (address);

function setRewardRates(
uint256 newRateA,
uint256 newRateB
)
external;

function setRewardDuration(
uint256 newDuration
)
external;
}
28 changes: 2 additions & 26 deletions contracts/ManagerSetup.sol
Original file line number Diff line number Diff line change
Expand Up @@ -3,33 +3,9 @@
pragma solidity =0.8.23;

import "./IERC20.sol";
import "./ManagerHelper.sol";

interface ITimeLockFarmV2Dual {

function makeDepositForUser(
address _stakeOwner,
uint256 _stakeAmount,
uint256 _lockingTime
)
external;

function stakeToken()
external
view
returns (address);
import "./ITimeLockFarmV2Dual.sol";

function rewardTokenB()
external
view
returns (address);

function setRewardRates(
uint256 newRateA,
uint256 newRateB
)
external;
}
import "./ManagerHelper.sol";

contract ManagerSetup is ManagerHelper {

Expand Down

0 comments on commit 4159417

Please sign in to comment.