Свързани публикации 'solidity'


Използване на Cheatcodes на Foundry: Генериране на JSON отчет със Solidity
Докато се ориентираме в сложността на разработването и тестването на интелигентни договори, ние, разработчиците, винаги търсим иновативни инструменти, които могат да рационализират нашата работа. Една такава помощна програма, която привлече вниманието ми, е fuzz testing на Foundry, или „fuzzing“. Въпреки че размиването е отличен подход за улавяне на непредвидени крайни случаи, често може да изглежда като черна кутия с мистериозна магия от гледна точка на високо ниво. Воден от..

RNG срещу VRF — Значението на истинската произволност в приложенията
RNG срещу VRF — Значението на истинската произволност в приложенията Генерирането на случайни числа (RNG) е важна част от приложенията, които изискват недетерминирани резултати. Това включва системи за криптиране и софтуер за хазарт. В тези системи е необходимо произволно число, за да се осигури резултат, който не се основава на окончателност, а на вероятност. Алгоритмите за криптиране използват сол като начин за добавяне на произволен елемент. За игри, като лотарии или слот..

3 езика за програмиране, предназначени за Web3 разработка, които ТРЯБВА да научите!
Разработката за Web3 изисква силни основи и ние имаме три прости отправни точки, за да започнете своето #BUIDL пътуване; три езика за програмиране, с които трябва да започнете. Изучаването на език за програмиране не се различава много от това да се научите да свирите на музикален инструмент. Независимо дали за Web3 или друга ниша. Просто преминаването през програмни конструкции или основни акорди няма смисъл. Ясно е, че човек трябва да може да ги използва: да речем, в песен или..

Първи поглед върху арбитража върху многоъгълник: протокол UniswapV2.
Първо се замислих да напиша тази статия, защото разработването на този бот е далеч от начина, по който си мислех, че ще бъде. Изобщо не е печелившо, ще бъда искрен за това в самото начало. Но! Все пак беше хубаво да го изградя, даде ми много прозрения и донесе интимност на ethers библиотеката и uni swap протокола. Защо не е печелившо? Две думи: изходна сума. Таксата нараства до 0,5%, докато печалбата от атомния суап пада под 0,05%. Може би това е проблем с полигона, може би в..

Learning Solidity: Начално ръководство
Здравейте, аз съм Дилън, 19-годишен студент, който е увлечен по цялата криптовалута и web3, откакто бях на 14 през 2017 г. През последните четири месеца се потопих напълно в света на web3, учейки и усвояване на възможно най-много информация. Имайки богат опит в състезателното програмиране през цялата гимназия, реших да започна да изучавам Solidity, за да преследвам разработването на интелигентни договори през октомври. Оттогава в никакъв случай не съм станал експерт, но съм напреднал..

Шаблон за Hardhat + Foundry Setup
Hardhat и Foundry/Forge имат своите плюсове и минуси, така че защо да не ги използвате и двете в един проект за най-доброто от двата свята! Бързо решение Разклонете това репо: https://github.com/hking2/hardhat-foundry-template Направи го сам Първо, започнете със създаване на стандартен проект за Hardhat. mkdir someName cd someName npm init npm install --save-dev hardhat npx hardhat След това отворете папката на проекта във вашия редактор на код и я оставете да престои,..

Как да запазите Solidity Contract Creator като променлива
Стъпка 1. Настройте договор прагма солидност ›=0.7.0 ‹0.9.0; собственик на договор { } Стъпка 2. Инициализиране на променливата на собственика прагма солидност ›=0.7.0 ‹0.9.0; собственик на договор { адрес частен собственик; } Стъпка 3. Задаване на собственик в конструктор прагма солидност ›=0.7.0 ‹0.9.0; собственик на договор { адрес частен собственик; constructor() { owner = msg.sender; } } Независимо дали се опитвате да..