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

Смарт-контракты, также известные как интеллектуальная собственность, представляют собой компьютерные протоколы, которые облегчают, проверяют или обеспечивают выполнение переговоров или выполнение контракта, или которые делают положение контракта ненужным.
0 ответов

Разумное заключение контракта на testrpc

У меня есть контракт, который компилируется и функциональные возможности были проверены. Я развернул его на testrpc (используя web3j), однако я получаю invalid opcode ошибка. Я думал, что это не так важно, поскольку testrpc выводил Contract created …
16 июн '17 в 11:45
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 ответ

Как использовать старые компиляторы solc с Truffle

Я пытаюсь воспроизвести атаку DAO, которая произошла на Ethereum, однако я не смог скомпилировать код DAO. Текущая стабильная версия трюфеля не поддерживает указание версии solc. Я использовал версию 5.0.0 beta 1 для трюфеля, которая поддерживает ук…
07 ноя '18 в 19:46
1 ответ

Как отправляется запрос из приложения в смарт-контракты?

Я не очень хорошо понимаю умный контракт. при развертывании смарт-контракта на блокчейне смарт-контракт сохраняется на каждом узле. Означает ли это, что когда узел пытается связаться со смарт-контрактом, он связывается с ним на своем устройстве? Я с…
26 сен '17 в 16:31
1 ответ

Умный контрактный краудфандинг

У меня вопрос по поводу умных контрактов. У меня есть краудфандинговая идея ICO для реализации. У него есть три диапазона дат для покупки токенов в предпродажной подготовке. Например: Всего токенов - 300 000 Краудфандинг начинается с 01.06.2018 Суще…
12 май '18 в 09:50
1 ответ

Вызов функции в одном контракте из другого контракта в приватной блокчейне

У меня есть проблема с умной контрактной разработкой, используя основательность. У меня есть два умных контракта, таких как Фабричный контракт и Контрактный контракт. Вот мой код Contract Factory { address[] newContracts; function createContract(uin…
24 апр '18 в 01:58
1 ответ

Ошибка цепочки кода Hyperledger Fabric: невозможно сослаться на неэкспортированное имя shim.success

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

В ICO Smart Contract, как отправить ETH каждого клиента в качестве награды

Я хочу добавить функцию, которая дает каждому клиенту вознаграждение обратно через его адрес кошелька каждые три месяца, сумма ETH в качестве вознаграждения должна быть введена вручную. Как я могу реализовать такую ​​функцию? И могу ли я изменить ег…
20 сен '17 в 13:44
0 ответов

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

Я пытаюсь написать умный актив для блокчейна волн, используя RIDE, и пытаюсь понять, как я могу создать актив, которым можно торговать только с эмитентом. В то же время я хотел бы проверить отдельные ордера на продажу и покупку в некоторых случаях. …
27 фев '19 в 13:38
1 ответ

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

Почему Remix не может развернуть простой контракт (упрощенный из книги Mastering Ethereum https://github.com/ethereumbook/ethereumbook/blob/develop/code/Solidity/Faucet2.sol)? - pragma solidity ^0.4.19; contract Faucet { function withdraw(uint withd…
01 мар '19 в 08:36
2 ответа

Модификаторы по солидности

Итак, как часть курса bitdegree по прочности, я собираюсь создать модификатор с именем onlyOwner и назначить его для функции changePrice. Я должен убедиться, что модификатор позволяет выполнять функцию только в том случае, если адрес отправителя сов…
23 янв '18 в 19:08
1 ответ

Разное количество газа для одной транзакции

Я хотел бы знать, как я могу точно рассчитать количество газа, используемого в транзакции. В Remix я использовал первую учетную запись и вызывал метод в моем смарт-контракте с 2 параметрами, строкой со значением "p1" и uint со значением 101. Стоимос…
30 апр '18 в 15:16
0 ответов

Внедрение отношений между врачом и пациентом с использованием смарт-контрактов

Я хочу заключить договор между пациентом и врачом, в котором первый пациент заполняет свои данные, такие как имя, возраст и проблемы, с которыми он сталкивается. Как только вышеуказанные детали заполнены function createDoctor() называется и name, ag…
16 апр '18 в 19:11
0 ответов

Можем ли мы написать умные контракты на DAG (Directed Acyclic Graph)?

Есть ли возможность писать умные контракты в цепочках DAG, если у кого-то есть информация по этому поводу, пожалуйста, поделитесь.
0 ответов

Как настроить контракт, который оплачивается каждый день / неделю / месяц. XAS от отправителя к получателю?

В Asch можно легко создать новый контракт. Интересно, как настроить контакт, который платит... XAS (или любой другой актив) от адреса 1 до адреса 2 каждую минуту / час / день / и т.д. Смотрите также: https://github.com/AschPlatform/asch/issues/242 Т…
23 авг '18 в 22:22
1 ответ

Вызов SmartContract развернут в сети тестирования Ropsten

Я новичок в разработке умных контрактов. У меня есть умный контракт, развернутый на блокчейне Ethereum Ropsten Test Net. У меня есть умный адрес контракта и ABI. Я не уверен, как вызывать функции этого умного контракта из geth терминала. Должен ли я…
20 янв '18 в 18:42
1 ответ

Как я могу сохранить пользовательский ввод в смарт-контракт?

Я пытаюсь создать интеллектуальный контракт в надежном режиме, в котором я принимаю пользовательский ввод от пользователя, который в основном является хешем, а затем я хочу, чтобы этот хэш был сохранен в интеллектуальном контракте, чтобы в конце я м…
25 мар '18 в 21:50
1 ответ

Как вы создаете ордер в корде?

Мне нужно создать ордер или юридический договор, который должен быть заключен между узлами и изменить их владельца.
28 авг '18 в 11:47
1 ответ

Ethereum / Solidity получает события smartcontract в консоли geth

Поэтому я попытался получить события, сгенерированные моим smartcontract var abi = [{ "constant": false, "inputs": [{ "name": "_value", "type": "int32" }], "name": "changeLowerTrigger", "outputs": [], "payable": false, "type": "function" }, { "const…
17 май '17 в 15:54
1 ответ

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

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