initialize | Called once by the factory at time of deployment any subsequent calls will revert. Checks for requestable fund and if a fund is requestable. |
getMeta | Gets and returns metadata (name and focus) of a fund. |
getBalances | Gets and returns safe balances with addresses of balances of a fund. Different addresses for each different allowed token types. |
getDepositAddressFor | Gets and returns deposit address of an allowed token. |
isOpen | Checks if a fund is open for donation and returns a Boolean indicating status. |
isWhiteListed | Checks id if it's address is whitelisted and returns a Boolean indicating status. |
pause | Pauses an open fund and returns a Boolean indicating result of the operation. |
resume | Resumes a fund if it is paused already and returns a Boolean indicating result of the operation. |
close | Closes a fund if it is not closed already and returns a Boolean indicating result of the operation. |
_setStatus | Sets status of a fund and returns a Boolean indicating result of the operation. |
_batchSet | Implements a batch set insertion. |
getCheck | Gets and returns a specific check from check array. |
allChecks | Gets and returns all checks. |
addCheck | Adds a check to check array and returns a Boolean indicating result of the operation. |
_setChecks | Sets initial checks. |
_shiftPop | Pops the top element of an array. |