Вопросы по теме '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