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

Указание будущих транзакций в контракте Ethereum
Биткойн имеет параметр nLockTime, который можно связать с транзакцией, чтобы указать минимальное время, которое должно пройти, прежде чем транзакция может быть добавлена ​​в блок. Можно ли сделать что-то подобное в контракте Ethereum?
142 просмотров
schedule 04.02.2022

Вызов развернутого смарт-контракта из node.js
У меня есть небольшой тестовый смарт-контракт, который развернут в моей тестовой сети. И я хочу использовать сервер для вызова функции в контракте. Вот код: payontime.sol pragma solidity ^0.4.0; contract payontime{ address public remitter;...
4115 просмотров
schedule 02.05.2024

Как получить эфир в моем токен-контракте, чтобы автоматически переводить их плательщикам
Чего я хочу добиться, когда кто-то отправляет эфир на мой адрес токена, тогда автоматически эквивалентное количество токенов (я также устанавливаю цену токена вручную) должно быть отправлено обратно. Проблема в том, что я не могу отправить эфир на...
3081 просмотров
schedule 21.07.2022

Ошибка Geth: не удалось расшифровать ключ с заданной парольной фразой
Во время подписки на это руководство я столкнулся с сообщением об ошибке. После ввода personal.unlockAccount(eth.accounts[0]) меня просят ввести пароль. После входа в консоль Geth выдает мне Error: could not decrypt key with given passphrase ....
3659 просмотров
schedule 21.05.2022

UnhandledPromiseRejectionWarning: Ошибка: не удалось сохранить код контракта, проверьте лимит газа
Я пытаюсь развернуть свой простой смарт-контракт надежности в сети Rinkeby, но все время получаю сообщение об ошибке: UnhandledPromiseRejectionWarning: Ошибка: не удалось сохранить код контракта, проверьте лимит газа. Мой код солидности...
3734 просмотров
schedule 14.10.2022

Конфликт адреса контракта
Итак, насколько я понимаю, при создании контракта две переменные, которые используются для определения адреса контракта, - это msg.sender и значение nonce. Итак, если я создам два контракта в одной транзакции, например, с помощью этого кода,...
140 просмотров
schedule 25.11.2022

Лучшая IDE/плагин для разработки Solidity
Я разрабатываю несколько сложных смарт-контрактов Solidity (используя некоторые внешние библиотеки, такие как Oraclize). Думаю, что IDE, которую я сейчас использую, Remix и Oraclize IDE не соответствует моим требованиям, мне нужно: Чтобы...
417 просмотров
schedule 12.09.2022

Точка твердости _ операторов
Я рассматриваю простой пример приема платежей в Solidity , я вижу они установили модификатор, который позволяет владельцу выполнять только определенные функции. modifier onlyOwner { if(msg.sender != owner) throw; _; } Я не...
26 просмотров

Как проверить платный метод в трюфелях?
Я пытаюсь протестировать метод оплаты смарт-контракта в рамках трюфеля: contract Contract { mapping (address => uint) public balances; function myBalance() public view returns(uint) { return balances[msg.sender]; } function...
1304 просмотров

Смарт-контракт CrowdSale не принимает оплату
Я создал смарт-контракт Ethereum, и я играю с библиотекой Zepplin, чтобы создать контракт токена ERC20 и контракт CrowdSale, чтобы люди могли покупать мои токены. Контракт токена pragma solidity ^0.4.24; import...
162 просмотров
schedule 08.11.2022

Закрытый ключ Metamask
Я работаю над приложением Electron с Metamask. Мне нужен закрытый ключ из учетной записи в Metamask, чтобы использовать его в моем приложении. Есть ли простой способ импортировать закрытый ключ в мое приложение с помощью вызова API (с вводом...
254 просмотров
schedule 30.04.2023

Ошибка цепочки Hyperledger Fabric: не может ссылаться на неэкспортированное имя shim.success
Я пытаюсь создать чейнкод с помощью гиперледжера. Я использую GoLang для написания контракта, при создании контракта я сталкиваюсь с ошибкой ниже: cannot refer to unexported name shim.success undefined: shim.success Может быть...
324 просмотров

Вернуть строку в массиве 0.5.0. Местоположение данных должно быть в памяти для возвращаемого параметра в функции
Как вернуть строку в версии компилятора Solidity 0.5.0? contract Test { string public text = 'show me'; function test() public view returns (string) { return text; } } Я получил сообщение об ошибке: TypeError: Data...
4702 просмотров
schedule 26.02.2022

как решить ошибку типа в Solidity Remix
мой смарт-контракт Solidity компилируется в ремиксе без каких-либо ошибок. код моего контракта приведен ниже: pragma solidity >=0.4.0 <0.6.0; contract NewConreact { uint storedData; function set(uint x) public {...
795 просмотров

Я выполняю смарт-контракт лотереи, но иногда, когда я выполняю функцию setWinner, я получаю сообщение об ошибке. Может кто-нибудь сказать мне, почему?
Я выполняю смарт-контракт лотереи, но иногда, когда я выполняю функцию setWinner, я получаю сообщение об ошибке. Может кто-нибудь сказать мне, почему? Я начинаю программировать и знаю, что мой код не самый лучший, поэтому принимаю некоторые...
331 просмотров
schedule 03.02.2022

Как создать белый список как смарт-актив?
Мне нужен кто-то, кто поможет мне создать простой умный актив. Я просто хочу, чтобы вы не могли торговать ни по одной паре и чтобы ее можно было отправить только на 2 конкретных адреса Waves. Может кто-то помочь мне с этим?
95 просмотров

Как работает процесс проверки на RIDE? Что происходит после прикрепления скрипта к аккаунту?
Итак, я создаю учетную запись с использованием сценария SetScript для присоединения к ней сценария, но после того, как учетная запись написана сценарием, как она проверяет внешнюю транзакцию? Как эти внешние транзакции вызывают это? Могу ли я...
29 просмотров
schedule 02.03.2022

Как настроить скрипт для актива с помощью Waves IDE?
Как установить скрипт для актива вручную с помощью IDE. Означает ли это, что вы сначала создаете актив, а затем конвертируете его? Есть ли ограничение на то, кто может устанавливать скрипт для актива? например, только создающий кошелек может...
228 просмотров

Почему мой конструктор смарт-контрактов не вызывается автоматически при его развертывании?
Когда я развертываю приведенный ниже смарт-контракт, менеджер переменных имеет адрес 0x00000000000000000000000000000000000000000. Только после того, как я вызову конструктор (Lottery()), менеджер переменных получит адрес, соответствующий учетной...
279 просмотров
schedule 19.09.2022

Как вывести ЧАСТЬ баланса смарт-контракта на счет?
Я просмотрел много похожих вопросов, но они касаются только перевода всего баланса смарт-контракта в личный кабинет, и это делается следующим образом: msg.sender.transfer (адрес (этот) .balance); Я пытаюсь (и не могу) понять, как перевести...
747 просмотров