import { CliConfig } from 'tonnft' import * as dotenv from 'dotenv' import process from 'process' dotenv.config() const config: CliConfig = { networks: { main: { endpoint: "https://mainnet-v4.tonhubapi.com", timeout: 10000, api: { name: 'tonapi', url: 'https://tonapi.io' }, wallet: { name: 'WalletContractV4' } }, test: { endpoint: "https://sandbox-v4.tonhubapi.com", timeout: 10000, api: { name: 'tonapi', url: 'https://testnet.tonapi.io' }, wallet: { name: 'WalletContractV4' } }, local: { endpoint: "https://localhost:8080", timeout: 10000, api: { name: 'tonapi', url: 'http://localhost:8081' }, wallet: { name: 'WalletContractV4' } } }, storage: { default: 'ipfs', providers: { ipfs: { gateway: process.env.IPFS_GATEWAY, api: { url: process.env.IPFS_API_URL } }, pinata: { gateway: process.env.PINATA_GATEWAY, api: { key: process.env.PINATA_API_KEY, secret: process.env.PINATA_API_SECRET } }, infura: { gateway: process.env.INFURA_GATEWAY, api: { url: process.env.INFURA_API_URL, key: process.env.INFURA_API_KEY, secret: process.env.INFURA_API_SECRET } }, s3: { endpoint: process.env.S3_ENDPOINT, bucket: process.env.S3_BUCKET, download: process.env.S3_DOWNLOAD_URL, credentials: { accessKey: process.env.S3_CREDENTIALS_ACCESS_KEY, secretKey: process.env.S3_CREDENTIALS_SECRET_KEY } } } } } export default config