Вопросы по теме '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 просмотров

Тест 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 просмотров

Тестовый пример 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 просмотров

Команда 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 просмотров

Модуль посторонний 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 просмотров