es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Tag: CYDIA-SUBSTRATE

Declaración de almacenamiento de sustrato

Estoy trabajando en un palet y después de cambiar a la plantilla de nodo más reciente dejó de compilar. Aquí está la declaración: #[derive(Encode, Decode, Clone)] pub struct VendorData<t: config=””> { pub vendor: VendorId, pub owner<em>account</em>id: T::AccountId, } impl<t: config=””> Default for VendorData<t> { fn default() -> Self { Self . . . Read more

¿Qué significa esta definición de Account storage map en los pallet_balances?

“`rust <h1>[pallet::storage]</h1> <pre><code>pub type Account<T: Config<I>, I: 'static = ()> = StorageMap< _, Blake2_128Concat, T::AccountId, AccountData<T::Balance>, ValueQuery, GetDefault, ConstU32<300_000>, >; </code></pre> “`¿Qué significa ConstU32<300_000> aquí? Esta definición proviene del pallet de balances.“` Además, ¿cuándo debemos declarar mapas de almacenamiento como <code>pub</code> en lugar de <code>pub(super)</code>?

Cómo utilizar el valor de origen en una paleta de sustrato

La función ensure_signed de pallets/template/lib.rs contiene un parámetro llamado origin de tipo OrginFor<>. He estado mirando dentro de varios proyectos y todo lo que veo es ensure_signed(origin)?. Mi pregunta es cómo puedo obtener realmente algo como una clave pública o una dirección de billetera a partir de ese valor de . . . Read more