Публикации по теме 'solidity'
Прочная структура
Прочная структура
В Solidity ` struct ` — это определяемый пользователем тип данных, который позволяет вам определять пользовательскую структуру данных, состоящую из нескольких переменных разных типов. Вы можете думать о struct как о шаблоне или схеме для создания объектов, которые используют одну и ту же структуру данных.
Вот пример программы Solidity , демонстрирующий использование struct :
pragma solidity ^0.8.0;
contract StructExample {
struct Person {
string name;
uint..
🔒 Защита от мошенничества с токенами на веб-сайтах: понимание функции «одобрить» в…
🔒 Защита от мошенничества с токенами на веб-сайтах: понимание функции « одобрить» в смарт-контрактах
Давайте подробнее рассмотрим важную функцию под названием одобрить в Solidity, языке программирования для смарт-контрактов на блокчейнах, совместимых с evm.
Функция одобрить позволяет пользователям разрешить другому адресу потратить определенное количество токенов ERC20.
Важно знать, что мошенники будут пытаться обманом заставить пользователей одобрить транзакции, которые в..
От Web2 к Web3-разработчику: полная дорожная карта
От Web2 к Web3-разработчику: полная дорожная карта
Введение
Все говорят о web3, и поверьте мне; невероятные деньги текут в этом пространстве. Попасть в web3, где среднему программисту платят около 140 тысяч долларов в год, совсем неплохая идея. Если вы всегда думали о переходе на web3, перестаньте думать и начните действовать прямо сейчас. Присоединиться к этой отрасли — это самое умное, что вы можете сделать как разработчик!
Лучший момент для перехода к разработке Web3,..
Ресурсы о том, как научиться программировать смарт-контракты Solidity.
Это руководство о том, как начать писать смарт-контракты для повышения надежности. Чтобы получить представление о том, как писать смарт-контракты, я рекомендую несколько ресурсов. После того, как я научился изучать Solidity, давайте сначала перейдем к ресурсам.
Первый ресурс, который мы рассмотрим, - это Cryptozombies by the Loom network. Этот набор руководств поможет вам от незнания того, как писать смарт-контракты, до реализации токена ERC 721, который лучше всего описать как..
Простое модульное тестирование смарт-контрактов Solidity — Pt. 2 — Отладка
Еще один день, еще одна статья
Сегодня мы продолжим изучать модульное тестирование Anonymice, над которым я работаю.
Музыка!
Больше спокойной музыки. Сегодня пятница, давайте повеселимся.
Отладка функции tokenURI
Давайте рассмотрим на секунду. Во-первых, тестовый скрипт:
И ошибка, на которой мы остановились:
Error: VM Exception while processing transaction: reverted with panic code 0x32 (Array accessed at an out-of-bounds or negative index)
at..
Полное руководство по созданию FullStack dApp
Все, что вы когда-либо хотели знать о процессе с пошаговым руководством
Вы, вероятно, нажали на это руководство, потому что окунулись в захватывающий мир web3, просмотрели некоторые вводные ресурсы о том, что такое web3, и решили сделать следующий шаг, став разработчиком блокчейна. В этом руководстве мы рассмотрим создание полноценного децентрализованного приложения в сети Ethereum с нуля.
Обзор
Для приложения, которое мы будем создавать, мы хотим, чтобы пользователи, которые..
Наследование в Solidity (Серия — Часть 4)
Сегодня на моем курсе по блокчейну Solidity от Патрика Коллинза я узнал о i наследовании, переопределении и виртуальном , подвел итоги по массиву и структуре, и я узнал еще несколько вещей, которыми я делюсь со всеми вами.
contract Newcheckmate is scofieldNew{
//ovaride
//virtual
function store(uint _favouriteNumbner) public override{
newuser = _favouriteNumbner + 5;
}
}
В языке программирования Solidity наследование реализовано с помощью ключевого слова is. Приведенный код..
Новые материалы
Как проанализировать работу вашего классификатора?
Не всегда просто знать, какие показатели использовать
С развитием глубокого обучения все больше и больше людей учатся обучать свой первый классификатор. Но как только вы закончите..
Работа с цепями Маркова, часть 4 (Машинное обучение)
Нелинейные цепи Маркова с агрегатором и их приложения (arXiv)
Автор : Бар Лайт
Аннотация: Изучаются свойства подкласса случайных процессов, называемых дискретными нелинейными цепями Маркова..
Crazy Laravel Livewire упростил мне создание электронной коммерции (панель администратора и API) [Часть 3]
Как вы сегодня, ребята?
В этой части мы создадим CRUD для данных о продукте. Думаю, в этой части я не буду слишком много делиться теорией, но чаще буду делиться своим кодом. Потому что..
Использование машинного обучения и Python для классификации 1000 сезонов новичков MLB Hitter
Чему может научиться машина, глядя на сезоны новичков 1000 игроков MLB? Это то, что исследует это приложение.
В этом процессе мы будем использовать неконтролируемое обучение, чтобы..
Учебные заметки: создание моего первого пакета Node.js
Это мои обучающие заметки, когда я научился создавать свой самый первый пакет Node.js, распространяемый через npm.
Оглавление
Глоссарий
I. Новый пакет
1.1 советы по инициализации..
Забудьте о Matplotlib: улучшите визуализацию данных с помощью умопомрачительных функций Seaborn!
Примечание. Эта запись в блоге предполагает базовое знакомство с Python и концепциями анализа данных.
Привет, энтузиасты данных! Добро пожаловать в мой блог, где я расскажу о невероятных..
ИИ в аэрокосмической отрасли
Каждый полет – это шаг вперед к великой мечте. Чтобы это происходило в их собственном темпе, необходима команда астронавтов для погони за космосом и команда технического обслуживания..