Описание тега substrate
Substrate - это фреймворк для прототипирования и разработки Blockchain, написанный на Rust.
1
ответ
Как вы модифицируете байты в `Hash` в субстрате четности?
Учитывая некоторые Hash значение, которое генерируется во время выполнения субстрата, как мне изменить или получить доступ к отдельным байтам этого хэша?
14 янв '19 в 09:19
2
ответа
Как использовать общие структуры в пользовательской среде выполнения Parity Substrate?
Я хочу создать тип данных, используя Struct внутри пользовательской среды паритета четности. Тип данных предназначен для общего использования, чтобы я мог использовать его для разных типов. Я пытаюсь следующее, но это не компилируется. Компилятор жа…
11 янв '19 в 13:53
1
ответ
Как я могу инициализировать баланс пользователя в блокчейне субстрата?
Когда я запускаю блокчейн Substrate, я хочу инициализировать пользователей с некоторым свободным балансом. Как мне этого добиться? Что если моя цепочка уже запущена и я не хочу ее перезапускать?
31 май '19 в 10:00
1
ответ
Есть ли способ использовать ключевое слово await внутри рендера в коде React?
Я пытаюсь использовать интерфейс субстрата для отображения функций, доступных в моем модуле времени выполнения. Код написан на React. Я пытаюсь создать компонент, который поможет мне отслеживать все предыдущие состояния структуры. runtime.template.a…
31 май '19 в 08:28
1
ответ
Что является примером `storage_name` в decl_storage
Это говорит о том, что decl_storage! "процедурный макрос", используемый для хранения данных, чтобы сделать их доступными в последующих блоках. По этой ссылке есть предложение, в котором говорится, что базовое хранилище состоит из имени и типа. Затем…
21 май '19 в 07:16
0
ответов
Зачем использовать алгоритм хеширования, отличный от blake2_256, в StorageMap при использовании decl_storage
Это говорит decl_storage! "процедурный макрос", используемый для хранения данных, чтобы сделать их доступными в последующих блоках. Это говорит о том, что если пользователь может установить пару ключей, то мы не можем доверять паре ключей, и поэтому…
21 май '19 в 10:58
1
ответ
Что означает черта X для Y, поскольку Z означает внутри макроса decl_storage Субстрата?
Что значит as Indices имеется в виду в следующем определении хранилища субстрата? decl_storage! { trait Store for Module<T: Trait> as Indices { ... } } Я прочитал раздел Advanced Traits в документации, но синтаксис для trait Ключевое слово не …
18 май '19 в 15:33
1
ответ
parity_codec::codec::Input не реализован для Vec<u8> при декодировании внешнего объекта в структуру
Как бы я расшифровал стандартный внешний формат субстрата в Transaction объект таким образом, что было бы возможно получить Senderжелательно в виде строки? Я начал с этого кода с жестко закодированных образцов внешних данных для тестирования в extri…
17 май '19 в 15:15
1
ответ
Каковы поддерживаемые алгоритмы хеширования в модуле времени выполнения субстрата?
К каким алгоритмам хеширования у меня есть доступ при сборке модуля времени выполнения субстрата? Могу ли я импортировать другие алгоритмы хеширования для использования в модуле времени выполнения субстрата?
28 май '19 в 11:26
1
ответ
Обязательна ли обработка типа "Дисбаланс" после снятия или депозита?
При использовании любой из функций, которые чеканят / записывают базовую валюту (например, Currency::withdraw()) тебе дали Imbalance возвращаемое значение Субстрат ожидает, что я что-то с этим сделаю?
28 май '19 в 11:35
1
ответ
Почему разработчики среды выполнения должны избегать перечисления записей хранилища EnumerableStorageMap в цепочке?
Документация для EnumerableStorageMap состояния: В первую очередь полезен для вычислений вне цепочки. Разработчики среды выполнения должны избегать перечисления записей хранилища в цепочке. Почему разработчики среды выполнения должны избегать перечи…
22 май '19 в 05:38
0
ответов
Что означает "рассмотреть вопрос о предоставлении`foo` типа "при использовании UncheckedMortalExtrinsic::decode для декодирования внешнего объекта в структуру?
Как я могу декодировать стандартный внешний формат субстрата в Transaction объект таким образом, что было бы возможно получить Senderжелательно в виде строки? У меня есть этот код, где я жестко закодировал образец внешних данных для тестирования в e…
18 май '19 в 12:01
1
ответ
Где тип Log определен внутри ящика времени выполнения субстрата?
Посмотрите на эту реализацию: impl consensus::Trait for Runtime { type Log = Log; type SessionKey = AuthorityId; // The Aura module handles offline-reports internally // rather than using an explicit report system. type InherentOfflineReport = (); }…
24 май '19 в 14:04
1
ответ
Определения токенов на подложке
Когда я узнаю о субстрате Polkadot, у меня возникает несколько вопросов: Все жетоны в Parachain называются unitи можем ли мы установить имя, чтобы различать их? Как установить токен в Parachain? (например, где это Erc20Config в chain_spec.rs эрк-20 …
27 апр '19 в 10:54
1
ответ
Когда мне следует создавать модуль времени выполнения субстрата по сравнению с интеллектуальным контрактом субстрата?
Каковы различия между разработкой модуля времени выполнения субстрата и смарт-контракта субстрата (например, с языком чернил!)? Какие примеры приложений лучше всего написать в той или иной форме?
08 май '19 в 12:27
1
ответ
В интерфейсе субстрата oo7 у Алисы нет средств
В Substrate-UI, использующем библиотеку Bonds (oo7), он показывает, что у "Алисы" нет средств в цепочке разработки. Я также заметил, что некоторые учетные записи помечены как ed25519 и другие sr25519, Как я могу исправить это и получить доступ к пр…
08 май '19 в 22:50
1
ответ
Как определить пользовательский тип с помощью библиотеки субстратов oo7?
Я использую библиотеку Substrate Bonds (oo7) для создания пользовательского интерфейса для моего пользовательского модуля времени выполнения субстрата. Для поддержки моего пользовательского модуля в интерфейсе субстрата мне нужно определить пользова…
08 май '19 в 22:56
1
ответ
Проблемы с использованием `u8` в субстрате и чернилах
Я пытаюсь добавить простой u8 к моему модулю времени выполнения субстрата: decl_storage! { trait Store for Module<T: Trait> as TemplateModule { MyByte: u8; } } Тем не менее, я получаю ошибку компилятора, что он не реализует кодек четности Enco…
09 май '19 в 09:03
1
ответ
Какова функция `<T>` в субстрате `fn deposit_event<T>() = default`?
Что касается семинара по предметам коллекционирования субстратов, <T> на самом деле делать и ссылаться на fn deposit_event<T>() = default;? Могу ли я опустить это, когда мой Event не включает в себя, например, AccountId?
09 май '19 в 15:24
2
ответа
Как вы конвертируете между специфическими типами субстратов и примитивными типами Rust?
Используя каркас цепочки блоков субстратов, как я могу конвертировать между специфическими типами субстратов и примитивными типами Rust и наоборот? Например: Конвертировать время (T::Moment) к u64 Конвертировать U64 в T::Balance так далее...
10 май '19 в 15:59