gitextract_ifetv_mv/ ├── .eslintrc.json ├── .gitignore ├── .nvmrc ├── LICENCE ├── README.md ├── TODO.md ├── assets/ │ └── coins.json ├── config/ │ └── default.json ├── package.json ├── packages/ │ ├── api-providers/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── GenericProvider.ts │ │ │ ├── NowNodesProvider.ts │ │ │ ├── QuickNodeProvider.ts │ │ │ ├── SoChainProvider.ts │ │ │ ├── TatumProvider.ts │ │ │ ├── index.ts │ │ │ └── units.ts │ │ └── tsconfig.package.json │ ├── backend/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── activityLoop.ts │ │ │ ├── adminWallets/ │ │ │ │ ├── GenericAdminWallet.ts │ │ │ │ ├── coinlib/ │ │ │ │ │ └── AdminCoinlibWrapper.ts │ │ │ │ └── native/ │ │ │ │ ├── GenericNativeAdminWallet.ts │ │ │ │ ├── Polygon/ │ │ │ │ │ └── index.ts │ │ │ │ └── Solana/ │ │ │ │ ├── HdWallet.ts │ │ │ │ └── index.ts │ │ │ ├── config.ts │ │ │ ├── context.ts │ │ │ ├── currenciesToClients.ts │ │ │ ├── devServer.ts │ │ │ ├── index.ts │ │ │ ├── limiters.ts │ │ │ ├── logger.ts │ │ │ ├── middlewares/ │ │ │ │ └── auth.ts │ │ │ ├── mongo/ │ │ │ │ ├── generator.ts │ │ │ │ └── index.ts │ │ │ ├── routes/ │ │ │ │ ├── activePayments.ts │ │ │ │ ├── createPayment.ts │ │ │ │ ├── invoiceClient.ts │ │ │ │ ├── invoiceStatus.ts │ │ │ │ ├── paymentStatus.ts │ │ │ │ ├── paymentsByExtraId.ts │ │ │ │ ├── swagger.ts │ │ │ │ └── types.ts │ │ │ ├── transactionalWallets/ │ │ │ │ ├── GenericTransactionalWallet.ts │ │ │ │ ├── coinlib/ │ │ │ │ │ ├── TransactionalCoinlibWrapper.ts │ │ │ │ │ └── trxLimits.ts │ │ │ │ └── native/ │ │ │ │ ├── GenericNativeTransactionalWallet.ts │ │ │ │ ├── Polygon/ │ │ │ │ │ └── index.ts │ │ │ │ └── Solana/ │ │ │ │ └── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── tsconfig.package.json │ ├── common/ │ │ ├── package.json │ │ ├── src/ │ │ │ ├── config.ts │ │ │ ├── currencies.ts │ │ │ ├── fetch.ts │ │ │ ├── index.ts │ │ │ ├── types.ts │ │ │ └── utils.ts │ │ └── tsconfig.package.json │ ├── invoice-client/ │ │ ├── index.html │ │ ├── package.json │ │ ├── postcss.config.js │ │ ├── src/ │ │ │ ├── components/ │ │ │ │ ├── App.tsx │ │ │ │ ├── Invoice.tsx │ │ │ │ └── ThreeDotsOverlay.tsx │ │ │ ├── index.tsx │ │ │ ├── styles/ │ │ │ │ └── globals.css │ │ │ ├── utils/ │ │ │ │ ├── useDeviceSize.tsx │ │ │ │ └── utils.ts │ │ │ └── vite-env.d.ts │ │ ├── tailwind.config.js │ │ ├── tsconfig.json │ │ ├── tsconfig.package.json │ │ └── vite.config.ts │ └── scripts/ │ ├── assets/ │ │ └── default.conf │ ├── keagate.sh │ ├── package.json │ ├── src/ │ │ ├── DelegateLogger.ts │ │ ├── configure.ts │ │ ├── index.ts │ │ ├── opts.ts │ │ ├── setupMongo.ts │ │ ├── setupNginx.ts │ │ ├── setupSeeds.ts │ │ └── setupWallets.ts │ └── tsconfig.package.json ├── pnpm-workspace.yaml ├── prettier.config.js ├── tsconfig.base.json ├── tsconfig.json └── tsconfig.project.json