Skip to main content

IJBSwapTerminalRegistry

Git Source

Inherits: IJBTerminal

Functions​

PROJECTS​

function PROJECTS() external view returns (IJBProjects);

defaultTerminal​

function defaultTerminal() external view returns (IJBTerminal);

hasLockedTerminal​

function hasLockedTerminal(uint256 projectId) external view returns (bool);

terminalOf​

function terminalOf(uint256 projectId) external view returns (IJBTerminal);

isTerminalAllowed​

function isTerminalAllowed(IJBTerminal terminal) external view returns (bool);

allowTerminal​

function allowTerminal(IJBTerminal terminal) external;

disallowTerminal​

function disallowTerminal(IJBTerminal terminal) external;

lockTerminalFor​

function lockTerminalFor(uint256 projectId) external;

setDefaultTerminal​

function setDefaultTerminal(IJBTerminal terminal) external;

setTerminalFor​

function setTerminalFor(uint256 projectId, IJBTerminal terminal) external;

Events​

JBSwapTerminalRegistry_AllowTerminal​

event JBSwapTerminalRegistry_AllowTerminal(IJBTerminal terminal);

JBSwapTerminalRegistry_DisallowTerminal​

event JBSwapTerminalRegistry_DisallowTerminal(IJBTerminal terminal);

JBSwapTerminalRegistry_LockTerminal​

event JBSwapTerminalRegistry_LockTerminal(uint256 projectId);

JBSwapTerminalRegistry_SetDefaultTerminal​

event JBSwapTerminalRegistry_SetDefaultTerminal(IJBTerminal terminal);

JBSwapTerminalRegistry_SetTerminal​

event JBSwapTerminalRegistry_SetTerminal(uint256 indexed projectId, IJBTerminal terminal);