getLaunchTime() | bigint | Campaign launch timestamp (seconds) |
getDeadline() | bigint | Campaign deadline timestamp (seconds) |
getGoalAmount() | bigint | Funding goal in currency units |
getCampaignCurrency() | Hex | bytes32 currency identifier |
getIdentifierHash() | Hex | Campaign identifier hash |
checkIfPlatformSelected(platformBytes) | boolean | Whether a platform is selected |
checkIfPlatformApproved(platformHash) | boolean | Whether a platform is approved |
getPlatformAdminAddress(platformBytes) | Address | Platform admin address |
getPlatformData(platformDataKey) | Hex | Platform-specific data value |
getPlatformFeePercent(platformBytes) | bigint | Platform fee in basis points |
getPlatformClaimDelay(platformHash) | bigint | Platform claim delay in seconds |
getProtocolAdminAddress() | Address | Protocol admin address |
getProtocolFeePercent() | bigint | Protocol fee in basis points |
getAcceptedTokens() | Address[] | List of accepted ERC-20 token addresses |
isTokenAccepted(token) | boolean | Whether a token is accepted |
getTotalRaisedAmount() | bigint | Current raised amount |
getTotalLifetimeRaisedAmount() | bigint | Total ever raised (including refunded) |
getTotalRefundedAmount() | bigint | Total refunded amount |
getTotalAvailableRaisedAmount() | bigint | Available raised (raised minus refunded) |
getTotalCancelledAmount() | bigint | Total cancelled amount |
getTotalExpectedAmount() | bigint | Total expected pending amount |
getDataFromRegistry(key) | Hex | Registry data value |
getBufferTime() | bigint | Buffer time in seconds |
getLineItemType(platformHash, typeId) | LineItemTypeInfo | Line item type configuration |
getCampaignConfig() | CampaignConfig | Full campaign configuration |
getApprovedPlatformHashes() | Hex[] | List of approved platform hashes |
isLocked() | boolean | Whether the campaign is locked |
cancelled() | boolean | Whether the campaign is cancelled |
owner() | Address | Contract owner |
paused() | boolean | Whether the campaign is paused |