BuildapireferenceITangleSecurityView

ITangleSecurityView

Source: https://github.com/tangle-network/tnt-core/blob/main/src/interfaces/ITangleSecurityView.sol

ITangleSecurityView

Minimal view interface for reading service security requirements + operator commitments.

Functions

getServiceSecurityRequirements

function getServiceSecurityRequirements(uint64 serviceId) external view returns (struct Types.AssetSecurityRequirement[])

getServiceSecurityCommitmentBps

function getServiceSecurityCommitmentBps(uint64 serviceId, address operator, enum Types.AssetKind kind, address token) external view returns (uint16)

treasury

function treasury() external view returns (address payable)

getService

function getService(uint64 serviceId) external view returns (struct Types.Service)

getServiceOperators

function getServiceOperators(uint64 serviceId) external view returns (address[])