├── .editorconfig ├── .gitignore ├── .npmrc ├── .nvmrc ├── LICENSE ├── README.md ├── apps ├── counter │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ │ ├── foton.png │ │ └── tonconnect-manifest.json │ ├── src │ │ ├── app.tsx │ │ ├── components │ │ │ └── header.tsx │ │ ├── global.css │ │ ├── hooks │ │ │ ├── useAccount.tsx │ │ │ └── useContract.tsx │ │ ├── main.tsx │ │ ├── page.module.css │ │ ├── ton-clients.ts │ │ ├── utils │ │ │ ├── boc-to-hash.ts │ │ │ └── viem-utils.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── docs │ ├── .gitignore │ ├── README.md │ ├── components │ │ └── hero │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── next.config.mjs │ ├── package.json │ ├── pages │ │ ├── 404.mdx │ │ ├── _meta.json │ │ ├── docs │ │ │ ├── _meta.json │ │ │ ├── clients.mdx │ │ │ ├── contract-client │ │ │ │ ├── _meta.json │ │ │ │ ├── deploy.mdx │ │ │ │ ├── index.mdx │ │ │ │ ├── read.mdx │ │ │ │ └── write.mdx │ │ │ ├── contribution-and-donation.mdx │ │ │ ├── guides │ │ │ │ ├── _meta.json │ │ │ │ ├── tutorial.mdx │ │ │ │ ├── using-in-nextjs.mdx │ │ │ │ ├── using-with-blueprint.mdx │ │ │ │ └── using-with-tonconnect.mdx │ │ │ ├── index.mdx │ │ │ ├── public-client │ │ │ │ ├── _meta.json │ │ │ │ ├── get-balance.mdx │ │ │ │ ├── index.mdx │ │ │ │ └── wait-for-transaction.mdx │ │ │ ├── wallet-client │ │ │ │ ├── _meta.json │ │ │ │ ├── connect.mdx │ │ │ │ ├── create-wallet-client-ui.mdx │ │ │ │ ├── disconnect.mdx │ │ │ │ ├── index.mdx │ │ │ │ └── reconnect.mdx │ │ │ └── why-foton.mdx │ │ └── index.mdx │ ├── public │ │ ├── logo-square.png │ │ ├── logo.png │ │ └── qr-code.png │ ├── tact-grammar.json │ ├── theme.config.tsx │ └── tsconfig.json └── jetton │ ├── .env.production │ ├── .eslintrc.cjs │ ├── .gitignore │ ├── README.md │ ├── index.html │ ├── package.json │ ├── public │ ├── foton.png │ └── tonconnect-manifest.json │ ├── src │ ├── .eslintignore │ ├── App.css │ ├── App.tsx │ ├── components │ │ ├── connect-button │ │ │ └── index.tsx │ │ ├── create-jetton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── disconnect-button │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── header │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── jetton-minters │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ ├── manage-jetton │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ │ └── section │ │ │ ├── index.tsx │ │ │ └── styles.module.css │ ├── index.css │ ├── main.tsx │ ├── stores │ │ ├── use-contract.tsx │ │ └── user-store.ts │ ├── ton-clients.ts │ ├── utils │ │ ├── constants.ts │ │ └── shortenAddress.ts │ └── vite-env.d.ts │ ├── tact.config.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── package.json ├── packages ├── api │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── client.ts │ │ ├── index.ts │ │ ├── requests │ │ │ ├── account.ts │ │ │ ├── addressBook.ts │ │ │ ├── adjacentTransactions.ts │ │ │ ├── blocks.ts │ │ │ ├── estimateFee.ts │ │ │ ├── index.ts │ │ │ ├── jettonBurns.ts │ │ │ ├── jettonMasters.ts │ │ │ ├── jettonTransfers.ts │ │ │ ├── jettonWallets.ts │ │ │ ├── masterchainBlockShardState.ts │ │ │ ├── masterchainBlockShards.ts │ │ │ ├── masterchainInfo.ts │ │ │ ├── message.ts │ │ │ ├── messages.ts │ │ │ ├── nftCollections.ts │ │ │ ├── nftItems.ts │ │ │ ├── nftTransfers.ts │ │ │ ├── runGetMethod.ts │ │ │ ├── transactions.ts │ │ │ ├── transactionsByMasterchainBlock.ts │ │ │ ├── transactionsByMessage.ts │ │ │ └── wallet.ts │ │ ├── schemas │ │ │ └── toncenter-v3.ts │ │ └── types.ts │ └── tsconfig.json ├── cli │ ├── .gitignore │ ├── README.md │ ├── bin │ │ ├── dev.cmd │ │ ├── dev.js │ │ ├── run.cmd │ │ └── run.js │ ├── package.json │ ├── src │ │ ├── commands │ │ │ └── compile │ │ │ │ └── index.ts │ │ ├── index.ts │ │ └── utils │ │ │ ├── findTactFiles.ts │ │ │ └── fotonDir.ts │ └── tsconfig.json ├── contracts │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ │ ├── counter │ │ │ ├── counter.tact │ │ │ ├── counter_SimpleCounter.ts │ │ │ └── index.ts │ │ └── jetton │ │ │ ├── contract.tact │ │ │ ├── index.ts │ │ │ ├── jetton.tact │ │ │ ├── jetton_JettonDefaultWallet.ts │ │ │ ├── jetton_SampleJetton.ts │ │ │ └── messages.tact │ └── tsconfig.json └── core │ ├── .gitignore │ ├── package.json │ ├── readme.md │ ├── src │ ├── contract │ │ ├── abi │ │ │ ├── abi-types.ts │ │ │ ├── compose-payload.ts │ │ │ ├── compose-read-payload.ts │ │ │ ├── index.ts │ │ │ └── parse-read-return.ts │ │ ├── client.ts │ │ ├── deploy-contract.ts │ │ ├── helper-types.ts │ │ ├── index.ts │ │ ├── read-contract.ts │ │ ├── set-address.ts │ │ ├── types.ts │ │ ├── utils │ │ │ ├── build-jetton-metadata.ts │ │ │ ├── compose-dict.ts │ │ │ ├── get-jetton-deploy-arguments.ts │ │ │ └── get-state-init.ts │ │ └── write-contract.ts │ ├── index.ts │ ├── public │ │ ├── client.ts │ │ ├── get-balance.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── wait-for-transaction.ts │ ├── shared │ │ ├── chains.ts │ │ ├── errors │ │ │ ├── errors.ts │ │ │ ├── index.ts │ │ │ ├── return-data.ts │ │ │ ├── return-error.ts │ │ │ ├── syntax-errors.ts │ │ │ ├── ton-errors.ts │ │ │ ├── types.ts │ │ │ └── user-errors.ts │ │ ├── types.ts │ │ └── utils │ │ │ ├── boc-to-hash.ts │ │ │ ├── index.ts │ │ │ └── parse-ton.ts │ └── wallet │ │ ├── client.ts │ │ ├── connect.ts │ │ ├── disconnect.ts │ │ ├── get-wallets.ts │ │ ├── index.ts │ │ ├── on-status-change.ts │ │ ├── reconnect.ts │ │ ├── send-transaction.ts │ │ ├── types.ts │ │ ├── ui-client.ts │ │ ├── ui-connect.ts │ │ └── utils.ts │ └── tsconfig.json ├── pnpm-lock.yaml └── pnpm-workspace.yaml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/.editorconfig -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/.npmrc -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 20 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/README.md -------------------------------------------------------------------------------- /apps/counter/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/counter/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/.gitignore -------------------------------------------------------------------------------- /apps/counter/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/README.md -------------------------------------------------------------------------------- /apps/counter/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/index.html -------------------------------------------------------------------------------- /apps/counter/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/package.json -------------------------------------------------------------------------------- /apps/counter/public/foton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/public/foton.png -------------------------------------------------------------------------------- /apps/counter/public/tonconnect-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/public/tonconnect-manifest.json -------------------------------------------------------------------------------- /apps/counter/src/app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/app.tsx -------------------------------------------------------------------------------- /apps/counter/src/components/header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/components/header.tsx -------------------------------------------------------------------------------- /apps/counter/src/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/global.css -------------------------------------------------------------------------------- /apps/counter/src/hooks/useAccount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/hooks/useAccount.tsx -------------------------------------------------------------------------------- /apps/counter/src/hooks/useContract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/hooks/useContract.tsx -------------------------------------------------------------------------------- /apps/counter/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/main.tsx -------------------------------------------------------------------------------- /apps/counter/src/page.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/page.module.css -------------------------------------------------------------------------------- /apps/counter/src/ton-clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/ton-clients.ts -------------------------------------------------------------------------------- /apps/counter/src/utils/boc-to-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/utils/boc-to-hash.ts -------------------------------------------------------------------------------- /apps/counter/src/utils/viem-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/src/utils/viem-utils.ts -------------------------------------------------------------------------------- /apps/counter/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /apps/counter/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/tsconfig.json -------------------------------------------------------------------------------- /apps/counter/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/tsconfig.node.json -------------------------------------------------------------------------------- /apps/counter/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/counter/vite.config.ts -------------------------------------------------------------------------------- /apps/docs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/.gitignore -------------------------------------------------------------------------------- /apps/docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/README.md -------------------------------------------------------------------------------- /apps/docs/components/hero/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/components/hero/index.tsx -------------------------------------------------------------------------------- /apps/docs/components/hero/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/components/hero/styles.module.css -------------------------------------------------------------------------------- /apps/docs/next.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/next.config.mjs -------------------------------------------------------------------------------- /apps/docs/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/package.json -------------------------------------------------------------------------------- /apps/docs/pages/404.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/404.mdx -------------------------------------------------------------------------------- /apps/docs/pages/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/clients.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/clients.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/contract-client/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contract-client/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/contract-client/deploy.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contract-client/deploy.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/contract-client/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contract-client/index.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/contract-client/read.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contract-client/read.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/contract-client/write.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contract-client/write.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/contribution-and-donation.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/contribution-and-donation.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/guides/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/guides/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/guides/tutorial.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/guides/tutorial.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/guides/using-in-nextjs.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/guides/using-in-nextjs.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/guides/using-with-blueprint.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/guides/using-with-blueprint.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/guides/using-with-tonconnect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/guides/using-with-tonconnect.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/index.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/public-client/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/public-client/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/public-client/get-balance.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/public-client/get-balance.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/public-client/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/public-client/index.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/public-client/wait-for-transaction.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/public-client/wait-for-transaction.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/_meta.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/_meta.json -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/connect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/connect.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/create-wallet-client-ui.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/create-wallet-client-ui.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/disconnect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/disconnect.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/index.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/wallet-client/reconnect.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/wallet-client/reconnect.mdx -------------------------------------------------------------------------------- /apps/docs/pages/docs/why-foton.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/docs/why-foton.mdx -------------------------------------------------------------------------------- /apps/docs/pages/index.mdx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/pages/index.mdx -------------------------------------------------------------------------------- /apps/docs/public/logo-square.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/public/logo-square.png -------------------------------------------------------------------------------- /apps/docs/public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/public/logo.png -------------------------------------------------------------------------------- /apps/docs/public/qr-code.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/public/qr-code.png -------------------------------------------------------------------------------- /apps/docs/tact-grammar.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/tact-grammar.json -------------------------------------------------------------------------------- /apps/docs/theme.config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/theme.config.tsx -------------------------------------------------------------------------------- /apps/docs/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/docs/tsconfig.json -------------------------------------------------------------------------------- /apps/jetton/.env.production: -------------------------------------------------------------------------------- 1 | VITE_API_KEY="" 2 | -------------------------------------------------------------------------------- /apps/jetton/.eslintrc.cjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/.eslintrc.cjs -------------------------------------------------------------------------------- /apps/jetton/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/.gitignore -------------------------------------------------------------------------------- /apps/jetton/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/README.md -------------------------------------------------------------------------------- /apps/jetton/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/index.html -------------------------------------------------------------------------------- /apps/jetton/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/package.json -------------------------------------------------------------------------------- /apps/jetton/public/foton.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/public/foton.png -------------------------------------------------------------------------------- /apps/jetton/public/tonconnect-manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/public/tonconnect-manifest.json -------------------------------------------------------------------------------- /apps/jetton/src/.eslintignore: -------------------------------------------------------------------------------- 1 | src/contract 2 | -------------------------------------------------------------------------------- /apps/jetton/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/App.css -------------------------------------------------------------------------------- /apps/jetton/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/App.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/connect-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/connect-button/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/create-jetton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/create-jetton/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/create-jetton/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/create-jetton/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/components/disconnect-button/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/disconnect-button/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/disconnect-button/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/disconnect-button/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/components/header/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/header/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/header/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/header/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/components/jetton-minters/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/jetton-minters/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/jetton-minters/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/jetton-minters/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/components/manage-jetton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/manage-jetton/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/manage-jetton/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/manage-jetton/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/components/section/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/section/index.tsx -------------------------------------------------------------------------------- /apps/jetton/src/components/section/styles.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/components/section/styles.module.css -------------------------------------------------------------------------------- /apps/jetton/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/index.css -------------------------------------------------------------------------------- /apps/jetton/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/main.tsx -------------------------------------------------------------------------------- /apps/jetton/src/stores/use-contract.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/stores/use-contract.tsx -------------------------------------------------------------------------------- /apps/jetton/src/stores/user-store.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/stores/user-store.ts -------------------------------------------------------------------------------- /apps/jetton/src/ton-clients.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/ton-clients.ts -------------------------------------------------------------------------------- /apps/jetton/src/utils/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/utils/constants.ts -------------------------------------------------------------------------------- /apps/jetton/src/utils/shortenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/utils/shortenAddress.ts -------------------------------------------------------------------------------- /apps/jetton/src/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/src/vite-env.d.ts -------------------------------------------------------------------------------- /apps/jetton/tact.config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/tact.config.json -------------------------------------------------------------------------------- /apps/jetton/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/tsconfig.json -------------------------------------------------------------------------------- /apps/jetton/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/tsconfig.node.json -------------------------------------------------------------------------------- /apps/jetton/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/apps/jetton/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/package.json -------------------------------------------------------------------------------- /packages/api/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/.gitignore -------------------------------------------------------------------------------- /packages/api/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/package.json -------------------------------------------------------------------------------- /packages/api/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/readme.md -------------------------------------------------------------------------------- /packages/api/src/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/client.ts -------------------------------------------------------------------------------- /packages/api/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/index.ts -------------------------------------------------------------------------------- /packages/api/src/requests/account.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/account.ts -------------------------------------------------------------------------------- /packages/api/src/requests/addressBook.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/addressBook.ts -------------------------------------------------------------------------------- /packages/api/src/requests/adjacentTransactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/adjacentTransactions.ts -------------------------------------------------------------------------------- /packages/api/src/requests/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/blocks.ts -------------------------------------------------------------------------------- /packages/api/src/requests/estimateFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/estimateFee.ts -------------------------------------------------------------------------------- /packages/api/src/requests/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/index.ts -------------------------------------------------------------------------------- /packages/api/src/requests/jettonBurns.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/jettonBurns.ts -------------------------------------------------------------------------------- /packages/api/src/requests/jettonMasters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/jettonMasters.ts -------------------------------------------------------------------------------- /packages/api/src/requests/jettonTransfers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/jettonTransfers.ts -------------------------------------------------------------------------------- /packages/api/src/requests/jettonWallets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/jettonWallets.ts -------------------------------------------------------------------------------- /packages/api/src/requests/masterchainBlockShardState.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/masterchainBlockShardState.ts -------------------------------------------------------------------------------- /packages/api/src/requests/masterchainBlockShards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/masterchainBlockShards.ts -------------------------------------------------------------------------------- /packages/api/src/requests/masterchainInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/masterchainInfo.ts -------------------------------------------------------------------------------- /packages/api/src/requests/message.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/message.ts -------------------------------------------------------------------------------- /packages/api/src/requests/messages.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/messages.ts -------------------------------------------------------------------------------- /packages/api/src/requests/nftCollections.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/nftCollections.ts -------------------------------------------------------------------------------- /packages/api/src/requests/nftItems.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/nftItems.ts -------------------------------------------------------------------------------- /packages/api/src/requests/nftTransfers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/nftTransfers.ts -------------------------------------------------------------------------------- /packages/api/src/requests/runGetMethod.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/runGetMethod.ts -------------------------------------------------------------------------------- /packages/api/src/requests/transactions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/transactions.ts -------------------------------------------------------------------------------- /packages/api/src/requests/transactionsByMasterchainBlock.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/transactionsByMasterchainBlock.ts -------------------------------------------------------------------------------- /packages/api/src/requests/transactionsByMessage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/transactionsByMessage.ts -------------------------------------------------------------------------------- /packages/api/src/requests/wallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/requests/wallet.ts -------------------------------------------------------------------------------- /packages/api/src/schemas/toncenter-v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/schemas/toncenter-v3.ts -------------------------------------------------------------------------------- /packages/api/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/src/types.ts -------------------------------------------------------------------------------- /packages/api/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/api/tsconfig.json -------------------------------------------------------------------------------- /packages/cli/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/.gitignore -------------------------------------------------------------------------------- /packages/cli/README.md: -------------------------------------------------------------------------------- 1 | # Foton CLI 2 | -------------------------------------------------------------------------------- /packages/cli/bin/dev.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/bin/dev.cmd -------------------------------------------------------------------------------- /packages/cli/bin/dev.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/bin/dev.js -------------------------------------------------------------------------------- /packages/cli/bin/run.cmd: -------------------------------------------------------------------------------- 1 | @echo off 2 | 3 | node "%~dp0\run" %* 4 | -------------------------------------------------------------------------------- /packages/cli/bin/run.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/bin/run.js -------------------------------------------------------------------------------- /packages/cli/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/package.json -------------------------------------------------------------------------------- /packages/cli/src/commands/compile/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/src/commands/compile/index.ts -------------------------------------------------------------------------------- /packages/cli/src/index.ts: -------------------------------------------------------------------------------- 1 | export { run } from '@oclif/core'; 2 | -------------------------------------------------------------------------------- /packages/cli/src/utils/findTactFiles.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/src/utils/findTactFiles.ts -------------------------------------------------------------------------------- /packages/cli/src/utils/fotonDir.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/src/utils/fotonDir.ts -------------------------------------------------------------------------------- /packages/cli/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/cli/tsconfig.json -------------------------------------------------------------------------------- /packages/contracts/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/.gitignore -------------------------------------------------------------------------------- /packages/contracts/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/package.json -------------------------------------------------------------------------------- /packages/contracts/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/readme.md -------------------------------------------------------------------------------- /packages/contracts/src/counter/counter.tact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/counter/counter.tact -------------------------------------------------------------------------------- /packages/contracts/src/counter/counter_SimpleCounter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/counter/counter_SimpleCounter.ts -------------------------------------------------------------------------------- /packages/contracts/src/counter/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/counter/index.ts -------------------------------------------------------------------------------- /packages/contracts/src/jetton/contract.tact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/contract.tact -------------------------------------------------------------------------------- /packages/contracts/src/jetton/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/index.ts -------------------------------------------------------------------------------- /packages/contracts/src/jetton/jetton.tact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/jetton.tact -------------------------------------------------------------------------------- /packages/contracts/src/jetton/jetton_JettonDefaultWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/jetton_JettonDefaultWallet.ts -------------------------------------------------------------------------------- /packages/contracts/src/jetton/jetton_SampleJetton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/jetton_SampleJetton.ts -------------------------------------------------------------------------------- /packages/contracts/src/jetton/messages.tact: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/src/jetton/messages.tact -------------------------------------------------------------------------------- /packages/contracts/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/contracts/tsconfig.json -------------------------------------------------------------------------------- /packages/core/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/.gitignore -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/readme.md -------------------------------------------------------------------------------- /packages/core/src/contract/abi/abi-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/abi/abi-types.ts -------------------------------------------------------------------------------- /packages/core/src/contract/abi/compose-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/abi/compose-payload.ts -------------------------------------------------------------------------------- /packages/core/src/contract/abi/compose-read-payload.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/abi/compose-read-payload.ts -------------------------------------------------------------------------------- /packages/core/src/contract/abi/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/abi/index.ts -------------------------------------------------------------------------------- /packages/core/src/contract/abi/parse-read-return.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/abi/parse-read-return.ts -------------------------------------------------------------------------------- /packages/core/src/contract/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/client.ts -------------------------------------------------------------------------------- /packages/core/src/contract/deploy-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/deploy-contract.ts -------------------------------------------------------------------------------- /packages/core/src/contract/helper-types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/helper-types.ts -------------------------------------------------------------------------------- /packages/core/src/contract/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/index.ts -------------------------------------------------------------------------------- /packages/core/src/contract/read-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/read-contract.ts -------------------------------------------------------------------------------- /packages/core/src/contract/set-address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/set-address.ts -------------------------------------------------------------------------------- /packages/core/src/contract/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/types.ts -------------------------------------------------------------------------------- /packages/core/src/contract/utils/build-jetton-metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/utils/build-jetton-metadata.ts -------------------------------------------------------------------------------- /packages/core/src/contract/utils/compose-dict.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/utils/compose-dict.ts -------------------------------------------------------------------------------- /packages/core/src/contract/utils/get-jetton-deploy-arguments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/utils/get-jetton-deploy-arguments.ts -------------------------------------------------------------------------------- /packages/core/src/contract/utils/get-state-init.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/utils/get-state-init.ts -------------------------------------------------------------------------------- /packages/core/src/contract/write-contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/contract/write-contract.ts -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/public/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/public/client.ts -------------------------------------------------------------------------------- /packages/core/src/public/get-balance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/public/get-balance.ts -------------------------------------------------------------------------------- /packages/core/src/public/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/public/index.ts -------------------------------------------------------------------------------- /packages/core/src/public/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/public/types.ts -------------------------------------------------------------------------------- /packages/core/src/public/wait-for-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/public/wait-for-transaction.ts -------------------------------------------------------------------------------- /packages/core/src/shared/chains.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/chains.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/errors.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/index.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/return-data.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/return-data.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/return-error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/return-error.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/syntax-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/syntax-errors.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/ton-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/ton-errors.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/types.ts -------------------------------------------------------------------------------- /packages/core/src/shared/errors/user-errors.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/errors/user-errors.ts -------------------------------------------------------------------------------- /packages/core/src/shared/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/types.ts -------------------------------------------------------------------------------- /packages/core/src/shared/utils/boc-to-hash.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/utils/boc-to-hash.ts -------------------------------------------------------------------------------- /packages/core/src/shared/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/utils/index.ts -------------------------------------------------------------------------------- /packages/core/src/shared/utils/parse-ton.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/shared/utils/parse-ton.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/client.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/connect.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/disconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/disconnect.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/get-wallets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/get-wallets.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/index.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/on-status-change.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/on-status-change.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/reconnect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/reconnect.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/send-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/send-transaction.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/types.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/ui-client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/ui-client.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/ui-connect.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/ui-connect.ts -------------------------------------------------------------------------------- /packages/core/src/wallet/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/src/wallet/utils.ts -------------------------------------------------------------------------------- /packages/core/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/packages/core/tsconfig.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/VanishMax/foton/HEAD/pnpm-workspace.yaml --------------------------------------------------------------------------------