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

Проблемы с использованием u8 в субстратах и ​​чернилах
Я пытаюсь добавить простой u8 в свой модуль времени выполнения субстрата: decl_storage! { trait Store for Module<T: Trait> as TemplateModule { MyByte: u8; } } Однако я получаю сообщение об ошибке компилятора, что он не...
325 просмотров
schedule 17.02.2022

Есть ли причина использовать общие черты вместо определенных типов в Substrate?
Есть ли у меня причина использовать Hash абстракцию sr-primitives вместо модулей substrate_primitives::hash и substrate_primitives::hashing ? Просто кажется, что гораздо проще включить H256 в мой код (и использовать соответствующие функции...
68 просмотров
schedule 05.05.2022

Можно ли прочитать сообщение об ошибке SRML в пользовательском интерфейсе субстрата при сбое транзакции?
Я не уверен в поведении сообщений об ошибках в среде выполнения субстрата по отношению к пользовательскому интерфейсу субстрата и в том, вызывают ли они по своей сути сбой транзакции или нет. Например, в democracy SRML я вижу следующую строку:...
205 просмотров
schedule 08.02.2022

Как установить сеть из четырех узлов в Substrate
Я протестировал Substrate и получил несколько руководств, теперь я хочу установить небольшую сеть из четырех узлов. Проблема в том, что у меня нет руководств и я не знаю, как установить четыре узла на четырех разных машинах и соединить их. Не...
104 просмотров
schedule 23.09.2023

Как правильно запросить у Polkadot js ключ хранилища субстрата?
Я пытаюсь извлечь большой массив из хранилища субстратов, и при запросе через node.js я получаю сообщение «Невозможно декодировать Vec по индексу 0. Источник слишком велик». Итак, переключившись на curl и интерфейс JSON RPC, я хотел проверить, могу...
577 просмотров
schedule 06.04.2023

Частные транзакции
После просмотра выступления Гэвина , где он упоминает частные транзакции в вопросах и ответах, я начал искать вещь на субстрате. Я нашел эту wiki-статью о Parity Ethereum , описывающую нечто подобное. Возможно ли это в настоящее время на...
72 просмотров
schedule 09.07.2022

Как закодировать шестнадцатеричное строковое представление идентификатора учетной записи в Substrate с помощью Rust?
Учитывая шестнадцатеричное представление: 0xd43593c715fdd31c61141abd04a99fd6822c8558854ccde39a5684e7a56da27d , мы можем получить AccountId, который он представляет, используя keyring.encodeAddress() , используя JavaScript. Однако какова...
781 просмотров
schedule 20.05.2024

Как декодировать и сопоставить вызов при передаче в качестве параметра в Substrate
У меня есть метод, который принимает вызов (аналогичный sudo или поддонам восстановления), и я хочу выполнить некоторую проверку вызова перед его отправкой. Проверка в основном связана с ограничением того, какие методы мы можем вызывать с помощью...
136 просмотров
schedule 01.09.2023

Как сохранить строковое значение на подложке
Я хочу сохранить строковое значение на субстрате Сначала я использую Vec, но он не распознается Polkadot JS Я использую байты, поэтому получаю следующую ошибку Как я могу решить эту проблему? Помогите, пожалуйста. Правильно ли...
501 просмотров
schedule 24.04.2022

О чернилах для субстрата! Как я могу получить информацию об отладке?
Я хочу получить отладочную информацию. Я реализовал этот код, но не могу получить. Скажите, пожалуйста, как я могу получить информацию об отладке. #[ink(message)] fn set_test_data(&mut self, value: String) {...
125 просмотров
schedule 12.04.2022

Преобразование между типами событий
Есть ли какая-нибудь подсказка о том, как правильно сравнить, равно ли событие, полученное от frame_system::Module::events() , конкретному событию от текущих поддонов decl_event! ? Я попытался сопоставить событие из списка с внутренним событием...
131 просмотров
schedule 04.04.2022

Ink :: Как правильно добавлять отладочные отпечатки трассировки | ink_env::debug_println?
Ink :: Как правильно добавить распечатки отладочной трассировки | ink_env::debug_println ? Пробовал пример примера ERC20 из https://substrate.dev/substrate-contracts-workshop/#/2/transferring-tokens #[ink(message)] pub fn...
135 просмотров
schedule 10.05.2022

build-spec Ошибка синтаксического анализа файла спецификации: ожидаемое значение в строке 1, столбце 1
Я следую руководству по Substrate Developer Hub здесь: https://substrate.dev/docs/en/tutorials/start-a-private-network/customspec Я успешно выполнил команду: ./target/release/node-template build-spec --disable-default-bootnode --chain local...
130 просмотров
schedule 22.01.2023

Объявление хэш-карты (storageMap) в подложке
Я хочу создать StorageMap в подложке и для этого следую этому примеру. Назначение карты хранилища - иметь HashMap, где ключ будет идентификатором учетной записи пользователя, а значение будет подсчетом того, сколько раз была выполнена...
134 просмотров
schedule 17.02.2022

При настройке моего ПК в Windows и компиляции субстрата Git Cmd не может выполнить [make init] и [make build]
Шаги можно найти на странице https://substrate.dev/docs/en/tutorials/create-your-first-substrate-chain/setup . Я застрял на CompilingSubstrate / Step2: Инициализируйте среду сборки WebAssembly. git CMD Выход: C: \ Users ..... ›make init...
127 просмотров
schedule 28.02.2022

Проблема компиляции во время сборки Substrate
Когда я создаю подложку, следуя инструкциям в https://substrate.dev/docs/en/tutorials/create-your-first-substrate-chain/setup , возникает проблема компиляции: error[E0658]: `match` is not allowed in a `const fn` -->...
115 просмотров
schedule 06.02.2024

Как исправить трейт `parity_scale_codec :: codec :: WrapperTypeEncode` не реализован для` Hash`
Я пытаюсь определить субстрат runtime-api. Я использую основную ветку субстрата для зависимостей. Вот код #![cfg_attr(not(feature = "std"), no_std)] use codec::Codec; use codec::{Encode, Decode}; sp_api::decl_runtime_apis! { /// The...
154 просмотров
schedule 24.07.2022

Не удалось преобразовать параметр `tx` между узлом и средой выполнения: такого варианта нет в перечислении MultiSignature
Привет, я получаю указанную ниже ошибку в polkadot-js, когда пытаюсь передать баланс от Алисы Дейву (или любой другой перевод). Ошибка: balances.transferKeepAlive 1002: ошибка проверки: выполнение: не удалось преобразовать параметр tx между узлом...
373 просмотров
schedule 05.03.2023

Как определить мультисиг-аккаунт в субстрате?
Я добавил к своему узлу субстрата поддон с мультиподписью. https://docs.rs/pallet-multisig/2.0.1/pallet_multisig/index.html Можно ли проверить тип учетной записи (мультиподписная или нет) внутри другого поддона? Пример: AccountId отправлен...
54 просмотров
schedule 01.11.2022

ошибка: не удалось записать байт-код. Система не может найти указанный путь. (ошибка ОС 3) .Ошибка при компиляции шаблона узла подложки
Я получаю эту ошибку при использовании Cargo build --release для компиляции шаблона-основы-узла. Расскажите, пожалуйста, как это решить.
79 просмотров
schedule 26.11.2023