Публикации по теме '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 , чтобы // явно указать местоположение данных
// вы можете удалить ключевое слово и попробовать сами..