├── .dockerignore ├── .env-example ├── .gitignore ├── .prettierrc ├── .vscode └── settings.json ├── Cloudformation ├── CodePipeline.yml └── Fargate-Cluster.yml ├── Dockerfile ├── README.md ├── cloudbuild-cloudrun.yaml ├── craco.config.js ├── docs ├── Deploying.md ├── cloud-build-triggers-2.png ├── cloud-build-triggers.png ├── cloud-run-details.png ├── cloud-run-page.png ├── cloud-run-variables.png ├── draft-new-release.png └── new-release.png ├── examples └── integration.ts ├── jest.config.ts ├── package.json ├── public ├── images │ ├── psyoptions-logo-light.png │ ├── psyoptions-logo-secondary.png │ ├── psyoptions-logo-small.png │ └── psyoptions-logo.png ├── index.html └── logo.ico ├── scripts ├── chain_setup.sh ├── decodeSerumMarket.ts ├── extractMetaDataFromMarkets.ts ├── helpers.ts ├── initializeSerumMarket.ts ├── mintLocalNetTokens.ts ├── mintTheOptions.ts ├── seedLocalChain.ts ├── seedLocalNet.ts ├── seed_chain.sh ├── setupMarketsFromMetaData.ts └── wholeShebang.ts ├── service-worker └── rate-limited-fetch-worker.js ├── src ├── 404.tsx ├── App.less ├── App.tsx ├── Landing.tsx ├── components │ ├── BuySellDialog │ │ ├── BuyButton.tsx │ │ ├── BuySellDialog.tsx │ │ ├── SellButton.tsx │ │ ├── UnsettledFunds.tsx │ │ ├── index.ts │ │ └── styles.ts │ ├── ContractSizeSelector.tsx │ ├── DialogFullscreenMobile.tsx │ ├── Disclaimer.tsx │ ├── Footer.tsx │ ├── GokiButton │ │ └── index.tsx │ ├── InitializeMarket │ │ ├── InitOptionMarket.tsx │ │ ├── InitializeMarket.tsx │ │ ├── InitializedMarkets.tsx │ │ └── MarketExistsDialog.tsx │ ├── Inputs │ │ └── ExpirationInput.tsx │ ├── Loading.tsx │ ├── ManualExerciseWarning.tsx │ ├── Markets │ │ ├── CallPutRow.tsx │ │ ├── ColumnDisplaySelector.tsx │ │ ├── Markets.tsx │ │ ├── MarketsBalances.tsx │ │ ├── MarketsTableHeader.tsx │ │ ├── MarketsUnsettledBalances.tsx │ │ ├── SelectExpiration.tsx │ │ └── styles.ts │ ├── Mint │ │ ├── MintInfo.tsx │ │ └── MintParamInput.tsx │ ├── NetworkMenu.tsx │ ├── Notifications.tsx │ ├── OpenOrders │ │ ├── OpenOrders.tsx │ │ ├── OpenOrdersRow.tsx │ │ ├── OrderRow.tsx │ │ └── index.ts │ ├── OrderBook.tsx │ ├── PlusMinusIntegerInput.tsx │ ├── Portfolio │ │ ├── EmptySvg.tsx │ │ ├── ExerciseDialog.tsx │ │ ├── ExpiredOpenOrdersTable │ │ │ ├── ExpiredOpenOrdersTable.tsx │ │ │ ├── ExpiredOpenOrdersTableHeader.tsx │ │ │ └── index.ts │ │ ├── FusionBanner.tsx │ │ ├── Heading.tsx │ │ ├── OpenPositionsTable │ │ │ ├── OpenPositionsTable.tsx │ │ │ ├── OpenPositionsTableHeader.tsx │ │ │ ├── PositionRow.tsx │ │ │ └── index.ts │ │ ├── Portfolio.tsx │ │ ├── WrittenOptionsTable │ │ │ ├── ClaimQuoteDialog.tsx │ │ │ ├── WrittenOptionRow.tsx │ │ │ ├── WrittenOptionsTable.tsx │ │ │ ├── WrittenOptionsTableHeader.tsx │ │ │ └── index.ts │ │ └── index.ts │ ├── ProhibitedJurisdiction │ │ ├── ProhibitedJurisdiction.tsx │ │ └── index.ts │ ├── RefreshButton.tsx │ ├── Select.tsx │ ├── SelectAsset.tsx │ ├── SelectAssetOld.tsx │ ├── SelectAssetOrEnterMint.tsx │ ├── SimpleUI │ │ ├── ChooseAnAsset.tsx │ │ ├── ChooseExpiration.tsx │ │ ├── ChooseStrike │ │ │ ├── ChooseStrike.tsx │ │ │ └── ChooseStrikeButton.tsx │ │ ├── ConfirmOrder │ │ │ ├── ConfirmOrder.tsx │ │ │ ├── LabelledText.tsx │ │ │ └── OrderDetails.tsx │ │ ├── OrderSettings.tsx │ │ ├── SimpeUIPage.tsx │ │ ├── SimpleUIStepIndicator.tsx │ │ └── UpOrDown.tsx │ ├── StatusBar.tsx │ ├── StyledComponents │ │ └── Table │ │ │ └── TableStyles.tsx │ ├── SupportedAssetBalances.tsx │ ├── Tab.tsx │ ├── TxButton.tsx │ ├── UnsettledBalancesTable │ │ ├── UnsettledBalancesRow.tsx │ │ ├── UnsettledBalancesTable.tsx │ │ └── index.ts │ ├── WalletStatus.tsx │ ├── WrittenOptionsClaimUnderlyingDialog.tsx │ ├── WrittenOptionsClosePositionPreExpiryDialog.tsx │ └── pages │ │ └── Page.tsx ├── context │ ├── AssetListContext.tsx │ ├── ConnectionContext.tsx │ ├── ExpirationDateContext.tsx │ ├── GraphQLProvider.tsx │ ├── LocalStorage │ │ ├── index.ts │ │ └── useInitializedMarkets.tsx │ ├── MarketDataContext.tsx │ ├── NotificationsContext.tsx │ ├── OptionsChainContext.tsx │ ├── OptionsMarketsContext.tsx │ ├── OwnedTokenAccounts.tsx │ ├── PricesContext.tsx │ ├── SPLTokenMintsContext.tsx │ ├── ScreenSizeContext.tsx │ ├── SerumContext.tsx │ ├── SerumOpenOrdersContext.tsx │ ├── SerumOrderbookContext.tsx │ ├── SimpleUIContext.tsx │ ├── SolanaMetaContext.tsx │ ├── WalletInfoContext.tsx │ └── store.tsx ├── fonts.less ├── fonts │ ├── Goldman │ │ ├── Goldman-Bold.ttf │ │ ├── Goldman-Regular.ttf │ │ └── OFL.txt │ └── Manrope │ │ ├── Manrope-Bold.ttf │ │ ├── Manrope-ExtraBold.ttf │ │ ├── Manrope-ExtraLight.ttf │ │ ├── Manrope-Light.ttf │ │ ├── Manrope-Medium.ttf │ │ ├── Manrope-Regular.ttf │ │ ├── Manrope-SemiBold.ttf │ │ └── OFL.txt ├── hooks │ ├── BeginnerUI │ │ ├── useNonExpiredOptionExpirations.ts │ │ ├── useOptionsForExpiration.ts │ │ ├── useStrikePricesBasedOnBreakeven.ts │ │ └── useValidOptionExpirations.ts │ ├── PsyOptionsAPI │ │ ├── index.ts │ │ ├── useChainMarketData.ts │ │ ├── useCheckIfMarketExists.ts │ │ ├── useLoadOptionMarkets.ts │ │ ├── useLoadOptionsMintInfo.ts │ │ ├── useMintOptions.ts │ │ └── useOptionMarketByKey.ts │ ├── SPLToken │ │ ├── index.ts │ │ ├── useBatchLoadMints.ts │ │ ├── useSPLTokenMint.ts │ │ └── useSubscribeSPLTokenMint.ts │ ├── Serum │ │ ├── index.ts │ │ ├── useCancelOrder.tsx │ │ ├── useCloseOpenOrders.ts │ │ ├── useInitializeSerumMarket.tsx │ │ ├── useLoadSerumDataByMarketKeys.ts │ │ ├── useSerumFeeDiscountKey.ts │ │ ├── useSerumMarket.ts │ │ ├── useSerumOrderbook.ts │ │ ├── useSerumPriceByAssets.ts │ │ ├── useSettleFunds.tsx │ │ ├── useSubscribeOpenOrders.ts │ │ ├── useSubscribeSerumOrderook.ts │ │ └── useUnsettledFundsForMarket.ts │ ├── useAmericanPsyOptionsProgram.ts │ ├── useAssetList.ts │ ├── useClosePosition.ts │ ├── useCloseWrittenOptionPostExpiration.ts │ ├── useConnection.ts │ ├── useCountry.ts │ ├── useCreateNewTokenAccount.ts │ ├── useDecimalsForMint.ts │ ├── useDeriveMultipleSerumMarketAddresses.ts │ ├── useExchangeWriterTokenForQuote.ts │ ├── useExerciseOpenPosition.tsx │ ├── useExpirationDate.ts │ ├── useFormattedOptionName.ts │ ├── useImpliedVol.ts │ ├── useInitializeMarket.tsx │ ├── useLoadOptionOpenOrders.ts │ ├── useNetworkTokens.ts │ ├── useNormalizeAmountOfMint.ts │ ├── useNormalizeAmountOfMintBN.ts │ ├── useNormalizedContractSize.ts │ ├── useNormalizedStrikePriceFromOption.ts │ ├── useNotifications.ts │ ├── useOpenOrdersForOptionMarkets.ts │ ├── useOpenPositions.ts │ ├── useOptionAssetMintInfos.ts │ ├── useOptionAssetSymbols.ts │ ├── useOptionAssetValues.ts │ ├── useOptionChainsFromMarketsState.ts │ ├── useOptionContractSize.ts │ ├── useOptionIsCall.ts │ ├── useOptionMarket.ts │ ├── useOptionVaultAmounts.ts │ ├── useOptionsMarkets.tsx │ ├── useOwnedTokenAccounts.ts │ ├── usePlaceBuyOrder.tsx │ ├── usePlaceSellOrder.tsx │ ├── usePrevious.ts │ ├── useProvider.ts │ ├── useScreenSize.ts │ ├── useSendTransaction.tsx │ ├── useSerum.ts │ ├── useTokenMintInfo.ts │ ├── useWalletInfo.ts │ └── useWrittenOptions.ts ├── index.tsx ├── manifest.json ├── pages │ ├── faucets │ │ └── index.tsx │ ├── initialize-market │ │ └── index.ts │ ├── markets │ │ └── index.ts │ ├── mint │ │ └── index.tsx │ ├── portfolio │ │ └── index.ts │ ├── prohibited-jurisdiction │ │ └── index.ts │ └── simple │ │ ├── choose-asset │ │ └── index.ts │ │ ├── choose-expiration │ │ └── index.ts │ │ ├── choose-strike │ │ └── index.ts │ │ ├── confirm-order │ │ └── index.ts │ │ ├── index.ts │ │ ├── order-settings │ │ └── index.ts │ │ └── up-or-down │ │ └── index.ts ├── react-app-env.d.ts ├── recoil │ ├── devTools.tsx │ ├── index.ts │ ├── network │ │ ├── atoms.ts │ │ ├── index.ts │ │ └── transactions.ts │ ├── options │ │ ├── atoms.ts │ │ ├── index.ts │ │ ├── selectors.ts │ │ ├── transactions.ts │ │ └── utils.ts │ ├── serum │ │ ├── atoms.ts │ │ ├── index.ts │ │ ├── selectors.ts │ │ └── transactions.ts │ └── splTokens │ │ ├── atoms.ts │ │ ├── index.ts │ │ └── transactions.ts ├── routes.tsx ├── serviceWorker.ts ├── types.ts └── utils │ ├── airdropInstructions.ts │ ├── calculateBreakeven.test.ts │ ├── calculateBreakeven.ts │ ├── calculatePriceWithSlippage.test.ts │ ├── calculatePriceWithSlippage.ts │ ├── dates.ts │ ├── format.ts │ ├── general.ts │ ├── getStrikePrices.ts │ ├── hasUnsettled.ts │ ├── instructions │ ├── index.ts │ ├── mint.ts │ └── token.ts │ ├── isNode.ts │ ├── networkInfo.ts │ ├── orderbook.ts │ ├── send.tsx │ ├── serum.ts │ ├── server-logger.js │ ├── solanaExplorer.ts │ ├── strikeConversions.ts │ ├── theme.ts │ ├── token.ts │ ├── transactionErrors │ ├── TimeoutError.ts │ └── TransactionError.ts │ └── typeConversions.ts ├── tsconfig.json ├── tsconfig.path.json └── yarn.lock /.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules/ 2 | dist/ 3 | scripts/ 4 | /**/*.test* 5 | tmp/ -------------------------------------------------------------------------------- /.env-example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/.env-example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /Cloudformation/CodePipeline.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/Cloudformation/CodePipeline.yml -------------------------------------------------------------------------------- /Cloudformation/Fargate-Cluster.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/Cloudformation/Fargate-Cluster.yml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/Dockerfile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/README.md -------------------------------------------------------------------------------- /cloudbuild-cloudrun.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/cloudbuild-cloudrun.yaml -------------------------------------------------------------------------------- /craco.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/craco.config.js -------------------------------------------------------------------------------- /docs/Deploying.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/Deploying.md -------------------------------------------------------------------------------- /docs/cloud-build-triggers-2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/cloud-build-triggers-2.png -------------------------------------------------------------------------------- /docs/cloud-build-triggers.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/cloud-build-triggers.png -------------------------------------------------------------------------------- /docs/cloud-run-details.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/cloud-run-details.png -------------------------------------------------------------------------------- /docs/cloud-run-page.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/cloud-run-page.png -------------------------------------------------------------------------------- /docs/cloud-run-variables.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/cloud-run-variables.png -------------------------------------------------------------------------------- /docs/draft-new-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/draft-new-release.png -------------------------------------------------------------------------------- /docs/new-release.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/docs/new-release.png -------------------------------------------------------------------------------- /examples/integration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/examples/integration.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/package.json -------------------------------------------------------------------------------- /public/images/psyoptions-logo-light.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/images/psyoptions-logo-light.png -------------------------------------------------------------------------------- /public/images/psyoptions-logo-secondary.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/images/psyoptions-logo-secondary.png -------------------------------------------------------------------------------- /public/images/psyoptions-logo-small.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/images/psyoptions-logo-small.png -------------------------------------------------------------------------------- /public/images/psyoptions-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/images/psyoptions-logo.png -------------------------------------------------------------------------------- /public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/index.html -------------------------------------------------------------------------------- /public/logo.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/public/logo.ico -------------------------------------------------------------------------------- /scripts/chain_setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/chain_setup.sh -------------------------------------------------------------------------------- /scripts/decodeSerumMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/decodeSerumMarket.ts -------------------------------------------------------------------------------- /scripts/extractMetaDataFromMarkets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/extractMetaDataFromMarkets.ts -------------------------------------------------------------------------------- /scripts/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/helpers.ts -------------------------------------------------------------------------------- /scripts/initializeSerumMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/initializeSerumMarket.ts -------------------------------------------------------------------------------- /scripts/mintLocalNetTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/mintLocalNetTokens.ts -------------------------------------------------------------------------------- /scripts/mintTheOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/mintTheOptions.ts -------------------------------------------------------------------------------- /scripts/seedLocalChain.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/seedLocalChain.ts -------------------------------------------------------------------------------- /scripts/seedLocalNet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/seedLocalNet.ts -------------------------------------------------------------------------------- /scripts/seed_chain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/seed_chain.sh -------------------------------------------------------------------------------- /scripts/setupMarketsFromMetaData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/setupMarketsFromMetaData.ts -------------------------------------------------------------------------------- /scripts/wholeShebang.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/scripts/wholeShebang.ts -------------------------------------------------------------------------------- /service-worker/rate-limited-fetch-worker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/service-worker/rate-limited-fetch-worker.js -------------------------------------------------------------------------------- /src/404.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/404.tsx -------------------------------------------------------------------------------- /src/App.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/App.less -------------------------------------------------------------------------------- /src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/App.tsx -------------------------------------------------------------------------------- /src/Landing.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/Landing.tsx -------------------------------------------------------------------------------- /src/components/BuySellDialog/BuyButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/BuySellDialog/BuyButton.tsx -------------------------------------------------------------------------------- /src/components/BuySellDialog/BuySellDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/BuySellDialog/BuySellDialog.tsx -------------------------------------------------------------------------------- /src/components/BuySellDialog/SellButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/BuySellDialog/SellButton.tsx -------------------------------------------------------------------------------- /src/components/BuySellDialog/UnsettledFunds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/BuySellDialog/UnsettledFunds.tsx -------------------------------------------------------------------------------- /src/components/BuySellDialog/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './BuySellDialog'; 2 | -------------------------------------------------------------------------------- /src/components/BuySellDialog/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/BuySellDialog/styles.ts -------------------------------------------------------------------------------- /src/components/ContractSizeSelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/ContractSizeSelector.tsx -------------------------------------------------------------------------------- /src/components/DialogFullscreenMobile.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/DialogFullscreenMobile.tsx -------------------------------------------------------------------------------- /src/components/Disclaimer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Disclaimer.tsx -------------------------------------------------------------------------------- /src/components/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Footer.tsx -------------------------------------------------------------------------------- /src/components/GokiButton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/GokiButton/index.tsx -------------------------------------------------------------------------------- /src/components/InitializeMarket/InitOptionMarket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/InitializeMarket/InitOptionMarket.tsx -------------------------------------------------------------------------------- /src/components/InitializeMarket/InitializeMarket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/InitializeMarket/InitializeMarket.tsx -------------------------------------------------------------------------------- /src/components/InitializeMarket/InitializedMarkets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/InitializeMarket/InitializedMarkets.tsx -------------------------------------------------------------------------------- /src/components/InitializeMarket/MarketExistsDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/InitializeMarket/MarketExistsDialog.tsx -------------------------------------------------------------------------------- /src/components/Inputs/ExpirationInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Inputs/ExpirationInput.tsx -------------------------------------------------------------------------------- /src/components/Loading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Loading.tsx -------------------------------------------------------------------------------- /src/components/ManualExerciseWarning.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/ManualExerciseWarning.tsx -------------------------------------------------------------------------------- /src/components/Markets/CallPutRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/CallPutRow.tsx -------------------------------------------------------------------------------- /src/components/Markets/ColumnDisplaySelector.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/ColumnDisplaySelector.tsx -------------------------------------------------------------------------------- /src/components/Markets/Markets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/Markets.tsx -------------------------------------------------------------------------------- /src/components/Markets/MarketsBalances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/MarketsBalances.tsx -------------------------------------------------------------------------------- /src/components/Markets/MarketsTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/MarketsTableHeader.tsx -------------------------------------------------------------------------------- /src/components/Markets/MarketsUnsettledBalances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/MarketsUnsettledBalances.tsx -------------------------------------------------------------------------------- /src/components/Markets/SelectExpiration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/SelectExpiration.tsx -------------------------------------------------------------------------------- /src/components/Markets/styles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Markets/styles.ts -------------------------------------------------------------------------------- /src/components/Mint/MintInfo.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Mint/MintInfo.tsx -------------------------------------------------------------------------------- /src/components/Mint/MintParamInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Mint/MintParamInput.tsx -------------------------------------------------------------------------------- /src/components/NetworkMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/NetworkMenu.tsx -------------------------------------------------------------------------------- /src/components/Notifications.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Notifications.tsx -------------------------------------------------------------------------------- /src/components/OpenOrders/OpenOrders.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/OpenOrders/OpenOrders.tsx -------------------------------------------------------------------------------- /src/components/OpenOrders/OpenOrdersRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/OpenOrders/OpenOrdersRow.tsx -------------------------------------------------------------------------------- /src/components/OpenOrders/OrderRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/OpenOrders/OrderRow.tsx -------------------------------------------------------------------------------- /src/components/OpenOrders/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/OpenOrders/index.ts -------------------------------------------------------------------------------- /src/components/OrderBook.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/OrderBook.tsx -------------------------------------------------------------------------------- /src/components/PlusMinusIntegerInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/PlusMinusIntegerInput.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/EmptySvg.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/EmptySvg.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/ExerciseDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/ExerciseDialog.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/ExpiredOpenOrdersTable/ExpiredOpenOrdersTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/ExpiredOpenOrdersTable/ExpiredOpenOrdersTable.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/ExpiredOpenOrdersTable/ExpiredOpenOrdersTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/ExpiredOpenOrdersTable/ExpiredOpenOrdersTableHeader.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/ExpiredOpenOrdersTable/index.ts: -------------------------------------------------------------------------------- 1 | export * from './ExpiredOpenOrdersTable'; 2 | -------------------------------------------------------------------------------- /src/components/Portfolio/FusionBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/FusionBanner.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/Heading.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/Heading.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/OpenPositionsTable/OpenPositionsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/OpenPositionsTable/OpenPositionsTable.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/OpenPositionsTable/OpenPositionsTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/OpenPositionsTable/OpenPositionsTableHeader.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/OpenPositionsTable/PositionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/OpenPositionsTable/PositionRow.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/OpenPositionsTable/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './OpenPositionsTable'; 2 | -------------------------------------------------------------------------------- /src/components/Portfolio/Portfolio.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/Portfolio.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/WrittenOptionsTable/ClaimQuoteDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/WrittenOptionsTable/ClaimQuoteDialog.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/WrittenOptionsTable/WrittenOptionRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/WrittenOptionsTable/WrittenOptionRow.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/WrittenOptionsTable/WrittenOptionsTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/WrittenOptionsTable/WrittenOptionsTable.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/WrittenOptionsTable/WrittenOptionsTableHeader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Portfolio/WrittenOptionsTable/WrittenOptionsTableHeader.tsx -------------------------------------------------------------------------------- /src/components/Portfolio/WrittenOptionsTable/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './WrittenOptionsTable'; 2 | -------------------------------------------------------------------------------- /src/components/Portfolio/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Portfolio'; 2 | -------------------------------------------------------------------------------- /src/components/ProhibitedJurisdiction/ProhibitedJurisdiction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/ProhibitedJurisdiction/ProhibitedJurisdiction.tsx -------------------------------------------------------------------------------- /src/components/ProhibitedJurisdiction/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/ProhibitedJurisdiction/index.ts -------------------------------------------------------------------------------- /src/components/RefreshButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/RefreshButton.tsx -------------------------------------------------------------------------------- /src/components/Select.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Select.tsx -------------------------------------------------------------------------------- /src/components/SelectAsset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SelectAsset.tsx -------------------------------------------------------------------------------- /src/components/SelectAssetOld.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SelectAssetOld.tsx -------------------------------------------------------------------------------- /src/components/SelectAssetOrEnterMint.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SelectAssetOrEnterMint.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ChooseAnAsset.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ChooseAnAsset.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ChooseExpiration.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ChooseExpiration.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ChooseStrike/ChooseStrike.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ChooseStrike/ChooseStrike.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ChooseStrike/ChooseStrikeButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ChooseStrike/ChooseStrikeButton.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ConfirmOrder/ConfirmOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ConfirmOrder/ConfirmOrder.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ConfirmOrder/LabelledText.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ConfirmOrder/LabelledText.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/ConfirmOrder/OrderDetails.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/ConfirmOrder/OrderDetails.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/OrderSettings.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/OrderSettings.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/SimpeUIPage.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/SimpeUIPage.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/SimpleUIStepIndicator.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/SimpleUIStepIndicator.tsx -------------------------------------------------------------------------------- /src/components/SimpleUI/UpOrDown.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SimpleUI/UpOrDown.tsx -------------------------------------------------------------------------------- /src/components/StatusBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/StatusBar.tsx -------------------------------------------------------------------------------- /src/components/StyledComponents/Table/TableStyles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/StyledComponents/Table/TableStyles.tsx -------------------------------------------------------------------------------- /src/components/SupportedAssetBalances.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/SupportedAssetBalances.tsx -------------------------------------------------------------------------------- /src/components/Tab.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/Tab.tsx -------------------------------------------------------------------------------- /src/components/TxButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/TxButton.tsx -------------------------------------------------------------------------------- /src/components/UnsettledBalancesTable/UnsettledBalancesRow.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/UnsettledBalancesTable/UnsettledBalancesRow.tsx -------------------------------------------------------------------------------- /src/components/UnsettledBalancesTable/UnsettledBalancesTable.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/UnsettledBalancesTable/UnsettledBalancesTable.tsx -------------------------------------------------------------------------------- /src/components/UnsettledBalancesTable/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/UnsettledBalancesTable/index.ts -------------------------------------------------------------------------------- /src/components/WalletStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/WalletStatus.tsx -------------------------------------------------------------------------------- /src/components/WrittenOptionsClaimUnderlyingDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/WrittenOptionsClaimUnderlyingDialog.tsx -------------------------------------------------------------------------------- /src/components/WrittenOptionsClosePositionPreExpiryDialog.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/WrittenOptionsClosePositionPreExpiryDialog.tsx -------------------------------------------------------------------------------- /src/components/pages/Page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/components/pages/Page.tsx -------------------------------------------------------------------------------- /src/context/AssetListContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/AssetListContext.tsx -------------------------------------------------------------------------------- /src/context/ConnectionContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/ConnectionContext.tsx -------------------------------------------------------------------------------- /src/context/ExpirationDateContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/ExpirationDateContext.tsx -------------------------------------------------------------------------------- /src/context/GraphQLProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/GraphQLProvider.tsx -------------------------------------------------------------------------------- /src/context/LocalStorage/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useInitializedMarkets'; 2 | -------------------------------------------------------------------------------- /src/context/LocalStorage/useInitializedMarkets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/LocalStorage/useInitializedMarkets.tsx -------------------------------------------------------------------------------- /src/context/MarketDataContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/MarketDataContext.tsx -------------------------------------------------------------------------------- /src/context/NotificationsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/NotificationsContext.tsx -------------------------------------------------------------------------------- /src/context/OptionsChainContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/OptionsChainContext.tsx -------------------------------------------------------------------------------- /src/context/OptionsMarketsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/OptionsMarketsContext.tsx -------------------------------------------------------------------------------- /src/context/OwnedTokenAccounts.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/OwnedTokenAccounts.tsx -------------------------------------------------------------------------------- /src/context/PricesContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/PricesContext.tsx -------------------------------------------------------------------------------- /src/context/SPLTokenMintsContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SPLTokenMintsContext.tsx -------------------------------------------------------------------------------- /src/context/ScreenSizeContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/ScreenSizeContext.tsx -------------------------------------------------------------------------------- /src/context/SerumContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SerumContext.tsx -------------------------------------------------------------------------------- /src/context/SerumOpenOrdersContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SerumOpenOrdersContext.tsx -------------------------------------------------------------------------------- /src/context/SerumOrderbookContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SerumOrderbookContext.tsx -------------------------------------------------------------------------------- /src/context/SimpleUIContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SimpleUIContext.tsx -------------------------------------------------------------------------------- /src/context/SolanaMetaContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/SolanaMetaContext.tsx -------------------------------------------------------------------------------- /src/context/WalletInfoContext.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/WalletInfoContext.tsx -------------------------------------------------------------------------------- /src/context/store.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/context/store.tsx -------------------------------------------------------------------------------- /src/fonts.less: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts.less -------------------------------------------------------------------------------- /src/fonts/Goldman/Goldman-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Goldman/Goldman-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/Goldman/Goldman-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Goldman/Goldman-Regular.ttf -------------------------------------------------------------------------------- /src/fonts/Goldman/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Goldman/OFL.txt -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-Bold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-Bold.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-ExtraBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-ExtraBold.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-ExtraLight.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-ExtraLight.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-Light.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-Light.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-Medium.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-Medium.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-Regular.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-Regular.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/Manrope-SemiBold.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/Manrope-SemiBold.ttf -------------------------------------------------------------------------------- /src/fonts/Manrope/OFL.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/fonts/Manrope/OFL.txt -------------------------------------------------------------------------------- /src/hooks/BeginnerUI/useNonExpiredOptionExpirations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/BeginnerUI/useNonExpiredOptionExpirations.ts -------------------------------------------------------------------------------- /src/hooks/BeginnerUI/useOptionsForExpiration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/BeginnerUI/useOptionsForExpiration.ts -------------------------------------------------------------------------------- /src/hooks/BeginnerUI/useStrikePricesBasedOnBreakeven.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/BeginnerUI/useStrikePricesBasedOnBreakeven.ts -------------------------------------------------------------------------------- /src/hooks/BeginnerUI/useValidOptionExpirations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/BeginnerUI/useValidOptionExpirations.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/index.ts: -------------------------------------------------------------------------------- 1 | export * from './useChainMarketData'; 2 | -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useChainMarketData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useChainMarketData.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useCheckIfMarketExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useCheckIfMarketExists.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useLoadOptionMarkets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useLoadOptionMarkets.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useLoadOptionsMintInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useLoadOptionsMintInfo.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useMintOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useMintOptions.ts -------------------------------------------------------------------------------- /src/hooks/PsyOptionsAPI/useOptionMarketByKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/PsyOptionsAPI/useOptionMarketByKey.ts -------------------------------------------------------------------------------- /src/hooks/SPLToken/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/SPLToken/index.ts -------------------------------------------------------------------------------- /src/hooks/SPLToken/useBatchLoadMints.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/SPLToken/useBatchLoadMints.ts -------------------------------------------------------------------------------- /src/hooks/SPLToken/useSPLTokenMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/SPLToken/useSPLTokenMint.ts -------------------------------------------------------------------------------- /src/hooks/SPLToken/useSubscribeSPLTokenMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/SPLToken/useSubscribeSPLTokenMint.ts -------------------------------------------------------------------------------- /src/hooks/Serum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/index.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useCancelOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useCancelOrder.tsx -------------------------------------------------------------------------------- /src/hooks/Serum/useCloseOpenOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useCloseOpenOrders.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useInitializeSerumMarket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useInitializeSerumMarket.tsx -------------------------------------------------------------------------------- /src/hooks/Serum/useLoadSerumDataByMarketKeys.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useLoadSerumDataByMarketKeys.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSerumFeeDiscountKey.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSerumFeeDiscountKey.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSerumMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSerumMarket.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSerumOrderbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSerumOrderbook.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSerumPriceByAssets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSerumPriceByAssets.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSettleFunds.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSettleFunds.tsx -------------------------------------------------------------------------------- /src/hooks/Serum/useSubscribeOpenOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSubscribeOpenOrders.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useSubscribeSerumOrderook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useSubscribeSerumOrderook.ts -------------------------------------------------------------------------------- /src/hooks/Serum/useUnsettledFundsForMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/Serum/useUnsettledFundsForMarket.ts -------------------------------------------------------------------------------- /src/hooks/useAmericanPsyOptionsProgram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useAmericanPsyOptionsProgram.ts -------------------------------------------------------------------------------- /src/hooks/useAssetList.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useAssetList.ts -------------------------------------------------------------------------------- /src/hooks/useClosePosition.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useClosePosition.ts -------------------------------------------------------------------------------- /src/hooks/useCloseWrittenOptionPostExpiration.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useCloseWrittenOptionPostExpiration.ts -------------------------------------------------------------------------------- /src/hooks/useConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useConnection.ts -------------------------------------------------------------------------------- /src/hooks/useCountry.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useCountry.ts -------------------------------------------------------------------------------- /src/hooks/useCreateNewTokenAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useCreateNewTokenAccount.ts -------------------------------------------------------------------------------- /src/hooks/useDecimalsForMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useDecimalsForMint.ts -------------------------------------------------------------------------------- /src/hooks/useDeriveMultipleSerumMarketAddresses.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useDeriveMultipleSerumMarketAddresses.ts -------------------------------------------------------------------------------- /src/hooks/useExchangeWriterTokenForQuote.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useExchangeWriterTokenForQuote.ts -------------------------------------------------------------------------------- /src/hooks/useExerciseOpenPosition.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useExerciseOpenPosition.tsx -------------------------------------------------------------------------------- /src/hooks/useExpirationDate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useExpirationDate.ts -------------------------------------------------------------------------------- /src/hooks/useFormattedOptionName.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useFormattedOptionName.ts -------------------------------------------------------------------------------- /src/hooks/useImpliedVol.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useImpliedVol.ts -------------------------------------------------------------------------------- /src/hooks/useInitializeMarket.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useInitializeMarket.tsx -------------------------------------------------------------------------------- /src/hooks/useLoadOptionOpenOrders.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useLoadOptionOpenOrders.ts -------------------------------------------------------------------------------- /src/hooks/useNetworkTokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNetworkTokens.ts -------------------------------------------------------------------------------- /src/hooks/useNormalizeAmountOfMint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNormalizeAmountOfMint.ts -------------------------------------------------------------------------------- /src/hooks/useNormalizeAmountOfMintBN.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNormalizeAmountOfMintBN.ts -------------------------------------------------------------------------------- /src/hooks/useNormalizedContractSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNormalizedContractSize.ts -------------------------------------------------------------------------------- /src/hooks/useNormalizedStrikePriceFromOption.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNormalizedStrikePriceFromOption.ts -------------------------------------------------------------------------------- /src/hooks/useNotifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useNotifications.ts -------------------------------------------------------------------------------- /src/hooks/useOpenOrdersForOptionMarkets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOpenOrdersForOptionMarkets.ts -------------------------------------------------------------------------------- /src/hooks/useOpenPositions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOpenPositions.ts -------------------------------------------------------------------------------- /src/hooks/useOptionAssetMintInfos.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionAssetMintInfos.ts -------------------------------------------------------------------------------- /src/hooks/useOptionAssetSymbols.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionAssetSymbols.ts -------------------------------------------------------------------------------- /src/hooks/useOptionAssetValues.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionAssetValues.ts -------------------------------------------------------------------------------- /src/hooks/useOptionChainsFromMarketsState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionChainsFromMarketsState.ts -------------------------------------------------------------------------------- /src/hooks/useOptionContractSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionContractSize.ts -------------------------------------------------------------------------------- /src/hooks/useOptionIsCall.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionIsCall.ts -------------------------------------------------------------------------------- /src/hooks/useOptionMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionMarket.ts -------------------------------------------------------------------------------- /src/hooks/useOptionVaultAmounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionVaultAmounts.ts -------------------------------------------------------------------------------- /src/hooks/useOptionsMarkets.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOptionsMarkets.tsx -------------------------------------------------------------------------------- /src/hooks/useOwnedTokenAccounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useOwnedTokenAccounts.ts -------------------------------------------------------------------------------- /src/hooks/usePlaceBuyOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/usePlaceBuyOrder.tsx -------------------------------------------------------------------------------- /src/hooks/usePlaceSellOrder.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/usePlaceSellOrder.tsx -------------------------------------------------------------------------------- /src/hooks/usePrevious.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/usePrevious.ts -------------------------------------------------------------------------------- /src/hooks/useProvider.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useProvider.ts -------------------------------------------------------------------------------- /src/hooks/useScreenSize.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useScreenSize.ts -------------------------------------------------------------------------------- /src/hooks/useSendTransaction.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useSendTransaction.tsx -------------------------------------------------------------------------------- /src/hooks/useSerum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useSerum.ts -------------------------------------------------------------------------------- /src/hooks/useTokenMintInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useTokenMintInfo.ts -------------------------------------------------------------------------------- /src/hooks/useWalletInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useWalletInfo.ts -------------------------------------------------------------------------------- /src/hooks/useWrittenOptions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/hooks/useWrittenOptions.ts -------------------------------------------------------------------------------- /src/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/index.tsx -------------------------------------------------------------------------------- /src/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/manifest.json -------------------------------------------------------------------------------- /src/pages/faucets/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/faucets/index.tsx -------------------------------------------------------------------------------- /src/pages/initialize-market/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/initialize-market/index.ts -------------------------------------------------------------------------------- /src/pages/markets/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/markets/index.ts -------------------------------------------------------------------------------- /src/pages/mint/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/mint/index.tsx -------------------------------------------------------------------------------- /src/pages/portfolio/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/portfolio/index.ts -------------------------------------------------------------------------------- /src/pages/prohibited-jurisdiction/index.ts: -------------------------------------------------------------------------------- 1 | export { default } from '../../components/ProhibitedJurisdiction'; 2 | -------------------------------------------------------------------------------- /src/pages/simple/choose-asset/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/choose-asset/index.ts -------------------------------------------------------------------------------- /src/pages/simple/choose-expiration/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/choose-expiration/index.ts -------------------------------------------------------------------------------- /src/pages/simple/choose-strike/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/choose-strike/index.ts -------------------------------------------------------------------------------- /src/pages/simple/confirm-order/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/confirm-order/index.ts -------------------------------------------------------------------------------- /src/pages/simple/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/index.ts -------------------------------------------------------------------------------- /src/pages/simple/order-settings/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/order-settings/index.ts -------------------------------------------------------------------------------- /src/pages/simple/up-or-down/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/pages/simple/up-or-down/index.ts -------------------------------------------------------------------------------- /src/react-app-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/react-app-env.d.ts -------------------------------------------------------------------------------- /src/recoil/devTools.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/devTools.tsx -------------------------------------------------------------------------------- /src/recoil/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/index.ts -------------------------------------------------------------------------------- /src/recoil/network/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/network/atoms.ts -------------------------------------------------------------------------------- /src/recoil/network/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/network/index.ts -------------------------------------------------------------------------------- /src/recoil/network/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/network/transactions.ts -------------------------------------------------------------------------------- /src/recoil/options/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/options/atoms.ts -------------------------------------------------------------------------------- /src/recoil/options/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/options/index.ts -------------------------------------------------------------------------------- /src/recoil/options/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/options/selectors.ts -------------------------------------------------------------------------------- /src/recoil/options/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/options/transactions.ts -------------------------------------------------------------------------------- /src/recoil/options/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/options/utils.ts -------------------------------------------------------------------------------- /src/recoil/serum/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/serum/atoms.ts -------------------------------------------------------------------------------- /src/recoil/serum/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/serum/index.ts -------------------------------------------------------------------------------- /src/recoil/serum/selectors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/serum/selectors.ts -------------------------------------------------------------------------------- /src/recoil/serum/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/serum/transactions.ts -------------------------------------------------------------------------------- /src/recoil/splTokens/atoms.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/splTokens/atoms.ts -------------------------------------------------------------------------------- /src/recoil/splTokens/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/splTokens/index.ts -------------------------------------------------------------------------------- /src/recoil/splTokens/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/recoil/splTokens/transactions.ts -------------------------------------------------------------------------------- /src/routes.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/routes.tsx -------------------------------------------------------------------------------- /src/serviceWorker.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/serviceWorker.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/airdropInstructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/airdropInstructions.ts -------------------------------------------------------------------------------- /src/utils/calculateBreakeven.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/calculateBreakeven.test.ts -------------------------------------------------------------------------------- /src/utils/calculateBreakeven.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/calculateBreakeven.ts -------------------------------------------------------------------------------- /src/utils/calculatePriceWithSlippage.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/calculatePriceWithSlippage.test.ts -------------------------------------------------------------------------------- /src/utils/calculatePriceWithSlippage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/calculatePriceWithSlippage.ts -------------------------------------------------------------------------------- /src/utils/dates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/dates.ts -------------------------------------------------------------------------------- /src/utils/format.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/format.ts -------------------------------------------------------------------------------- /src/utils/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/general.ts -------------------------------------------------------------------------------- /src/utils/getStrikePrices.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/getStrikePrices.ts -------------------------------------------------------------------------------- /src/utils/hasUnsettled.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/hasUnsettled.ts -------------------------------------------------------------------------------- /src/utils/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/instructions/index.ts -------------------------------------------------------------------------------- /src/utils/instructions/mint.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/instructions/mint.ts -------------------------------------------------------------------------------- /src/utils/instructions/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/instructions/token.ts -------------------------------------------------------------------------------- /src/utils/isNode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/isNode.ts -------------------------------------------------------------------------------- /src/utils/networkInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/networkInfo.ts -------------------------------------------------------------------------------- /src/utils/orderbook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/orderbook.ts -------------------------------------------------------------------------------- /src/utils/send.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/send.tsx -------------------------------------------------------------------------------- /src/utils/serum.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/serum.ts -------------------------------------------------------------------------------- /src/utils/server-logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/server-logger.js -------------------------------------------------------------------------------- /src/utils/solanaExplorer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/solanaExplorer.ts -------------------------------------------------------------------------------- /src/utils/strikeConversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/strikeConversions.ts -------------------------------------------------------------------------------- /src/utils/theme.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/theme.ts -------------------------------------------------------------------------------- /src/utils/token.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/token.ts -------------------------------------------------------------------------------- /src/utils/transactionErrors/TimeoutError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/transactionErrors/TimeoutError.ts -------------------------------------------------------------------------------- /src/utils/transactionErrors/TransactionError.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/transactionErrors/TransactionError.ts -------------------------------------------------------------------------------- /src/utils/typeConversions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/src/utils/typeConversions.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.path.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/tsconfig.path.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/mithraiclabs/psyoptions-frontend/HEAD/yarn.lock --------------------------------------------------------------------------------