Name | Arguments | Accounts |
---|---|---|
initializeMarket | params:`InitializeMarketParams` | market isSignerisMut authority creator isSignerisMut tokenMint yesTokenAccount isMut noTokenAccount isMut systemProgram tokenProgram rent |
initializeUserPosition | user isSignerisMut payer isSignerisMut market isMut userPosition isMut systemProgram | |
deposit | params:`DepositParams` | user isSigner market isMut yesTokenAccount isMut noTokenAccount isMut userTokenAccount isMut userPosition isMut tokenProgram |
updateState | params:`UpdateStateParams` | market isMut resolver isSigner |
withdraw | user isSigner yesTokenAccount isMut noTokenAccount isMut userTokenAccount isMut authority market isMut userPosition isMut tokenProgram | |
initializeGlobalState | params:`InitializeGlobalStateParams` | globalState isMut authority isSigner globalStateOwner feeWallet escrowProgram programData systemProgram payer isSignerisMut |
claim | globalState feeAccount isMut userTokenAccount isMut yesTokenAccount isMut noTokenAccount isMut userPosition isMut market isMut authority tokenProgram user isSigner | |
setGlobalState | params:`SetGlobalStateParams` | globalState isMut owner isSigner |
resolverAcknowledge | market isMut resolver isSigner |