Name | Arguments | Accounts |
---|---|---|
initializeCreatorMetadata | params:`InitializeCreatorMetadataParams` | creatorMetadata isMut creator isSigner payer isSignerisMut systemProgram |
initializeMarket | params:`InitializeMarketParams` | market isMut marketCollateral feeAccount quoteToken yesToken noToken creator isSigner creatorMetadata isMut protocolFeeAccount isMut protocolFeeWallet protocolFeeToken feePayerAccount isMut globalState payer isSignerisMut tokenProgram associatedTokenProgram systemProgram |
addResolver | params:`AddResolverParams` | market isMut creator isSigner |
updateStatus | params:`UpdateStatusParams` | market isMut resolver isSigner |
mintOutcomeTokens | params:`MintOutcomeTokensParams` | minter isSigner minterQuoteAccount isMut minterYesAccount isMut minterNoAccount isMut market marketCollateral isMut quoteToken yesToken isMut noToken isMut feeAccount isMut creatorMetadata tokenProgram |
burnOutcomeTokens | params:`BurnOutcomeTokensParams` | burner isSigner burnerQuoteAccount isMut burnerYesAccount isMut burnerNoAccount isMut market marketCollateral isMut quoteToken yesToken isMut noToken isMut feeAccount isMut creatorMetadata tokenProgram |
redeem | redeemer isSigner outcomeAccount isMut quoteAccount isMut market outcomeMint isMut quoteToken marketCollateral isMut creatorMetadata tokenProgram | |
setRedeemOracleForInvalid | params:`SetRedeemOracleForInvalidParams` | market isMut creator isSigner |
setRedeemRatioForInvalid | params:`SetRedeemRatioForInvalidParams` | market isMut oracle isSigner |
initializeGlobalState | params:`InitializeGlobalStateParams` | globalState isMut feeToken upgradeAuthority isSigner outcomeProgram programData payer isSignerisMut systemProgram |
updateGlobalState | params:`UpdateGlobalStateParams` | globalState isMut authority isSigner feeToken |