Официальный русскоязычный новостной канал Waves Platform — самой быстрой блокчейн-платформы, решающей насущные задачи пользователей, разработчиков и бизнесов.
Разработчики Waves постоянно создают полезные инструменты и решения для нашего сообщества!
Встречайте Paddle, java-библиотеку для тестирования смарт-контрактов на блокчейне Waves, от Максима Смолякова.
Что уже позволяет делать Paddle:
- скачать и автоматически запустить docker ноду перед тестами, выключить по окончанию прогона; - хранить код смарт-контрактов в отдельных файлах; - писать сценарии кратко и лаконично; - для транзакций указывать только те поля, которые важны по сценарию теста; - автоматически считать комиссию транзакций; - проверять stateChanges для InvokeScript-транзакций; - проверять балансы, данные в хранилище аккаунта и прочее.
Следите за развитием библиотеки, оставляйте комментарии и предложения по ее улучшению в репо Максима👇