Публикации по теме 'smart-contracts'
10+ лучших бесплатных ресурсов для начала вашего путешествия в Web3
Ваша самая сложная задача — выбрать один для начала.
Web3 определенно станет обязательным навыком в следующем десятилетии. Но, как и в случае с любой новой технологией, не всегда легко понять, с чего начать.
На самом деле, нет окончательного способа научиться и стать разработчиком Web3. Независимо от того, какой путь вы выберете, именно время и энергия, которые вы вкладываете в процесс обучения, сделают вас опытным разработчиком web3.
Изучение глубин взаимодействия контрактов Ethereum с Web3.js: руководство для продвинутых разработчиков
Ранее я публиковал этот пост: https://medium.com/coinsbench/web3-js-the-key-to-unlocking-your-dapp-development-dreams-with-a-smile-169657c4e554
И я понял, что недостаточно написал о своем любимом фреймворке. Я постараюсь написать о некоторых из моих любимых аспектов Web3.js.
Для тех, кто не знает, Web3.js — это библиотека JavaScript, которая позволяет вам взаимодействовать с блокчейном Ethereum удобным и удобным для пользователя способом. Хотя он широко используется для создания..
Как провести опрос с помощью смарт-контракта EOS (2)
Проведение пробного опроса с использованием смарт-контракта.
Продолжая тему «Как провести опрос» (1), я начну с объяснения третьей части.
Настроить таблицу сохранения третьего результата.
/// @abi table surveyresult i64
struct surveyresult
{
account_name owner;
uint64_t no1count;
uint64_t no2count;
uint64_t no3count;
uint64_t no4count;
uint64_t primary_key() const {return owner;}..
Приправьте свой код: анонс Taqueria v0.36.0 от Pinnacle Labs
Привет Амигос, 🌮
Мы, ваши новые дружелюбные повара тако в Pinnacle Labs, рады объявить о выпуске Taqueria v0.36.0! Это наш первый крупный релиз с тех пор, как мы возглавили этот замечательный проект, и, ребята, у нас есть для вас несколько пикантных обновлений! 🌶️
Вот что мы жарили:
- Мы исправили подключаемый модуль SmartPy, теперь он связан с пользовательским установщиком устаревшей платформы SmartPy. 🛠️
- В следующем выпуске пакет @taqueria/plugin-smartpy будет..
Реализация вложенных массивов в смарт-контрактах Solidity
Использование структур, массивов и отображений в полной мере
Введение
Массивы — один из самых популярных типов данных в объектно-ориентированном программировании. По определению, массив — это тип данных, который хранит внутри себя несколько переменных других типов данных. В типичном объектно-ориентированном программировании массивы действительно эффективны, потому что они также могут хранить массивы внутри себя почти до бесконечности. Массивы внутри массивов, называемые вложенными..
Освоение безопасности смарт-контрактов: тестирование и формальная проверка с помощью Pact REPL на Kadena
Серия Pact Core Concepts — отличный ресурс для разработчиков, желающих написать безопасные смарт-контракты на масштабируемой цепочке блоков Chainweb. В части III серии под названием Тестирование и формальная проверка в Pact REPL читатели узнают, как использовать тестирование и формальную проверку для обеспечения безопасности своих смарт-контрактов.
Смарт-контракты представляют собой уникальную проблему, когда речь идет о безопасности, поскольку ошибки могут привести к значительным..
Методы безопасности Solidity, часть IX: дифференциальный фаззинг
Дифференциальный фаззинг — это метод тестирования, который включает в себя прогон нескольких входных данных через две разные реализации программы и сравнение их выходных данных. Этот подход особенно удобен для поиска ошибок в сложных системах, где ручное тестирование отнимает непомерно много времени.
В этом контексте дифференциальный фаззинг включает в себя прогон нескольких входных данных через две разные реализации контракта и сравнение их выходных данных. Это может помочь выявить..