Мы с Тобиасом рады поделиться с вами выпуском 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 и децентрализованными приложениями.

Контактная информация