Задать вопрос
@ch1ps01

Получение телеграм кошелька пользователя?

Доброго времени суток, ни у кого нету каких-то примеров для получения телеграм кошелька пользователя с мини приложения телеграм? Пробовал по документации тонконнекта, но получал ошибку из-за манифеста

TypeError: Failed to construct 'URL': Invalid URL
at t.isTelegramUrl (url.ts:18:17)
at p.generateUniversalLink (bridge-provider.ts:471:13)
at p.connect (bridge-provider.ts:133:21)
at S.connect (ton-connect.ts:265:30)
at getTelegramWallet (index.js:18:46)
at HTMLDivElement. (index.js:38:37)

const tonConnect = new TonConnectSDK.TonConnect({
        manifestUrl: 'https://d467-31-134-107-229.ngrok-free.app/static/tonconnect-manifest.json'
    });


    async function getTelegramWallet() {
        try {
            const session = await tonConnect.connect({
                universalLink: true, 
                qrCode: true, 
            });
    
            const walletInfo = tonConnect.wallet;
            if (walletInfo && walletInfo.address) {
                console.log("Кошелек подключен:", walletInfo.address);
                return walletInfo.address;
            } else {
                console.error("Кошелек не подключен");
                return null;
            }
        } catch (error) {
            console.error("Ошибка подключения кошелька:", error);
            return null;
        }
    }


хотя сам манифест по указанному адрессу был доступен и настроен вроде как верно, ссылки как на приложение, так и на иконку валидны

{
    "url": "https://d467-31-134-107-229.ngrok-free.app/game",
    "name": "Social Life",
    "iconUrl": "https://cdn-icons-png.freepik.com/512/12114/12114247.png"
}
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы