Описание тега truffle

Среда разработки, среда тестирования и конвейер активов для Ethereum
2 ответа

Как получить хеш keccak256 в Солидности

Я только начал с твердости, я использовал трюфель для компиляции и развертывания кода на ganache, все работает, как я ожидал, я могу вызывать другие функции в коде, но есть определенные функции, к которым может получить доступ только владелец, код к…
12 апр '18 в 09:53
2 ответа

Как развернуть интеллектуальный контракт на прочность, если конструктор одного контракта зависит от другого контракта?

Пример кода: https://github.com/facuspagnuolo/ethereum-spiking/tree/master/5-token-sale-contract Связанные файлы: 1. контракты \ MyToken.sol contract MyToken is BasicToken, Ownable { uint256 public constant INITIAL_SUPPLY = 10000; function MyToken()…
02 апр '18 в 07:03
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
1 ответ

Солидность | Трюфель | Веб3 | Предел газа

Я пытаюсь развернуть контакт, используя приведенный ниже код в тестовой сети rinkeby: const result = await new web3.eth.Contract(JSON.parse(interface)) .deploy({data: bytecode, arguments: [100, accounts[0]]}) .send({gas: 1000000, from: accounts[0]})…
27 май '18 в 04:02
0 ответов

Получите все контрактные транзакции Ethereum как экземпляры Truffle

Я пытаюсь создать веб-сервер, который ищет определенное значение данных в контракте Ethereum при совершении новых транзакций. Я хочу, чтобы он отслеживал новые транзакции, если эта транзакция относится к указанному типу контракта, а затем вызовите к…
31 мар '18 в 17:39
2 ответа

Как установить трюфель

Я застрял, когда я установил трюфель на свой компьютер Mac. Я пытался установить его с npm install -g truffle и это сработало после того, как я сделал папку для глобальной установки. Тем не менее, когда я пытаюсь запустить трюфель truffle init это в…
10 май '18 в 13:20
1 ответ

Ethereum/Truffle/Solidity: Ошибка: у tx нет правильного одноразового номера

При запуске трюфельного теста на консоли появляется следующая ошибка. В чем может быть проблема, вызывающая это. Ошибка: у tx нет правильного одноразового номера. аккаунт имеет одноразовый номер: 7 tx имеет одноразовый номер: 6 function activateAirl…
21 фев '19 в 12:47
1 ответ

Явное преобразование типов не допускается из "literal_string" в "указатель хранилища строк"

Я разрабатываю фиктивный тестовый контракт на прочность с трюфелем, для кода ниже, pragma solidity ^0.4.17; import "truffle/Assert.sol"; import "truffle/DeployedAddresses.sol"; import "../contracts/SkillDevelopment.sol"; contract TestSkillDevelopmen…
26 апр '18 в 12:35
0 ответов

Используя трюфель, как просто получить tx-хэш отправленной транзакции, а не ждать получения

У меня есть контракт токена, который уже развернут, и я вызываю функцию передачи в экземпляре. XYZContract.at(ADDRESS).then(instance => { return instance.transfer(toAddress, amount); }).then(result => { console.log("transferTokens",result); re…
17 авг '18 в 19:31
1 ответ

Как развернуть контракт в тестовой сети ganache и взаимодействовать с ним?

Я получаю следующую ошибку при попытке развернуть мой контракт Ошибка: Миграции не были развернуты в обнаруженной сети (несоответствие сети / артефактов) по адресу /Users/rohank2/.nvm/versions/node/v8.11.1/lib/node_modules/truffle/build/webpack: Я и…
29 май '18 в 20:38
0 ответов

Миграция трюфеля не выполняется

Я много раз проверял gaslimit и исправлял газ несколько раз в truffle.js, но всегда появляется одна и та же ошибка. Если я подниму газ, откроется "превышение предельного уровня газа", а газ будет понижен, "контрактная транзакция не может быть найден…
17 авг '18 в 01:19
1 ответ

Проблема при установке модуля трюфель-контракта

Когда я запускаю команду sudo npm install truffle-contract это дает мне эту ошибку: npm ERR! code 1 npm ERR! Command failed: /usr/bin/git clone -q https://github.com/debris/bignumber.js.git /home/ubuntu/.npm/_cacache/tmp/git-clone-777489e7 npm ERR! …
26 дек '17 в 05:15
1 ответ

Ошибка миграции трюфеля (тестовый RPC запущен)

Я сейчас следую инструкции по солидности, и в настоящее время я сталкиваюсь с ошибкой, когда запускаю миграцию трюфелей. Кроме того, testrpc запущен на другой вкладке терминала, поэтому эта проблема не связана с другими здесь. Я запускаю трюфельный …
01 июл '17 в 01:39
2 ответа

Попытка установить трюфель в Windows 10 с помощью $npm install - g truffle

$ npm install -g truffle npm WARN устарела to-iso-string@0.0.2: устарела to-iso-string, вместо этого используйте @ сегмент /to-iso-string. npm WARN устарел jade@0.26.3: Jade был переименован в pug, установите последнюю версию pug вместо jade npm WAR…
21 ноя '16 в 19:45
1 ответ

Как проверить, не отправлены ли отрицательные числа на смарт-контракт?

Я хочу, чтобы в моем контракте не принимались отрицательные значения, добавляемые к его балансу, поэтому я подумал, что добавлю обязательное значение> 0. Он выглядит так, поскольку значение, отправляемое с помощью функции payable, является беззнаков…
0 ответов

Зависимость тестовых случаев в Smart Contract Testing

У меня есть вопрос о зависимости тестовых случаев. Предположим, что все тестовые случаи написаны на JavaScript, как я могу выяснить зависимость между тестовыми примерами. Я использую ключевое слово it.only(...) выполнить один контрольный пример (это…
2 ответа

Интеграция web3 в модуль облачных функций

Я пытаюсь интегрировать web3 (используя трюфель) в модуль облачных функций, и я получаю эту ошибку: Error: Invalid JSON RPC response: "" Вот часть реализации: admin.initializeApp(functions.config().firebase); const db = admin.database(); const provi…
1 ответ

Миграция трюфелей не удалась из-за отсутствия функции, но она существует в node_modules

При попытке запустить перенос трюфеля я получаю следующую ошибку: Using network 'development'. Running migration: 1_initial_migration.js Replacing Migrations... ... 0x1e30a241296f07f9e4e702f5066031ba128e163fd7858cfd09311ddff14bebf8 Migrations: 0xe1b…
27 апр '18 в 21:40
2 ответа

TX не имеет правильного одноразового номера. аккаунт имеет одноразовый номер: 5 TX имеет одноразовый номер: 15

Используя truffle (3.4.6), metamask (3.9.2) и testrpc (4.0.1), я вызываю транзакцию и получаю сообщение "Ошибка: у tx нет правильного одноразового номера. У учетной записи есть одноразовый номер: 5 tx имеет одноразовый номер" из: 15". Я сократил тел…
30 июл '17 в 19:08