solidity — все вопросы

3ответа
4 голоса
core.addProviders не является функцией
Я пытаюсь запустить мой файл deploy.js с кодом: const HDWalletProvider = require("truffle-hdwallet-provider"); const Web3 = require("web3"); const compiledFactory = require('./build/CampaignFactor
3ответа
4 голоса
Объявление переменной трюфельной консоли
В настоящее время я следую этому руководству ( https://medium.com/zeppelin-blog/the-hitchhikers-guide-to-smart-contracts-in-ethereum-848f08001f05 ), поскольку я пытаюсь проникнуть в программирование
1ответ
4 голоса
Можем ли мы получить информацию о транзакции, записанную в прошлом блоке, используя Solidity в смарт-контракте?
Я изучаю блокчейн с Ethereum и хочу использовать данные прошлых транзакций в смарт-контракте с использованием Solidity.Если я использую модуль Web3.js в программе, написанной на javascript, я легко по
2ответа
4 голоса
Как смоделировать умные контракты в UML?
Я ищу способ моделирования взаимодействия умных контрактов ethereum с использованием языка моделирования, такого как UML.У меня есть следующий контракт на обслуживание:Я смоделировал это с помощью это
2ответа
9 голосов
Не могу отправить транзакцию, даже если я использую пример с официальной веб-страницы Ethereum
Я пишу Crowdsale, используя этот пример . Но я не могу отправить транзакцию, мой тест не пройден с ошибкой: Contract: Crowdsale should accept payments after start: AssertionError: expected
1ответ
1 голос
Использование делегата вызова с msg.data
Я пытаюсь понять приведенный ниже код: pragma solidity ^0.4.23; contract Relay { address public currentVersion; address public owner; modifier onlyOwner() { require(msg.sende
1ответ
1 голос
Не удалось получить событие Solidity в JavaScript
У меня есть пример контракта: - pragma solidity ^0.4.24; contract Storage { uint256 storedData; event print(uint256 store); function set(uint256 data) public { emit print(data);
1ответ
1 голос
Могу ли я генерировать событие в модификаторе функции?
Я хотел бы отправить событие в модификатор функции. Законно ли это сделать солидно? Вот событие и модификатор uint timeStamp; event beforeTimeStamp(); modifier NotTooLate() { require(timeSt
2ответа
1 голос
Насколько точны внутренние передачи Etherscan на Rinkeby для вызовов Oraclize?
Я пытаюсь оптимизировать свой умный контракт и разбиваю, где расходуется газ. Каждое выполнение одной функции обходится мне примерно в 5 долларов. Я посмотрел на Etherscan, и во внутренней переда
1ответ
1 голос
Есть ли способ создать контракт по двоичным данным?
Если надежно, если мы уже определили контракты, создать контракт в контракте просто, используя ключевое слово: new, например это: contract FatherContract { function createChild() public {
1ответ
1 голос
Как узнать результат возврата, если я вызываю метод из другого контакта
Как узнать, как получить возврат , если я позвоню из другого контракта? Из контракта B вызов метода метода A контракта A, если контракт B, могу ли я написать: Contract B{ bool callResult=c
1ответ
1 голос
солидность и реагировать и вызывая функцию солидности много раз
Я искал, куда мне нужно было пойти в моем коде, и увидел, что мне нужен шаблон для обработки «многих» вызовов. например, вызов возвращает только 1 набор данных, когда мне нужны записи 1-70. Являе
1ответ
1 голос
Твердость, сопоставляющая несколько элементов одному пользователю
Я пытаюсь присвоить массив элементов одному пользователю, и я хочу поместить адрес в функцию отображения и получить все такие элементы: mapping(address => Item[]) public ownerToItems; но ест
1ответ
1 голос
Какова основная платформа веб-приложений для Ethereum Dapp? [закрыто]
Какой web app framework хорошо принят и лучше подходит для разработки Ethereum Dapp? Кажется, что основанные на Javascript платформы имеют определенные преимущества перед другими. Но в Ruby и Python
1ответ
1 голос
Может ли отправка события после изменения состояния вызвать уязвимость атаки повторного входа?
Является ли следующая функция уязвимой для атаки повторного входа? function withdraw() public { uint amount = pendingWithdrawals[msg.sender]; // Remember to zero the pending refund befor
1ответ
1 голос
Как взимать плату за весь бензин в General Master Wallet
В настоящее время мы разрабатываем платформу блокчейна, которая занимается отправкой токенов от пользователей к пользователям, и, как вы знаете, ETH требуется в качестве платы за бензин, которую нуж
1ответ
1 голос
Enum in Solidity VS CONST
Можем ли мы преобразовать значение Enum в строку в Solidity? Какой из них эффективнее использовать с точки зрения GAS, ENums или CONST?
3ответа
1 голос
Каков наиболее подходящий стандарт токенов ERC для неторгуемых токенов?
Если я хочу создать токены, скажем, для системы оценок университетов (например, каждая оценка для каждого учащегося в курсе - это токен, который он получил), каков лучший стандарт токенов ERC, которо
1ответ
1 голос
Тестирование на прочность с npm не работает правильно?
У меня такая проблема. Я новичок в развитии солидности. Я создал такой контракт. pragma solidity ^0.4.17; contract Lottery { address public manager; address[] public players; functi
1ответ
1 голос
Переадресация эфира на несколько адресов
Как я могу написать контракт, который отправляет часть эфира, который он получает, на один кошелек, а остаток эфира обратно отправителю (или другому кошельку) Следующий код работает, если я заком
1 2 3 4 5

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132