Skip to content
This repository has been archived by the owner on Mar 28, 2023. It is now read-only.

Use specific contract types #542

Merged
merged 13 commits into from
Mar 26, 2020
6 changes: 6 additions & 0 deletions solidity/contracts/interfaces/ITBTCSystem.sol
Original file line number Diff line number Diff line change
Expand Up @@ -16,4 +16,10 @@ interface ITBTCSystem {
function fetchRelayPreviousDifficulty() external view returns (uint256);

function getInitialCollateralizedPercent() external view returns (uint128);
function getAllowNewDeposits() external view returns (bool);
function isAllowedLotSize(uint256 _lotSizeSatoshis) external view returns (bool);
function requestNewKeep(uint256 _m, uint256 _n, uint256 _bond) external payable returns (address);
function getSignerFeeDivisor() external view returns (uint256);
function getUndercollateralizedThresholdPercent() external view returns (uint128);
function getSeverelyUndercollateralizedThresholdPercent() external view returns (uint128);
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Arguably our docs should be here rather than on TBTCSystem, but I need to see how our documentation generator is operating.

}