Публикации по теме 'solidity'


Использование «require» для импорта данных ABI в Web3.eth.contract ()
Это быстрый способ импортировать данные двоичного интерфейса приложения в вызовы функций Web3.js при создании интерфейса ÐApp. Я вижу множество руководств, в которых вам предлагается скопировать и вставить весь ABI в вашу функцию Web3.eth.contract (). Он работает нормально, но занимает много места на экране и нарушает правило DRY (Don't Repeat Yourself). Чтобы сделать это правильно, нужно сделать всего два шага. Шаг 1. После запуска компиляции трюфеля создается файл json, внутри..

Криптозомби Урок 3! Газ, собственность, безопасность и многое другое!
За последний месяц более 50 000 человек сделали свои первые шаги в изучении программирования на Solidity, создав свои собственные криптозомби. Мы были потрясены положительным откликом! Поскольку большая часть команды Loom Network уезжает на каникулы, а затем обосновывается в нашем новом офисе в Нью-Йорке, Урок 3 занял немного больше времени, чем ожидалось. Но теперь, наконец ... Наконец-то здесь! Нажмите здесь что бы начать: Https://cryptozombies.io/course/ В Уроке 3 вы..

Как выбрать тип данных на Honeycomb Marketplace
В нашей недавней статье , в которой дается общий обзор Honeycomb Marketplace , мы упоминали, что вам нужно выбрать Тип данных задания, которое вы хотите использовать. В этой статье мы собираемся углубиться в детали этой темы. Что такое тип данных и почему нас это волнует? Solidity - это язык со статической типизацией , что означает, что компилятор должен знать типы всех переменных во время компиляции. Сюда входит ответ, возвращенный оракулом. Например, мы можем сказать:..

Подробное руководство по тестированию смарт-контрактов Ethereum
Часть шестая: Параметризация и тестирование на основе свойств Эта статья является частью серии. Если вы еще не сделали этого, ознакомьтесь с предыдущими статьями: Часть первая: зачем мы тестируем Часть вторая: основные концепции тестирования Часть третья: написание базовых тестов Часть четвертая: запуск ваших тестов Часть пятая: инструменты и методы эффективного тестирования Часть шестая: параметризация и тестирование на основе свойств Часть седьмая: тестирование..