Skip to main content

ITerminalV1Rescue

Git Source

Functions

projects

function projects() external view returns (IProjects);

fundingCycles

function fundingCycles() external view returns (IFundingCycles);

ticketBooth

function ticketBooth() external view returns (ITicketBooth);

rescueAllowed

function rescueAllowed(uint256 _projectId) external view returns (bool);

balanceOf

function balanceOf(uint256 _projectId) external view returns (uint256);

rescue

function rescue(uint256 _projectId, address payable _beneficiary, uint256 _amount) external;

toggleRescue

function toggleRescue(uint256 _projectId) external;

printTickets

function printTickets(
uint256 _projectId,
uint256 _amount,
address _beneficiary,
string memory _memo,
bool _preferUnstakedTickets
) external;

Events

AddToBalance

event AddToBalance(uint256 indexed projectId, uint256 value, address caller);

PrintTickets

event PrintTickets(uint256 indexed projectId, address indexed beneficiary, uint256 amount, string memo, address caller);

Rescued

event Rescued(uint256 projectId, address beneficiary, uint256 originalBalance, uint256 amount, address caller);

ToggleRescue

event ToggleRescue(uint256 projectId, bool newValue, address caller);