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

Библиотека web3.js - это набор модулей, которые содержат определенные функции для экосистемы Ethereum, позволяющие упростить взаимодействие с блокчейном Ethereum, его смарт-контрактами и соответствующими функциями шифрования / дешифрования.
0 ответов

Solc выдает ошибку при импорте "Не удается разрешить"./bin'"

Я пытаюсь использовать solc и получаю сообщение об ошибке при попытке импортировать пакет. ./~/solc/wrapper.js Module not found: Can't resolve './bin' in '/node_modules/solc' В README упоминается единственная ссылка на папку bin (в репозитории ее не…
22 сен '17 в 15:56
1 ответ

Web3/Metamask: ошибка: контракт не был развернут в обнаруженной сети (несоответствие сети / артефакта) в сети Kovan

Я пытаюсь развернуть экземпляр контракта, который уже существует в сети Kovan, для взаимодействия с ним через web3 и метамаску. Итак, во-первых, я установил метамаску в качестве текущего поставщика, а затем развернул экземпляр контракта следующим об…
12 янв '18 в 13:18
0 ответов

Исследовать локальный узел geth с web3?

Я просто пытался запустить запрос web3.eth.getBlock в качестве теста. Если я установлю свой провайдер web3 на https://api.myetherapi.com/eth то вызов будет успешным и вернет информацию о блоке. Однако у myetherapi есть ограничения на запросы, поэтом…
28 фев '18 в 01:25
0 ответов

web3.js - как проверить, реализует ли токен-контракт стандарт ERC223?

Я хотел бы получать платежи в любом данном токене ERC20. Для этого пользователь должен сначала одобрить транзакцию вызова... function approve(address, uint) ... в контракте токена и затем вызовите определенную функцию в MyContract, которая будет ини…
27 янв '18 в 19:03
1 ответ

Nodejs - модуль импорта Cant, если не использовать полный путь

Новое в node.js здесь; Я установил его и пытаюсь использовать модуль w3 (на windows). Я изменил свое глобальное местоположение репо на: C:\Users\<user>\.node_modules_globalи установил модуль web3 с командой ниже, которая создала новую папку в …
07 ноя '17 в 16:45
1 ответ

web3 - солидность - неверное количество аргументов ошибка

У меня есть сценарий солидности: pragma solidity ^0.4.18; contract EthProj { string fName; string age; event Message(string name, string age); function setMessage(string _fName, string _age) public { fName = _fName; age = _age; emit Message(_fName, …
14 май '18 в 21:56
0 ответов

Как вы подключаетесь к узлу со стороны сервера метеорного приложения?

Это команда, которую я использую для запуска узла (частная тестовая сеть) geth --networkid 420 --nodiscover --rpc --rpcaddr "0.0.0.0" --rpcport 8545 --rpcapi="db,eth,net,web3,personal,web3" --rpccorsdomain "*" console Это код, который я использую дл…
16 июн '17 в 13:38
1 ответ

Как прочитать значение ETH и другие значения токена из учетной записи?

Допустим, я создал учетную запись Ethereum с помощью этого кода: web3.eth.accounts.create(); > { address: "0xb8CE9ab6943e0eCED004cDe8e3bBed6568B2Fa01", privateKey: "0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709", signTransact…
08 ноя '17 в 15:24
0 ответов

Перечисление всех транзакций по счету за день с web3.js

У меня проблема с перечислением всех транзакций, совершенных аккаунтом за 24 часа. Я могу напечатать все транзакции за 24 часа, и я думаю, что у меня есть правильный код, но я не могу вернуть этот список из функции (вероятно, из-за недостатка знаний…
28 янв '18 в 17:01
0 ответов

Не могу использовать async и ждать в Firefox

Я пытаюсь играть в Ethernaut от Zeppelin на Firefox, но я не могу использовать async и ждать в консоли для взаимодействия с контрактом. Я попробовал это в Chrome и Brave и работал нормально, также сделал этот тест, и он сказал, что мой браузер подде…
29 ноя '18 в 19:38
1 ответ

Как вызвать конструктор с аргументами в REMIX (Solidity IDE) из web3

Поэтому я заключил контракт с именем Voting с помощью Remix IDE и конструктора с аргументами для этого контракта. я назвал контракт, сделав это: var Contractabi = web3.eth.contract(contract Abi from Remix) var vote = Contractabi.at(Smart contract @ …
06 май '18 в 15:02
1 ответ

Как использовать узловые модули в файле ресурсов Laravel5.2

На этот раз я пытаюсь использовать пакет npm web3 в проекте laravel 5.2. Я совершенно новый, используя npm, и это тоже внутри Laravel. Пока что в моем файле package.json есть следующие вещи: { "private": true, "devDependencies": { "gulp": "^3.9.1" }…
09 сен '18 в 19:57
0 ответов

Контрактный объект web3 не определен в HTML, но работает в консоли

При открытии моего dapp в браузере он не работает ниже строки, указанной в коде. Используя объект договора MyContract в консоли браузера он также возвращает undefined, Но при построении этого объекта контракта в консоли браузера путем копирования ст…
10 май '18 в 11:33
2 ответа

Реагировать на получение метамаски статуса последней транзакции

Я использую это, чтобы сделать вызов функции в смарт-контракт через метамаску в реагировать: export default class EthereumForm1 extends Component { constructor (props) { super (props); const MyContract = window.web3.eth.contract(ContractABI); this.s…
15 мар '18 в 22:55
0 ответов

web3js подписывает сообщение закрытым ключом

Я пытался с помощью web3.eth.accounts.sign('hello', 'PrivateKey') подписать мое сообщение и использовал web3.eth.accounts.recover(signatureObject) восстановить адрес, но он не возвращает мне правильный адрес. Я использую версию web3: 1.0.0-beta.34. …
16 авг '18 в 16:47
1 ответ

Вызов функции set() (с web3js) договора о солидности создает новый адрес договора. Зачем?

У меня есть простой контракт солидности с функцией set(). Когда я вызываю функцию set() контракта, результирующая транзакция выполняется по вновь созданному адресу контракта, а не по адресу контракта, в котором находится код солидности. Если я испол…
07 ноя '18 в 17:21
2 ответа

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

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

Ожидание завершения транзакции для выполнения в Node.js/Solidity

Я искал способ выполнить набор команд после завершения транзакции, которую я отправил. Короче говоря, я тестировал небольшие скрипты Node.js с Web3.js, чтобы публиковать показания термометра в умном контракте и после того, как транзакция была добыта…
18 окт '18 в 12:55
3 ответа

Создание учетной записи в web3.js без запуска geth?

Я хочу знать о том, как создать новую личную учетную запись, как сделать майнинг для этой учетной записи и как сделать отправку транзакции с этой учетной записи с помощью web3.js?. Я пытался создать новую учетную запись с помощью (web3.eth.personal.…
21 апр '18 в 06:51
2 ответа

web3.js как искать во всех когда-либо созданных контрактах и ​​адресовать

Я новичок в web3.js и солидность. Мой вопрос связан с тем, как мы ищем в цепочке блоков. Легко найти конкретный договор, если мы знаем адрес договора. Тем не менее, как мы можем найти и идентифицировать конкретный тип контракта, используя адрес отпр…
20 апр '18 в 09:41