April 13

Безопасный Rabby Wallet

форк официального репозиторя кошелька Rabby https://github.com/HhvrshH/Rabby-keyless-mod

В данном форке кошелька были изменены некоторый функционал для того чтобы безопасно работать с своими кошельками и тертими лицами.

Что было сделано:

  1. Вырезана возможность просматривать сид-фразы или приватные ключи.
  2. При попытке посмотреть сид-фразу или приватник отправка уведомления в Телеграм.(нужно пересоздать образ кошелька).

Написал: @hvrsh
Канал: @hashvers
Поддержать автора: hvrsh.eth (EVM)

Гайд по установке (если вам не нужна отправка в телеграм)

Перейдите на гугл-диск в нем уже скомпилирован готовый образ измененного расширения. Скачайте этот архив, разархивируйте в папку и установите расширение в свой браузер . Для того чтобы устанавливать сторонние расширения не с маркета нужно включить режим разработчика.
Переходим по ссылке chrome://extensions/ и включаем Developer mode.
После нажимаем кнопку Load unpacked и загружаем папку с расширением в браузер.
Готово вы установили кошелек и он готов к использованию.

Гайд по сборке кошелька (если вам нужна оправка в ваш телеграм либо отключение кнопки Send)

Ниже будет будет приведен гайд как скомпилировать расширение самостоятельно, но если вы не хотите в этом разбираться можете написать мне в лс и за небольшую плату я скомпилирую расширение под вашего Телеграм бота.

Для компиляции нам потребуется Linux\MacOS, это может быть как и сервер, так и личный пк или WLS( виртуальная Linux машина под Win)

Устанавливаем необходимые пакеты на нашей машине:

sudo apt-get update sudo apt-get install git-all npm install --global yarn

Устанавливаем node.js:

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash source ~/.bashrc nvm install v20.12.2

Клонируем репозиторий и заходим в него:
git clone https://github.com/HhvrshH/Rabby-keyless-mod cd Rabby-keyless-mod

Устанавливаем пакеты необходимые для кошелька:
yarn install

Пока пакеты устанавливаются проходим по пути
Rabby-keyless-mod\src\ui\views\AddressDetail открываем файл AddressBackup.tsx через любой текстовый редактор и на строке 57 и 58 указываем свои данные от телеграм бота и чата. Сохраняем изменения.

Для того чтобы отключить кнопку Send пройдите по пути Rabby-keyless-mod\src\ui\views\Dashboard\components\ChainAndSiteSelector откройте файл index.tsx и удалите строку 207.

Дождавшись выполнения установки пакетов нужно запустить последнюю команду сборки расширения.
yarn build:pro

Ждем завершения сборки. Может занять немного времени.
После завершения сборки в нашей директории появится папка dist которая и является нашим готовым расширением, дальше проделываем все тоже самое что и в первом гайде чтобы загрузить его в браузер.