taxID
, and allows for an address to submit a Claim struct to the contract whereby the organization can directly receive grant awards from Endaoment Funds.constructor(uint256 ein, address orgFactory)
- publicein
: The U.S. Tax Identification Number for the OrganizationorgFactory
: Address of the Factory contract.claimRequest(string claimId, string fName, string lName, string eMail, address orgAdminWalletAddress)
- publicClaimCreated
eventclaimId
: UUID representing this claimfName
: First name of AdministratorlName
: Last name of AdministratoreMail
: Email contact for Organization Administrator.orgAdminWalletAddress
: Wallet address of Organization's Administrator.approveClaim(string claimId)
- publicClaimApproved
eventclaimId
: UUID of the claim being approvedrejectClaim(string claimId)
- publicclaimId
: UUID of the claim being rejectedcashOutOrg(address tokenAddress)
- publicCashOutComplete
eventtokenAddress
: ERC20 address of desired token withdrawalgetTokenBalance(address tokenAddress) → uint256
- externaltokenAddress
: Address of desired token to query for balanceorgWallet() → address
- publicCashOutComplete(uint256 cashOutAmount)
ClaimCreated(string claimId, struct Org.Claim claim)
ClaimApproved(string claimId, struct Org.Claim claim)
ClaimRejected(string claimId, struct Org.Claim claim)