Какие есть варианты аутентификации кошелька?

Подскажите пожалуйста, какие есть варианты сделать аутентификацию (подключить кошелёк) крипты на сайте? Ну типа будет кнопка "подключить кошелёк" В гугле искал web3.js, но там только react node js. Можно ли сделать на нативном js или с помощью php?


Ответы (1 шт):

Автор решения: Трипольский Пётр

web3auth.io предоставляет аутентификацию c jwt токеном. Или, можно использовать MetaMask и электронную подпись строк

const personalSign = async (message: string): Promise<string> => {
    const account = await this.getAccount();
    return await window.ethereum.request({
        params: [message, account],
        method: "personal_sign",
        from: account,
    });
};
→ Ссылка