https://ibb.co/rpZGbmg

Десктоп

  1. Подключение кошелька

    Первый попап зависит от того, установлен ли плагин Метамаска. Если нет - увидим экран со ссылками на загрузку, если да - сможем подключить один из доступных кошельков. Экран поменяется если загрузить плагин и открыть попап снова.

    Если подключим кошелек - плашка метамаска поменяется на такую c укороченным адресм п. :

    Если подключим кошелек - плашка метамаска поменяется на такую c укороченным адресм п. :

    Экран подключения кошелька выглядит примерно так, если нажмем cancel - получим ошибку отказа от подключения.

    Экран подключения кошелька выглядит примерно так, если нажмем cancel - получим ошибку отказа от подключения.


Если сеть корректная

  1. Добалвение токенов в MetaMask

После подключения будут считаны балансы Cosa, Piratecash и Bnb у п. , и если балансы Cosa и Piratecash окажутся ненулевыми, этот попап не откроется.

Если токенов не хватает, этот поgап откроется, но единожды, информация об этом сохранится в localStorage под id tokens.

Если нет только одного из токенов - у другого будет отображаться баланс и кнопка Add Both Tokens не покажется. Если оба токена добавлены - попап закроется сам.

Нажатие на Later закрывает попап.


Если сеть не корректная

  1. Смена сети

Piratecash базируется на BNB Chain, поэтому чтобы войти в кошелек на сайте нужно поставить в метамаске соответсвующую сеть. Если при входе сеть была некорректной, отобразится попап, нажав на кнопку Switch Network In Wallet появится попап от Метамаска в котором нужно подтвердить действие.

Нажав на Disconnect Wallet попап закрывается.