Logo

jet_margin_pool

Back to IDL RegistryView on Explorer
NameArgumentsAccounts
createPool
  • feeDestinationpublicKey
  • marginPoolisMut
  • vaultisMut
  • depositNoteMintisMut
  • loanNoteMintisMut
  • tokenMint
  • authorityisSigner
  • payerisSignerisMut
  • tokenProgram
  • systemProgram
  • rent
configure
  • configOption<[object Object]>
  • marginPoolisMut
  • authority
  • pythProduct
  • pythPrice
collect
    • marginPoolisMut
    • vaultisMut
    • feeDestinationisMut
    • depositNoteMintisMut
    • tokenProgram
    deposit
    • changeKindChangeKind
    • amountu64
    • marginPoolisMut
    • vaultisMut
    • depositNoteMintisMut
    • depositorisSigner
    • sourceisMut
    • destinationisMut
    • tokenProgram
    withdraw
    • changeKindChangeKind
    • amountu64
    • depositorisSigner
    • marginPoolisMut
    • vaultisMut
    • depositNoteMintisMut
    • sourceisMut
    • destinationisMut
    • tokenProgram
    marginBorrow
    • changeKindChangeKind
    • amountu64
    • marginAccountisSigner
    • marginPoolisMut
    • loanNoteMintisMut
    • depositNoteMintisMut
    • loanAccountisMut
    • depositAccountisMut
    • tokenProgram
    marginRepay
    • changeKindChangeKind
    • amountu64
    • marginAccountisSigner
    • marginPoolisMut
    • loanNoteMintisMut
    • depositNoteMintisMut
    • loanAccountisMut
    • depositAccountisMut
    • tokenProgram
    repay
    • changeKindChangeKind
    • amountu64
    • marginPoolisMut
    • loanNoteMintisMut
    • vaultisMut
    • loanAccountisMut
    • repaymentTokenAccountisMut
    • repaymentAccountAuthorityisSigner
    • tokenProgram
    marginRefreshPosition
      • marginAccount
      • marginPool
      • tokenPriceOracle
      registerLoan
        • marginAccountisSigner
        • positionTokenMetadata
        • loanNoteAccountisMut
        • loanNoteMint
        • marginPool
        • payerisSignerisMut
        • tokenProgram
        • systemProgram
        • rent
        closeLoan
          • marginAccountisSigner
          • loanNoteAccountisMut
          • loanNoteMint
          • marginPool
          • beneficiaryisSignerisMut
          • tokenProgram
          adminTransferLoan
          • amountu64
          • authorityisSigner
          • marginPool
          • sourceLoanAccountisMut
          • targetLoanAccountisMut
          • tokenProgram