Вопросы по теме 'truffle'
Какова схема обработки броска контракта Solidity в тестах
У меня есть функция в контракте Solidity, которая выполняет бросок. Например.
function do(x,y) {
if ( msg.sender != owner )
throw;
// ...
}
В среде Truffle у меня есть тестовый js что-то вроде:
//.......
4791 просмотров
schedule
13.04.2023
Ошибка с командой развертывания трюфеля
Я хочу развернуть смарт-контракт в частной сети.
Я запускаю сеть вот так
geth --datadir = ~ / truffle --port 30303 --rpc --rpcport 8545 --rpcaddr localhost --networkid 27441 --rpccorsdomain = * --minerthreads 1 --mine --rpcapi eth, web3...
327 просмотров
schedule
01.07.2022
Как вызвать функцию Web3js из файла Nodejs
У меня есть следующий рабочий код web3js. Вызов App.createContract () при нажатии кнопки хорошо работает на веб-странице, однако я хочу вызвать App.createContract () или аналогичный из другого контроллера Nodejs. Фактически, я думаю о создании API в...
1321 просмотров
schedule
18.07.2022
Синхронные запросы не поддерживаются при развертывании смарт-контракта с использованием web3
Я пытаюсь развернуть смарт-контракт локально, используя Web3, Truffle и Testrpc. Я использовал Truffle для компиляции смарт-контракта и получил следующий код для извлечения ABI и байт-кода. В том же скрипте я пытаюсь развернуть контракт, используя...
883 просмотров
schedule
23.01.2024
addpeer(node) во втором узле вызвал потерю данных в первом узле
Я создал частную цепочку блоков через Ethereum с помощью geth.
В узле 1 я настроил две учетные записи, развернул контракт с токеном через трюфель, затем перевел какой-то токен с одной учетной записи на другую, проверил балансы счетов, все выглядит...
33 просмотров
schedule
27.12.2022
web3, трюфель, ошибка nodejs: UnhandledPromiseRejectionWarning
var web3 = require('web3'),
contract = require('truffle-contract'),
path = require('path'),
MyContractJSON = require(path.join(__dirname, '../tru_dir/build/contracts/NewCoin.json'));
var provider...
347 просмотров
schedule
10.03.2022
Тест Truffle не проходит с TypeError
У меня очень простой контракт, который отлично работает в редакторе ремиксов.
Я просто хотел изучить трюфель. Я инициировал проект с пустым трюфелем, разместил контракт и успешно скомпилировал его.
однако truffle test дает ошибку ниже...
557 просмотров
schedule
28.02.2022
Связывание смарт-контрактов при развертывании
Я создаю приложение, состоящее из 3 смарт-контрактов. Цель состоит в том, чтобы контроллер управлял двумя другими (контракты A и B на изображении). Раньше, если бы я хотел ограничить доступ к интеллектуальному контакту, я бы сделал это с помощью...
799 просмотров
schedule
15.11.2023
Массив структур init и getter
Я новичок в разработке Solidity и пока борюсь со структурами. Я последовал нескольким примерам, но не могу найти способ добавить структуру к моему массиву структур. Моя последняя попытка:
pragma solidity ^0.4.18;
contract Iceicebaby {
struct...
713 просмотров
schedule
28.02.2022
Возникла проблема с тестированием моего смарт-контракта на твердость (с трюфелем)
Итак, я создаю базовый токен NF. Создал базовую функцию чеканки и маппинга. Я тестировал приложение с трюфелем, пробовал как тестирование на прочность, так и JS-тестирование. Имея следующие ошибки.
Using network 'development'.
Compiling...
583 просмотров
schedule
21.07.2023
Тестовый пример Truffle и Ganache-cli не проходит
Итак, у меня есть такая настройка: truffle и ganache-cli
Я отправляю немного эфира в свой контракт, вот соответствующая часть моего контракта:
mapping(address => uint256) public balanceOf;
function () payable public {...
570 просмотров
schedule
22.09.2022
Ошибка: возвращенная ошибка: неверный отправитель, ошибка частной сети Ethereum
Привет, я пытался развернуть смарт-контракт из лямбда-функции, к сожалению, я получаю следующую ошибку в функции sendSignedTransaction (), может кто-нибудь сказать мне, что здесь не так?
Error: Returned error: invalid sender
var...
622 просмотров
schedule
05.08.2022
Команда truffle работает только из c: / Users / {User}, но нигде больше
Я создал частную сеть Ethereum. У меня не было прав администратора, но мне удалось установить трюфель от имени администратора. Теперь, когда я даю команду "трюфель". Это показывает ошибку -
'трюфель' не распознается как внутренняя или внешняя...
381 просмотров
schedule
15.01.2023
Вызов web3.utils.BN.add дает ошибку: Невозможно создать свойство «отрицательное» для номера
В трюфельном тесте я пытаюсь сложить вместе два больших числа, используя следующий код:
myBignumber = new web3.utils.BN(1);
myBignumber.add(2)
Но это вызвало эту ошибку:
Невозможно создать свойство «отрицательное» для номера 2...
941 просмотров
schedule
13.09.2022
трюфельный тест не пройден, если установлен флаг --network
Конфигурация трюфеля
Ниже мой truffle.js файл. Как видите, development и privateLive абсолютно одинаковы.
// truffle.js
module.exports = {
networks: {
development: {
provider: () => new PrivateKeyProvider(privateKey,...
148 просмотров
schedule
18.04.2022
Не удалось вернуть массив строк из получателя
У меня есть функция получения контракта твердости для массива строк:
string[] public flightsRegistered;
function getFlightsRegistered
(
)
public...
384 просмотров
schedule
01.04.2023
Модуль посторонний npm
Я, очевидно, проверяю наличие модуля connect-privkey-to-provider в зависимостях. Однако он продолжает говорить Модуль 'connect-privkey-to-provider' является посторонним npm и не может найти модуль 'connect-privkey-to-provider '
Что не...
10952 просмотров
schedule
05.11.2022
Контракт токена не будет перенесен, поскольку он абстрактный
Я работаю над контрактом ICO в стиле голландского аукциона, и в настоящее время я пытаюсь перенести раннюю стадию моего контракта ERC20 для тестирования основных функций (есть ли у него правильное имя, символ и десятичные знаки). Контракт...
2414 просмотров
schedule
26.10.2022
неверный адрес при подключении к контракту Solidity из Web.js
** Обновлено на основе комментария
При взаимодействии с контрактом и прямом вызове функции с использованием «адреса контракта:» непосредственно из вывода вывода миграции трюфеля ошибка также является недопустимым адресом.
-
Новое в контрактах...
1149 просмотров
schedule
13.08.2023
Как изменить версию Python, используемую командой New Solidity Project в расширении VSCode Azure Blockchain?
Я пытаюсь развернуть смарт-контракт в службе цепочки блоков Azure. Я создал консорциум блокчейнов и подключил его к расширению VSCode для службы цепочки блоков Azure. Но когда я пытаюсь запустить команду New Solidity Project из Command Palette, я...
112 просмотров
schedule
17.03.2022