IInvestmentStrategy

Git Source

Functions

invest

function invest(uint256 amount_) external;

claimRewards

function claimRewards() external returns (uint256);

previewRewards

function previewRewards() external view returns (uint256);

withdraw

function withdraw(uint256 amount_) external;

getTotalStaked

function getTotalStaked() external view returns (uint256);

Events

Invested

event Invested(uint256 amount_);

RewardsClaimed

event RewardsClaimed(uint256 amount_);

Withdraw

event Withdraw(uint256 amount_);

Errors

NotBankError

error NotBankError(address sender_);