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


Прочность № 17 . Оплачиваемый, резервный вариант и получение
Как использовать концепции payable, fallback() и receive() в Solidity. Оплачиваемые функции позволяют пользователям отправлять эфир или другие токены в контракт и получать эфир, резервные функции обеспечивают поведение по умолчанию для входящих транзакций и получают функции позволяют контракту принимать входящие вызовы без отправки значения. В этой статье мы подробно рассмотрим каждую функцию и то, как их можно использовать в смарт-контракте. Убедитесь, что вы прочитали..

От Javascript к Solidity
Начинающие окунуться в Solidity Одна из главных причин, по которой я увлекся кодированием, заключается в том, что я вижу в нем способ стать одним из строителей цифровой архитектуры будущего. Мне нужно было агентство, и я чувствовал, что быть творцом в развивающемся цифровом мире - лучший способ помочь человечеству, чем жаловаться на разрушающуюся структуру, в которой мы сейчас существуем. Поэтому, когда я услышал о блокчейне и криптовалюте, я почувствовал, что другие, с над ответом..

Создание смарт-контрактов для торгового автомата с пончиками
Ремикс + Solidity + Смарт-контракты Торговый автомат — интересная штука для знакомства с основами Solidity. Итак, мы собираемся написать код на Solidity, который поможет нам создать смарт-контракт для торгового автомата с пончиками! Начнем с Remix, IDE для языка Solidity. Он используется для написания смарт-контрактов для блокчейна. С точки зрения реализации кодирования токенов ERC-20 шесть основных функций кодирования: getBalance purchase restock Ремикс Remix..

Первоначальный выпуск Plasma Cash - NFT с плазменной поддержкой теперь доступны на боковых цепях Loom Network
Авторы Мэтью Кэмпбелл и Георгиос Констанопулос Статьи из этой серии: Plasma on Loom Network DAppChains: масштабируемые DApps с активами, защищенными Ethereum Практическая плазма (Том I): Игры Первоначальный выпуск Plasma Cash - NFT с плазменной поддержкой теперь доступны в боковых цепях Loom Network 👈 Два месяца назад мы объявили, что добавляем Plasma Cash в Loom Network. Сегодня мы с гордостью представляем нашу первую реализацию Plasma Cash, которая позволяет..

Вопросы по теме 'solidity'

