├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .github └── workflows │ └── pages.yml ├── .gitignore ├── README.md ├── README_ru.md ├── index.html ├── nfts.csv.example ├── nodemon.json ├── output ├── config.js ├── deployer │ ├── deployNft.js │ ├── ensureCollection.js │ ├── ensureCollectionBalance.js │ ├── ensureDeployerBalance.js │ ├── ensurePreviousNftExists.js │ └── index.js ├── index.js ├── models.js ├── parseCsv.js └── utils.js ├── package.json ├── prettier.config.js ├── script.md ├── src ├── @types │ ├── index.d.ts │ └── modules.d.ts ├── config.ts ├── deployer │ ├── deployNft.ts │ ├── ensureCollection.ts │ ├── ensureCollectionBalance.ts │ ├── ensureDeployerBalance.ts │ ├── ensurePreviousNftExists.ts │ └── index.ts ├── index.ts ├── models.ts ├── parseCsv.ts ├── utils.ts └── web │ ├── App.tsx │ ├── components │ ├── Config │ │ ├── CollectionBase.tsx │ │ ├── CollectionContent.tsx │ │ ├── CollectionRoyalty.tsx │ │ ├── Config.tsx │ │ ├── DeployAmount.tsx │ │ ├── NftInput.tsx │ │ ├── StartIndex.tsx │ │ ├── TonApiKey.tsx │ │ ├── TonApiUrl.tsx │ │ ├── TopupAmount.tsx │ │ ├── WalletAddress.tsx │ │ ├── WalletMnemonic.tsx │ │ ├── WalletType.tsx │ │ ├── index.ts │ │ └── styled.tsx │ └── Logs.tsx │ ├── index.css │ └── main.tsx ├── tsconfig.json └── vite.config.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | *.js -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/workflows/pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/.github/workflows/pages.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/README.md -------------------------------------------------------------------------------- /README_ru.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/README_ru.md -------------------------------------------------------------------------------- /index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/index.html -------------------------------------------------------------------------------- /nfts.csv.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/nfts.csv.example -------------------------------------------------------------------------------- /nodemon.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/nodemon.json -------------------------------------------------------------------------------- /output/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/config.js -------------------------------------------------------------------------------- /output/deployer/deployNft.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/deployNft.js -------------------------------------------------------------------------------- /output/deployer/ensureCollection.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/ensureCollection.js -------------------------------------------------------------------------------- /output/deployer/ensureCollectionBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/ensureCollectionBalance.js -------------------------------------------------------------------------------- /output/deployer/ensureDeployerBalance.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/ensureDeployerBalance.js -------------------------------------------------------------------------------- /output/deployer/ensurePreviousNftExists.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/ensurePreviousNftExists.js -------------------------------------------------------------------------------- /output/deployer/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/deployer/index.js -------------------------------------------------------------------------------- /output/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/index.js -------------------------------------------------------------------------------- /output/models.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/models.js -------------------------------------------------------------------------------- /output/parseCsv.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/parseCsv.js -------------------------------------------------------------------------------- /output/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/output/utils.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/package.json -------------------------------------------------------------------------------- /prettier.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/prettier.config.js -------------------------------------------------------------------------------- /script.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/script.md -------------------------------------------------------------------------------- /src/@types/index.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/@types/modules.d.ts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/config.ts -------------------------------------------------------------------------------- /src/deployer/deployNft.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/deployNft.ts -------------------------------------------------------------------------------- /src/deployer/ensureCollection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/ensureCollection.ts -------------------------------------------------------------------------------- /src/deployer/ensureCollectionBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/ensureCollectionBalance.ts -------------------------------------------------------------------------------- /src/deployer/ensureDeployerBalance.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/ensureDeployerBalance.ts -------------------------------------------------------------------------------- /src/deployer/ensurePreviousNftExists.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/ensurePreviousNftExists.ts -------------------------------------------------------------------------------- /src/deployer/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/deployer/index.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/models.ts -------------------------------------------------------------------------------- /src/parseCsv.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/parseCsv.ts -------------------------------------------------------------------------------- /src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/utils.ts -------------------------------------------------------------------------------- /src/web/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/App.tsx -------------------------------------------------------------------------------- /src/web/components/Config/CollectionBase.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/CollectionBase.tsx -------------------------------------------------------------------------------- /src/web/components/Config/CollectionContent.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/CollectionContent.tsx -------------------------------------------------------------------------------- /src/web/components/Config/CollectionRoyalty.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/CollectionRoyalty.tsx -------------------------------------------------------------------------------- /src/web/components/Config/Config.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/Config.tsx -------------------------------------------------------------------------------- /src/web/components/Config/DeployAmount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/DeployAmount.tsx -------------------------------------------------------------------------------- /src/web/components/Config/NftInput.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/NftInput.tsx -------------------------------------------------------------------------------- /src/web/components/Config/StartIndex.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/StartIndex.tsx -------------------------------------------------------------------------------- /src/web/components/Config/TonApiKey.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/TonApiKey.tsx -------------------------------------------------------------------------------- /src/web/components/Config/TonApiUrl.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/TonApiUrl.tsx -------------------------------------------------------------------------------- /src/web/components/Config/TopupAmount.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/TopupAmount.tsx -------------------------------------------------------------------------------- /src/web/components/Config/WalletAddress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/WalletAddress.tsx -------------------------------------------------------------------------------- /src/web/components/Config/WalletMnemonic.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/WalletMnemonic.tsx -------------------------------------------------------------------------------- /src/web/components/Config/WalletType.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/WalletType.tsx -------------------------------------------------------------------------------- /src/web/components/Config/index.ts: -------------------------------------------------------------------------------- 1 | export * from './Config' 2 | -------------------------------------------------------------------------------- /src/web/components/Config/styled.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Config/styled.tsx -------------------------------------------------------------------------------- /src/web/components/Logs.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/components/Logs.tsx -------------------------------------------------------------------------------- /src/web/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/index.css -------------------------------------------------------------------------------- /src/web/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/src/web/main.tsx -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ndrblinov/ton-nft-deployer/HEAD/vite.config.ts --------------------------------------------------------------------------------