enlistPlatform(platformHash, adminAddress, feePercent, adapterAddress) | Register a new platform |
delistPlatform(platformBytes) | Remove a platform |
updatePlatformAdminAddress(platformBytes, adminAddress) | Change platform admin |
updatePlatformClaimDelay(platformBytes, claimDelay) | Update claim delay |
updateProtocolAdminAddress(adminAddress) | Change protocol admin |
updateProtocolFeePercent(feePercent) | Update protocol fee |
setPlatformAdapter(platformBytes, adapterAddress) | Set platform adapter contract |
setPlatformLineItemType(platformHash, typeId, label, countsTowardGoal, applyProtocolFee, canRefund, instantTransfer) | Register a line item type |
removePlatformLineItemType(platformHash, typeId) | Remove a line item type |
addTokenToCurrency(currency, token) | Add an accepted token for a currency |
removeTokenFromCurrency(currency, token) | Remove a token from a currency |
addPlatformData(platformBytes, platformDataKey) | Add a platform data key |
removePlatformData(platformBytes, platformDataKey) | Remove a platform data key |
addToRegistry(key, value) | Set a key-value pair in the registry |
transferOwnership(newOwner) | Transfer contract ownership |
renounceOwnership() | Renounce contract ownership |