createOrder | - distinctSeedstring
- dataOrderData
| - orderisMut
- marketPositionisMut
- purchaserisSignerisMut
- purchaserTokenisMut
- market
- marketMatchingPoolisMut
- marketOutcomeisMut
- marketEscrowisMut
- systemProgram
- tokenProgram
|
cancelOrder | | - orderisMut
- purchaserisSignerisMut
- purchaserTokenAccountisMut
- marketisMut
- marketMatchingPoolisMut
- marketEscrowisMut
- marketPositionisMut
- tokenProgram
|
settleOrder | | - orderisMut
- purchaserisMut
- purchaserTokenAccountisMut
- marketisMut
- marketEscrowisMut
- marketPositionisMut
- tokenProgram
- crankOperatorisSignerisMut
- authorisedOperators
|
authoriseAdminOperator | | - authorisedOperatorsisMut
- adminOperatorisSignerisMut
- systemProgram
|
authoriseOperator | - operatorTypestring
- operatorpublicKey
| - authorisedOperatorsisMut
- adminOperatorisSignerisMut
- adminOperators
- systemProgram
|
removeAuthorisedOperator | - operatorTypestring
- operatorpublicKey
| - authorisedOperatorsisMut
- adminOperatorisSignerisMut
- adminOperators
- systemProgram
|
matchOrders | | - orderAgainstisMut
- tradeAgainstisMut
- marketPositionAgainstisMut
- marketMatchingPoolAgainstisMut
- orderForisMut
- tradeForisMut
- marketPositionForisMut
- marketMatchingPoolForisMut
- market
- marketOutcomeisMut
- crankOperatorisSignerisMut
- authorisedOperators
- purchaserTokenAccountForisMut
- purchaserTokenAccountAgainstisMut
- marketEscrowisMut
- tokenProgram
- systemProgram
|
createMarket | - eventAccountpublicKey
- marketTypestring
- titlestring
- marketLockTimestampi64
- maxDecimalsu8
| - marketisMut
- escrowisMut
- rent
- mint
- systemProgram
- tokenProgram
- marketOperatorisSignerisMut
- authorisedOperators
|
initializeMarketOutcome | | - systemProgram
- outcomeisMut
- marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
addPricesToMarketOutcome | - outcomeIndexu16
- newPricesVec<f64>
| - systemProgram
- outcomeisMut
- marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
updateMarketTitle | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
updateMarketLocktime | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
openMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
settleMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
completeMarketSettlement | | - marketisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
publishMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
unpublishMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
suspendMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
unsuspendMarket | | - marketisMut
- marketOperatorisSignerisMut
- authorisedOperators
|
setMarketReadyToClose | | - marketisMut
- marketEscrow
- marketOperatorisSignerisMut
- authorisedOperators
|
transferMarketEscrowSurplus | | - market
- marketEscrowisMut
- marketAuthorityTokenisMut
- marketOperatorisSigner
- authorisedOperators
- tokenProgram
|
createProductConfig | - productTitlestring
- commissionRatef32
| - productConfigisMut
- commissionEscrow
- multisigGroup
- productOperatorisSignerisMut
- systemProgram
|
updateProductCommissionEscrow | - updatedCommissionEscrowpublicKey
| - productConfigisMut
- multisigGroup
- multisigPdaSignerisSigner
|
updateProductCommissionRate | | - productConfigisMut
- multisigGroup
- multisigPdaSignerisSigner
|
createMultisig | - groupTitlestring
- membersVec<publicKey>
- approvalThresholdu64
| - multisigGroupisMut
- signerisSignerisMut
- systemProgram
|
createMultisigTransaction | - distinctSeedstring
- instructionAccountsVec<[object Object]>
- instructionDatabytes
| - multisigGroup
- multisigTransactionisMut
- multisigMemberisSignerisMut
- systemProgram
|
setMultisigMembers | | - multisigGroupisMut
- multisigPdaSignerisSigner
|
approveMultisigTransaction | | - multisigGroup
- multisigTransactionisMut
- multisigMemberisSigner
|
executeMultisigTransaction | | - multisigGroup
- multisigTransactionisMut
- multisigPdaSigner
|
closeOrder | | - orderisMut
- market
- purchaserisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
closeTrade | | - tradeisMut
- market
- payerisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
closeMarketPosition | | - marketPositionisMut
- market
- purchaserisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
closeMarketMatchingPool | | - market
- marketOutcome
- purchaserisMut
- marketMatchingPoolisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
closeMarketOutcome | | - marketOutcomeisMut
- market
- authorityisMut
- crankOperatorisSignerisMut
- authorisedOperators
|
closeMarket | | - marketisMut
- marketEscrowisMut
- authorityisMut
- crankOperatorisSignerisMut
- authorisedOperators
- tokenProgram
|