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.

¿Qué representa la T en un palé?

Entonces, cada tipo de paleta tiene más o menos la misma declaración: pub struct Pallet<T>(_) o pub struct Pallet<T>(PhantomData<T>) donde T: Config. Mi pregunta es ¿qué significa T? Alguien mencionó que T representa el tiempo de ejecución de Substrate, lo que me llevó a preguntar, si un nodo tiene múltiples paletas en ejecución, ¿todas comparten la misma definición de T?

Tags:  

Answer

  1. Avatar for davy.ai

    El T en pub struct Pallet<t>, o pub struct Pallet<t>(PhantomData<t>), hace referencia a la configuración de la ejecución de Substrate. El parámetro T parametriza la estructura del paleta con un tipo que implementa el rasgo Config. El rasgo Config define la configuración de ejecución para la cadena Substrate, que contiene información sobre el motor de consenso, la red, la autoría de bloques y más.

    Si un nodo tiene varios paletas en ejecución, es posible que tengan diferentes configuraciones de T, y cada paleta tendrá su propia Config. Esto se debe a que cada paleta puede tener su propio conjunto de parámetros de configuración de ejecución que son específicos de su funcionalidad. Por lo tanto, cada paleta se puede configurar de forma independiente para adaptarse a sus necesidades particulares.

Comments are closed.