Shiwa Wallet - это официальный кошелек $SHI для сети ShiwaNetwork. Он позволяет пользователям взаимодействовать с сетью различными способами, включая проведение транзакций с $SHI. Кошелек в настоящее время находится в разработке, и уже выпущена первая публичная версия с большими обновлениями в будущем.
Shiwa Wallet использует ряд проектов с открытым исходным кодом для своей работы:
- VueJS - Прогрессивный фреймворк JavaScript.
- Go - Go - язык программирования с открытым исходным кодом, который облегчает создание простого, надежного и эффективного программного обеспечения.
- GORM - Объектно-реляционное отображение для Go.
- Wails - Фреймворк для создания настольных приложений с использованием Go и веб-технологий.
Для работы Shiwa Wallet требуется OpenJDK v9 и JRE. Если вы устанавливаете версию для macOS, используйте Unarchiver, чтобы распаковать shiwa_installer.zip.
Последние версии можно найти в разделе [релизы](https://github.com/.
Распространение Go и инструменты доступны в виде установщика для всех популярных операционных систем. Посетите https://golang.org/dl/, чтобы скачать подходящую версию для вашей операционной системы. Инструкции по установке можно найти здесь.
NPM и Node.js можно загрузить с официального сайта здесь. Просто выберите вашу дистрибуцию/ОС и архитектуру ЦП.
Shiwa Wallet создан
с использованием легковесного фреймворка для настольных приложений на основе Go и VueJS. Wails о
Убедитесь, что у вас установлены инструменты командной строки xcode. Для этого выполните следующую команду:
xcode-select --
sudo apt install libgtk-3-dev libwebkit2gtk-4.0-dev
Дистрибутивы: Debian: 8, 9, 10 | Ubuntu: 16.04, 18.04, 19.04
Также успешно протестировано на: Zorin 15, Parrot 4.7, Linuxmint 19, Elementary 5, Kali, Neon
sudo pacman -S webkit2gtk gtk3
Также успешно протестировано на: Manjaro и ArcoLinux
sudo yum install webkitgtk3-devel gtk3-devel
CentOS: 6, 7
sudo yum install webkit2gtk3-devel gtk3-devel
Fedora: 29, 30
xbps-install gtk+3-devel webkit2gtk-devel
sudo emerge gtk+:3 webkit-gtk
Для Windows требуется gcc и связанные инструменты. Рекомендуется загрузить их с http://tdm-gcc.tdragon.net/download. После установки вы готовы к работе.
Убедитесь, что модули Go включены: GO111MODULE=on, и путь к go/bin находится в переменной PATH.
Установка сводится к выполнению следующей команды:
go get -u github.com/wailsapp/wails/cmd/wails
git clone https://github.com/grvlle/constellation_wallet.git
### Хотите внести свой вклад? Отлично!
Shiwa Wallet использует Wails + Webpack для быстрой разработки интерфейса. Внесите изменение в свой файл и мгновенно увидите обновления!
Откройте ваш терминал и выполните следующие команды.
В директории shiwa_wallet запустите:
$ wails serve
В директории frontend запустите:
$ npm run serve
Если вы хотите скомпилировать кошелек, просто выполните:
wails build
или для отладочной версии:
wails build -d
Shiwa Wallet распространяется под лицензией MIT.