ITerminalDirectory
Functions
projects
function projects() external view returns (IProjects);
terminalOf
function terminalOf(uint256 _projectId) external view returns (ITerminal);
beneficiaryOf
function beneficiaryOf(address _account) external returns (address);
unstakedTicketsPreferenceOf
function unstakedTicketsPreferenceOf(address _account) external returns (bool);
addressesOf
function addressesOf(uint256 _projectId) external view returns (IDirectPaymentAddress[] memory);
deployAddress
function deployAddress(uint256 _projectId, string calldata _memo) external;
setTerminal
function setTerminal(uint256 _projectId, ITerminal _terminal) external;
setPayerPreferences
function setPayerPreferences(address _beneficiary, bool _preferUnstakedTickets) external;
Events
DeployAddress
event DeployAddress(uint256 indexed projectId, string memo, address indexed caller);
SetTerminal
event SetTerminal(uint256 indexed projectId, ITerminal indexed terminal, address caller);
SetPayerPreferences
event SetPayerPreferences(address indexed account, address beneficiary, bool preferUnstakedTickets);