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

Как протестировать смарт-контракт с вызовом кросс-контракта с использованием трюфеля?
У меня два контракта, которые я записываю в один файл с названием Sum.sol. Сумма контракта вызывает Добавить контракт. Я просто хочу протестировать перекрестный вызов контракта. Если бы я не поместил два контракта в один файл, компиляция Sum с...
1159 просмотров
schedule 09.11.2023

Как вызвать контракт Ethereum из Go?
Я пытался следовать руководство go-ethereum для этого , но оно кажется устаревшим . Я пытался искать библиотеку web3 в Go, но все пытается указать на «использовать geth». Из Go, как мне вызвать контракт в цепочке блоков Ethereum? Насколько...
5475 просмотров
schedule 30.07.2023

Функции вызова из смарт-контракта
Могу ли я взаимодействовать с функциями в моем развернутом контракте без использования трюфельного контракта? Я просто хочу запустить и поиграть со своими функциями, чтобы проверить, как они работают. Я использовал...
734 просмотров
schedule 06.12.2022

Truffle Solidity - функция вызова из другого контракта
Я пытаюсь реализовать функцию, которая вызывает другую функцию в другом контракте и возвращает это значение. У меня есть подозрение, что это может быть проблема с обещаниями и функциями, вызываемыми до того, как будут получены значения предыдущих....
1463 просмотров

Тестирование событий Эфириума напрямую в Solidity с помощью трюфеля
Я нашел следующий вопрос для тестирования ведения журнала событий в трюфеле с использованием javascript: Протестируйте журналы событий ethereum с помощью truffle Но truffle также поддерживает написание тестов непосредственно в Solidity....
1842 просмотров

Сборщик смарт-контрактов Ethereum
В учебных целях я хотел бы написать смарт-контракты Ethereum непосредственно на ассемблере. Под этим я подразумеваю, что хочу где-то записать коды операций из желтой бумаги, которые затем преобразуются в байт-код. Однако похоже, что для EVM не...
169 просмотров
schedule 20.05.2024

Исключение виртуальной машины при обработке транзакции: нет газа
Я использую testrpc, web3 1.0 и solidity для создания простого Dapp, но я всегда получаю эту ошибку и не могу найти, что не так. Пожалуйста помоги. Мой файл javascript: const Web3 = require('web3'); const fs = require('fs'); const web3 = new...
4594 просмотров
schedule 11.10.2022

Создание экземпляра контракта внутри другого контракта и вызов его методов приводит к возникновению исключения.
У меня есть 2 основных контракта: один на токен, а второй на продажу. Контракт токена : contract MyToken is StandardToken, Ownable { string public constant name = "My Sample Token"; string public constant symbol = "MST"; uint32...
703 просмотров
schedule 27.06.2022

Перевести стоимость газа по контракту на мой собственный адрес
Что происходит ? msg.sender.transfer(msg.value); remix.eth просто говорит мне errored: Невозможно прочитать свойство 'op' неопределенного
239 просмотров
schedule 02.05.2023

Как пользоваться трюфельной консолью
У меня есть пример приложения Truffle, а затем, когда я пытаюсь взаимодействовать с ним в консоли truffle, я не понимаю, почему оно не развертывается или не работает. Я активирую testrpc, а затем набираю: > truffle console > migrate...
4808 просмотров
schedule 08.07.2022

Есть ли способ ограничить выполнение смарт-контракта только моим децентрализованным приложением?
Мое децентрализованное приложение будет получать некоторые данные от клиента и отправлять их контракту. Я хочу избежать подделки.
49 просмотров

Как разрешаются JUMP и JUMPDEST байт-кода Ethereum?
Я искал информацию о том, как Ethereum справляется с прыжками и пунктами назначения прыжков. Из различных блогов и желтой бумаги я нашел следующее: Операнд, принимаемый JUMP , и первый из двух операндов, принимаемых JUMPI , являются значением,...
537 просмотров
schedule 03.07.2023

Проблема стоимости транзакции в одном смарт-контракте или в нескольких контрактах?
Недавно я сделал приложение блокчейн (ethereum), используя Nodejs, express, Solc. где у меня есть собственник, арендатор и какой-то Объект в аренду. Меня беспокоит, стоит ли мне создать один универсальный смарт-контракт, используя все атрибуты, или...
31 просмотров
schedule 18.07.2023

Требуемый объем газа превышает блокировку ограничения газа.
Я работаю над смарт-контрактом и посмотрел это видео здесь: https://www.youtube.com/watch?v=s677QFT6e4U&t=911s . Я точно скопировал код, но когда я пытаюсь вызвать резервную функцию, я получаю следующую ошибку: Gas required exceeds block gas limit:...
1316 просмотров
schedule 25.02.2024

Как предотвратить изменение и развертывание смарт-контракта в сети блокчейн?
Этот вопрос больше касается частных блокчейн-фреймворков, таких как Corda, Hyperledger и других. На всех этих платформах можно написать несколько программ с именем chaincode, смарт-контрактами и т. Д., Которые позволят нам реализовать бизнес-логику....
261 просмотров

web3.toAscii не является функцией
Я пытаюсь преобразовать данные Bytes32 в строку в Ethereum (смарт-контракт) с помощью web3.toAscii. Однако это вызывает ошибку (web3.toAscii не является функцией). Просто интересно, известная ли это проблема или ошибка в web3 API?
2601 просмотров
schedule 13.11.2022

Множественный импорт одного и того же файла в файлы Solidity
Я создаю контракт краудсейла, в котором используются смарт-контракты open-zeppelin, а файлы, которые я использую, - это базовый Crowdsale.sol и расширение CappedCrowdsale.sol . Итак, эти оба файла импортируют библиотеку SafeMath: import...
706 просмотров

Постоянное состояние события в смарт-контракте с web3
Когда событие (Something) запускается в контракте, консоль страницы регистрирует вывод, как и предполагалось (через somethingEvent.watch()), но когда я перезагружаю страницу, консоль записывает тот же вывод. Предназначено ли самое последнее событие...
479 просмотров
schedule 23.06.2023

Ошибка смарт-контракта: требуемый газ превышает 300 000
Я создаю смарт-контракт для краудсейла и использую ropsen tesnet с ремиксом. Мой адрес токена для этого краудсейла: "0x6f734b9a097f17bc4c1f4348801587ce5e0177e2" Все в порядке, и я могу позвонить большинству из них. функций. Такие как setStart,...
600 просмотров
schedule 08.07.2023

Ошибка при создании Java Wrapper в Web3j
Я пытаюсь сгенерировать java Wrapper для смарт-контракта, но это не удалось из-за этой ошибки: Exception in thread "main" java.lang.IllegalArgumentException: not a valid name: Main.sol:main at...
796 просмотров