Logo

monaco_protocol

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
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
      • operatorpublicKey
      • 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
        • titlestring
        • systemProgram
        • outcomeisMut
        • marketisMut
        • marketOperatorisSignerisMut
        • authorisedOperators
        addPricesToMarketOutcome
        • outcomeIndexu16
        • newPricesVec<f64>
        • systemProgram
        • outcomeisMut
        • marketisMut
        • marketOperatorisSignerisMut
        • authorisedOperators
        updateMarketTitle
        • titlestring
        • marketisMut
        • marketOperatorisSignerisMut
        • authorisedOperators
        updateMarketLocktime
        • lockTimei64
        • marketisMut
        • marketOperatorisSignerisMut
        • authorisedOperators
        openMarket
          • marketisMut
          • marketOperatorisSignerisMut
          • authorisedOperators
          settleMarket
          • winningOutcomeIndexu16
          • 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
                        • updatedCommissionRatef32
                        • productConfigisMut
                        • multisigGroup
                        • multisigPdaSignerisSigner
                        createMultisig
                        • groupTitlestring
                        • membersVec<publicKey>
                        • approvalThresholdu64
                        • multisigGroupisMut
                        • signerisSignerisMut
                        • systemProgram
                        createMultisigTransaction
                        • distinctSeedstring
                        • instructionAccountsVec<[object Object]>
                        • instructionDatabytes
                        • multisigGroup
                        • multisigTransactionisMut
                        • multisigMemberisSignerisMut
                        • systemProgram
                        setMultisigMembers
                        • newMembersVec<publicKey>
                        • 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
                                  • pricef64
                                  • forOutcomebool
                                  • market
                                  • marketOutcome
                                  • purchaserisMut
                                  • marketMatchingPoolisMut
                                  • crankOperatorisSignerisMut
                                  • authorisedOperators
                                  closeMarketOutcome
                                    • marketOutcomeisMut
                                    • market
                                    • authorityisMut
                                    • crankOperatorisSignerisMut
                                    • authorisedOperators
                                    closeMarket
                                      • marketisMut
                                      • marketEscrowisMut
                                      • authorityisMut
                                      • crankOperatorisSignerisMut
                                      • authorisedOperators
                                      • tokenProgram