Мы с Тобиасом рады поделиться с вами выпуском Lisky 0.3.0. Мы все еще находимся на ранних этапах разработки нашего специального инструмента командной строки, но в этом выпуске уже добавлено несколько новых функций, включая создание учетной записи, создание транзакции, ввод файлов, дополнительные цвета и вспомогательные функции. Если вы еще не подписаны на Репозиторий Lisky на GitHub, сейчас самое время сделать это, чтобы быть в курсе последующих выпусков. Прочтите это сообщение в блоге до конца, чтобы узнать о том, над чем мы сейчас работаем для следующего выпуска.
Создание аккаунта
Самый простой способ создать кошелек Lisk без графического интерфейса пользователя (GUI) - это ввести «create account» в нашу интерактивную оболочку. После этого вы получите случайную парольную фразу вместе с соответствующим открытым ключом и адресом. Все, что вам нужно, чтобы начать отправлять и получать токены LSK!
Создание транзакции
Lisky 0.3.0 также предоставляет возможность создавать и подписывать транзакции различных типов:
- Перенести Lisk из своей учетной записи в другую
- Зарегистрируйте вторую кодовую фразу для своей учетной записи
- Зарегистрируйте свою учетную запись в качестве делегата
- Отдал голоса / не проголосовал за делегатов
- Зарегистрируйте свою учетную запись как учетную запись с мультиподписью
Прямо сейчас вам придется транслировать их в сеть Lisk самостоятельно, прежде чем они окажут какое-либо влияние (например, попробуйте использовать LiskJS). В следующем выпуске мы добавим возможность транслировать транзакции, которые вы создаете, прямо из командной строки.
Ввод файла
У вас есть ряд команд Lisky, которые вам часто нужно запускать последовательно? Сохраните их в файле и запустите `lisky / path / to / your / file.lisky`. Мы очень рады возможности этой функции, но ждем от сообщества отзывов о том, как сделать ее максимально полезной. Пожалуйста, свяжитесь с нами на Gitter и поделитесь своими предложениями!
Больше цветов!
Захватывающая красота теперь демонстрируется в консоли. Таблицы с синими, красными и даже двойными контурами. Если вы хотите, чтобы вывод JSON был более читабельным, просто добавьте «- pretty». Слишком! 😵
Вспомогательные функции
Это для разработчиков Lisky. Одна из наших целей - максимально упростить настройку Lisky. В этом отношении предстоит еще многое сделать, но мы добавили несколько вспомогательных функций для тех, кто уже хочет добавить свои собственные команды:
- createCommand упрощает и стандартизирует процесс создания новой команды.
- getInputsFromSources объединяет все проблемы, связанные со сбором конфиденциальных входных данных из различных источников, в простой объект конфигурации.
Примечания к выпуску: https://github.com/LiskHQ/lisky/releases/tag/v0.3.0
Установка: https://www.npmjs.com/package/lisky
Документация : Https://docs.lisk.io/docs/lisky-installation
Что дальше?
В следующем выпуске, как я уже упоминал, мы добавим возможность транслировать транзакции в сеть. Мы также рассмотрим широковещательную передачу подписей в сеть, чтобы Lisky можно было использовать для авторизации транзакций с несколькими подписями. Кроме того, у нас есть подписание и проверка сообщений, а также проверка подписей транзакций. Мы также хотим, чтобы процесс создания и подписания транзакций был разделен, чтобы вы могли создать транзакцию и отправить ее кому-то, кто должен вам Lisk, чтобы он подписал и транслировал - «стиль счета-фактуры».
Об авторе
Уилл Кларк (Will Clark) - разработчик полного цикла Lisk в Lightcurve и руководитель проекта Lisky. Он программист-самоучка с академическим образованием в области философии и увлечен универсальным JavaScript и децентрализованными приложениями.
Контактная информация
- Github: https://github.com/willclarktech
- Электронная почта: [email protected]