Конкатенация строк в целостности?
как объединить строки в твердость? var str = 'asdf' var b = str + 'sdf' похоже не работает .. Я просмотрел документацию ( https://github.com/ethereum/wiki/wiki/Solidity-Tutorial#elementary-types-value-types ), а о конкатенации строк почти...
17538 просмотров
schedule 26.02.2022

Не мог бы кто-нибудь подробно объяснить, что делает этот контракт Ethereum?
Я новичок в технологии блокчейнов и пытаюсь кое-что понять (Etheruem, Truffle, DApps и т. Д.) Из Интернета. С официального сайта Ethereum, Создайте криптовалютный контракт в Ethereum Я пытаюсь конкретно разобраться в этих функциях...
221 просмотров
schedule 04.12.2022

Строковый массив в солидности
Я столкнулся с довольно распространенной проблемой, которую, кажется, я не могу решить элегантно и эффективно в солидности. Я должен передать произвольный длинный массив произвольных длинных строк в контракт солидности. На мой взгляд, это должно...
17264 просмотров
schedule 01.10.2023

Лучшая практика для хранения уникальных данных из нескольких запросов оракула
Я использую Oraclize для получения данных из Интернета, я хотел бы получить некоторые данные из нескольких разных источников и сохранить каждый в уникальной переменной. Каков наилучший и наиболее эффективный способ сделать это?
32 просмотров
schedule 18.09.2023

Вызов развернутого смарт-контракта из node.js
У меня есть небольшой тестовый смарт-контракт, который развернут в моей тестовой сети. И я хочу использовать сервер для вызова функции в контракте. Вот код: payontime.sol pragma solidity ^0.4.0; contract payontime{ address public remitter;...
4115 просмотров
schedule 02.05.2024

История блокчейна смарт-контрактов
Может ли смарт-контракт просматривать прошлые транзакции, выполненные на нем, другими словами, может ли смарт-контракт видеть, кто отправил ему эфир с момента его создания?
1229 просмотров
schedule 06.06.2022

Ethereum, краудсейл возвращает 0.00 токенов на кошелек
Я пытаюсь настроить базовую краудсейл в тестовой сети ethereum, и код солидности, который я использую, — это основные примеры, найденные на https://ethereum.org/crowdsale#the-code с шагами, как описано в этом руководстве. Сначала проблема...
580 просмотров
schedule 29.12.2022

установить стабильность цены токена
как я могу установить цену каждого токена на твердость? я пробовал contract OToken { using SafeMath for uint256; uint public _totalSupply = 0; uint public constant _cap = 100000000; string public constant symbol = "OXN"; string public...
3510 просмотров
schedule 22.01.2023

web3.eth.accounts возвращает функцию
Я подписываюсь на здесь, в котором используется testrpc с web3.js . После установки пакетов ethereumjs-testrpc и web3 запускается testrpc , который предоставляет 10 доступных учетных записей и их закрытые ключи. web3 находится на уровне...
2870 просмотров
schedule 17.06.2023

Параметр String не анализируется автоматически в bytes32 при использовании с формой
У меня есть функция солидности, которая выглядит так: function issueCertificate(address _recipient, bytes32 _certi_name) Когда я вызываю функцию с помощью консоли трюфеля, я могу запустить ее, используя:...
3512 просмотров
schedule 01.03.2024

Вызов внешнего контракта из контракта в том же блоке
Пожалуйста, проверьте этот код: contract Token is StandardToken { function transfer(address _to, uint256 _value) public returns (bool success) { return super.transfer(_to, _value); } } contract CrowdSale { token =...
68 просмотров
schedule 22.11.2023

Вопросы по контракту, вызов другого контракта
Нужна помощь с двумя связанными вопросами по Solidity. Вопрос 1. Скажем, у меня есть контракт на вызов другого: contract B { function f1() { ... } } contract A { B b; function f() { b.f1(); } } Будет ли...
496 просмотров
schedule 19.05.2023

Как получить эфир в моем токен-контракте, чтобы автоматически переводить их плательщикам
Чего я хочу добиться, когда кто-то отправляет эфир на мой адрес токена, тогда автоматически эквивалентное количество токенов (я также устанавливаю цену токена вручную) должно быть отправлено обратно. Проблема в том, что я не могу отправить эфир на...
3081 просмотров
schedule 21.07.2022

Необработанная ошибка отклонения: недопустимый ответ JSON RPC:
Я пытаюсь вызвать метод в моем контракте токена ERC20. Я подключаюсь к httpProvider " https://rinkeby.infura.io/ ". Я могу call () постоянные методы, но когда я хочу изменить состояние контракта, вызывая функцию send () , я получаю указанную...
3949 просмотров
schedule 23.02.2023

Что такое контакт-владелец?
При прохождении солидности документации Я наткнулся на термин «договор владения», которого не понял. Контракт в смысле Solidity - это набор кода (его функций) и данных (его состояние), который находится по определенному адресу в цепочке...
52 просмотров
schedule 01.01.2024

Ошибка Geth: не удалось расшифровать ключ с заданной парольной фразой
Во время подписки на это руководство я столкнулся с сообщением об ошибке. После ввода personal.unlockAccount(eth.accounts[0]) меня просят ввести пароль. После входа в консоль Geth выдает мне Error: could not decrypt key with given passphrase ....
3659 просмотров
schedule 21.05.2022

Перенести токен ERC20 с помощью Oraclize и Metamask
Я новичок и изучаю токены ERC20. Уже пару дней искал решение этого, но тщетно. Проблема в следующем. Я создаю контракт, соответствующий протоколу ERC20. Я хочу добавить дополнительную функциональность в виде запроса оракула. То есть, я хочу...
717 просмотров
schedule 24.08.2023

Удаление отображения из отображения в Solidity
У меня есть что-то вроде этого: отображение (адрес => отображение (строка => uint)) m_Map; Доступ к нему можно получить как m_Map [strCampaignName] [addrRecipient], у кампании может быть несколько получателей ... Теперь в какой-то момент (провал...
5594 просмотров
schedule 10.03.2022

Неисправность `require` заставляет функцию использовать меньше или не использовать ГАЗ
Представим себе простую функцию смарт-контракта mapping (address => uint8) votes; function vote(address _address, uint8 _vote) { require(notVotedYet(_address)) votes[_address] = _vote } Я знаю, что нужно сделать метод бесплатным - я...
423 просмотров
schedule 03.03.2024

Стоимость итерации функций только для чтения
Я разрабатываю смарт-контракты для некоторых вариантов использования, и в настоящее время я работаю над оптимизацией смарт-контрактов. Меня смущает то, что я нашел интересным на Автостопщик . В разделе 4- Итерация кода контракта // returns true...
1584 просмотров
schedule 12.11.2022