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


Реализация механизма ставок для указанного токена ERC20
Еще на пятой неделе @Web3bridge мы написали смарт-контракт, который реализует механизм ставок для указанного токена ERC20, позволяя пользователям ставить и снимать токены, получая при этом вознаграждения в зависимости от продолжительности их ставок и указанного процента вознаграждения. Он также включает в себя функции вывода эфира и получения вознаграждений. Контракт наследуется от контракта ERC20 и соответствует стандартному интерфейсу ERC20 для взаимодействия токенов. Я объясню каждую..

Как начать работу в качестве Web.3.0 Dev?
Кто бы не хотел запачкать руки Web3, как только шум вокруг него начинает расти? Когда я пишу это, я чувствую себя немного глупо, потому что я все еще пытаюсь понять это, но поверьте мне, я сделаю все возможное, чтобы быть полезным для новых учеников. Во-первых, давайте разберемся, что такое Web.3.0? Web 3.0 — это децентрализованная технология, основанная на блокчейне. Как мы знаем, технология блокчейна обеспечивает эффективные и безопасные средства хранения данных, тем самым..

Как создать децентрализованную платформу электронной коммерции с помощью React и Solidity
Часть 2: Создание внешнего интерфейса Что вы будете создавать, смотрите живую демонстрацию и репозиторий GitHub для получения дополнительной информации. Введение В ПЕРВОЙ ЧАСТИ этого руководства мы создали смарт-контракт, на котором работает наше приложение. Теперь давайте создадим интерфейс для взаимодействия с ним, как вы можете видеть выше. Запишитесь на частное занятие со мной , чтобы ускорить свои навыки разработки веб-3. Не будем слишком много..

Как создать классическое децентрализованное приложение Web3 NFT Minting с помощью React и Solidity
Что вы будете создавать, смотрите в живой демонстрации и репозитории GitHub для получения дополнительной информации (не забудьте отметить проект звездочкой). Введение В ПЕРВОЙ ЧАСТИ этого руководства мы закодировали часть смарт-контракта этого приложения с помощью Solidity, теперь пришло время объединить его с React. Если вы не проверили ПЕРВУЮ ЧАСТЬ этого руководства, я рекомендую вам сделать это, прежде чем переходить ко второй части. Если вы получаете пользу от..

Простой рефакторинг с помощью Solidity
Классическая фраза из фильмов звучит примерно так: «Я люблю запах рефакторинга по утрам», верно? Вот как я это помню. Недавно я изучал базу кода клиента, и хотя моей задачей было просто убедиться, что код работает так, как задумано, я не мог остановиться, но подумал, что небольшой рефакторинг будет иметь большое значение, чтобы сделать код более кратким и дешевым в использовании. и легче читать. Ниже представлена ​​(очень) очищенная версия исходного кода. pragma solidity ^0.4.22;..

Методы обеспечения безопасности Solidity, часть VIII: тестирование на основе свойств
Тестирование на основе свойств — это мощный метод, который помогает разработчикам находить ошибки в коде, создавая и тестируя большое количество тестовых случаев на основе свойств, которым должен удовлетворять код. В этом посте мы рассмотрим, как использовать тестирование на основе свойств в Solidity, как определить свойства и некоторые рекомендации по его реализации. Что такое тестирование на основе свойств? Тестирование на основе свойств — это методология тестирования, при которой..

Написание конструктора в Solidity версии 0.5.0 и выше
Любой, кто испытывает трудности с использованием конструктора в версии выше 0.5.0+ Это код: // Я использовал версию 0.5.2 прагма солидность ^ 0.5.2; контракт Inbox { строка публичного сообщения; // Конструктор должен быть определен с помощью ключевого слова « constructor » // В версии 0.5.0 или более поздних версиях обязательно использовать ключевое слово memory , чтобы // явно указать местоположение данных // вы можете удалить ключевое слово и попробовать сами..