Описание тега ethereum
Ethereum - это валюта блокчейна (например, биткойн) с публичной бухгалтерской книгой. Вопросы должны относиться к программированию. Общие вопросы об Ethereum следует задавать на https://ethereum.stackexchange.com.
0
ответов
Solc выдает ошибку при импорте "Не удается разрешить"./bin'"
Я пытаюсь использовать solc и получаю сообщение об ошибке при попытке импортировать пакет. ./~/solc/wrapper.js Module not found: Can't resolve './bin' in '/node_modules/solc' В README упоминается единственная ссылка на папку bin (в репозитории ее не…
22 сен '17 в 15:56
0
ответов
Разумное заключение контракта на testrpc
У меня есть контракт, который компилируется и функциональные возможности были проверены. Я развернул его на testrpc (используя web3j), однако я получаю invalid opcode ошибка. Я думал, что это не так важно, поскольку testrpc выводил Contract created …
16 июн '17 в 11:45
1
ответ
Как сохранить данные после развертывания в Солидности
Я довольно новичок в Solidity и работаю с Ethereum в целом. В приложении (d), над которым я работаю, мне нужно сохранить данные в книге, но я не уверен, что понимаю, как это работает. Допустим, у меня есть следующий контракт (упрощенный для практичн…
04 июн '18 в 11:18
1
ответ
Web3/Metamask: ошибка: контракт не был развернут в обнаруженной сети (несоответствие сети / артефакта) в сети Kovan
Я пытаюсь развернуть экземпляр контракта, который уже существует в сети Kovan, для взаимодействия с ним через web3 и метамаску. Итак, во-первых, я установил метамаску в качестве текущего поставщика, а затем развернул экземпляр контракта следующим об…
12 янв '18 в 13:18
2
ответа
Как получить хеш keccak256 в Солидности
Я только начал с твердости, я использовал трюфель для компиляции и развертывания кода на ganache, все работает, как я ожидал, я могу вызывать другие функции в коде, но есть определенные функции, к которым может получить доступ только владелец, код к…
12 апр '18 в 09:53
1
ответ
Учет комиссии за транзакции в контракте Ethereum с использованием трюфеля
Я использую среду тестирования Truffle (v4.0.1) для Ethereum. Я не могу понять, почему комиссионные за транзакции не составляют gasPrice*gasUsed для следующего простого контракта: contract MinTest { function run() public returns(bool) { return true;…
19 дек '17 в 23:25
1
ответ
Как использовать старые компиляторы solc с Truffle
Я пытаюсь воспроизвести атаку DAO, которая произошла на Ethereum, однако я не смог скомпилировать код DAO. Текущая стабильная версия трюфеля не поддерживает указание версии solc. Я использовал версию 5.0.0 beta 1 для трюфеля, которая поддерживает ук…
07 ноя '18 в 19:46
0
ответов
Исследовать локальный узел geth с web3?
Я просто пытался запустить запрос web3.eth.getBlock в качестве теста. Если я установлю свой провайдер web3 на https://api.myetherapi.com/eth то вызов будет успешным и вернет информацию о блоке. Однако у myetherapi есть ограничения на запросы, поэтом…
28 фев '18 в 01:25
1
ответ
Преобразование из int в DeafultBlockParameter
Я использую Infura и web3j для запроса блокчейна Ethereum. Моя цель - получить информацию об определенных блоках, поэтому я использую функцию web3.eth.getBlockByNumber, однако она выдает ошибку несовместимых типов: int нельзя преобразовать в Default…
22 окт '18 в 11:48
0
ответов
Получение ошибки: "pkg-config'требуется для установки этого пакета" при установке eth-testrpc
Я пытаюсь установить TestRPC для Ethereum на моем компьютере с Windows через терминал MobaXterm с помощью pip [Ссылка: https://github.com/pipermerriam/eth-testrpc] следующим образом: pip install eth-testrpc Но я получаю следующую ошибку: Использован…
28 сен '16 в 09:54
2
ответа
Лучший способ сделать регулярные выплаты многим кошелькам?
Я пытаюсь создать контракт, который будет распространять обычную инфляцию всем обладателям токена. Каждый x период необходимо сканировать адреса и вычислять их инфляцию, чеканить новые токены и добавлять их к общему количеству. Какой самый экономиче…
06 мар '18 в 23:24
1
ответ
Развертывание контракта с использованием solcjs
Я пытаюсь развернуть контракт, используя solcjs, следуя этой публикации в блоге https://blog.topl.me/how-to-deploy-solidity/ вот мой код const web3 = new Web3(); web3.setProvider(new web3.providers.HttpProvider("http://localhost:8545")); async funct…
04 ноя '16 в 22:40
1
ответ
Как отправляется запрос из приложения в смарт-контракты?
Я не очень хорошо понимаю умный контракт. при развертывании смарт-контракта на блокчейне смарт-контракт сохраняется на каждом узле. Означает ли это, что когда узел пытается связаться со смарт-контрактом, он связывается с ним на своем устройстве? Я с…
26 сен '17 в 16:31
1
ответ
CURL - недопустимый символ '\\n' в строковом литерале
Поэтому я пишу простой сценарий bash, который принимает текстовое сообщение, преобразует его в шестнадцатеричное и выполняет вызов curl для клиента geth, который работает на моем локальном хосте, чтобы подписать данные. Мне удалось преобразовать тек…
18 янв '18 в 04:05
1
ответ
Гет имя вместо адреса
Я видел много пулов, отправляющих транзакции, и они отображают их имена вместо длинного адреса кошелька. Я уверен, что это простая консольная команда geth, но я не могу понять, какая именно. Вероятно, namereg или что-то.
09 авг '17 в 16:10
1
ответ
Что такое использование RLPx ethereum и как они используют его в экосистеме ethereum?
Я понимаю, что RLPx - это протокол, основанный на Kademlia DHT, но в одном я не уверен - зачем нужен этот протокол или проблема, которую он пытается решить? Далее говорится, что цель состоит в том, чтобы разрешить несколько протоколов через одно сое…
28 фев '18 в 12:12
0
ответов
LevelDB и триоподобные структуры, сохраненные в них, улучшают обход
В настоящее время я работаю над реализацией Modified PatriciaTree в Java-реализацию. Я нашел реализацию ethereum здесь: https://github.com/ethereumj/ethereumj/tree/master/ethereumj-core/src/main/java/org/ethereum/trie. Я хочу сохранить сгенерированн…
07 авг '18 в 10:41
3
ответа
Когда объект web3 внедряется в веб-страницу?
У меня есть приложение node.js, которое было сгенерировано генератором экспрессов. Я хочу использовать объект web3, добавленный плагином Metamask, но когда я пытаюсь открыть console.log(process.web3), он не определен. Когда я набираю window.web3 в к…
31 янв '18 в 08:25
1
ответ
Идентификатор не найден или не уникален. Ошибка компиляции
/home/ubuntu/token_sale/contracts/SandeepDappToken.sol:17:34: Объявление Error: идентификатор не найден или не уникален. Передача функции (адрес _to, unit256 _value) публичные возвраты (bool success) ^—–^ Ошибка компиляции. Смотрите нижекод: pragma …
23 ноя '18 в 11:57
2
ответа
Web3J - создание Light Wallet занимает слишком много времени
Я создаю кошелек в своем приложении для Android, используя библиотеку Web3j: https://web3j.io/ Смотрите код: String seed = UUID.randomUUID().toString(); ECKeyPair exKey = Keys.createEcKeyPair(); WalletFile wallet = Wallet.createLight(seed,exKey); Он…
08 авг '18 в 13:57