跳到主要内容

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);