Skip to main content

IStaking

Git Source

Functions​

OHM​

function OHM() external view returns (address);

sOHM​

function sOHM() external view returns (address);

gOHM​

function gOHM() external view returns (address);

index​

function index() external view returns (uint256);

supplyInWarmup​

function supplyInWarmup() external view returns (uint256);

rebase​

function rebase() external returns (uint256);

stake​

function stake(address to_, uint256 amount_, bool rebasing_, bool claim_) external returns (uint256);

unstake​

function unstake(address to_, uint256 amount_, bool trigger_, bool rebasing_) external returns (uint256);

setDistributor​

function setDistributor(address _distributor) external;

secondsToNextEpoch​

function secondsToNextEpoch() external view returns (uint256);

epoch​

function epoch() external view returns (uint256, uint256, uint256, uint256);

Structs​

Epoch​

struct Epoch {
uint256 length;
uint256 number;
uint256 end;
uint256 distribute;
}