Recursión

Una excepción importante a las restricciones del sandboxing es la recursión. Se permite el acceso al punto final o endpoint /content de ord, esto permite que las inscripciones accedan al contenido de otras inscripciones solicitando /content/<ID_DE_INSCRIPCION>.

Esto tiene varios casos de uso interesantes:

  • Combinar el contenido de inscripciones existentes.

  • "Publicar fragmentos de código, imágenes, audio y hojas de cálculo como recursos públicos.

  • Colecciones de arte generativo en donde un algoritmo está inscrito en JavaScript, y se instancia desde múltiples inscripciones con semillas únicas.

  • Colecciones generativas de imágenes de perfil donde los accesorios y atributos están inscritos como imágenes individuales, o en un atlas de texturas, y luego se combinan, al estilo collage, en combinaciones únicas en múltiples inscripciones.

Algunos otros puntos finales a los que pueden acceder las inscripciones son los siguientes:

  • /blockheight: altura del bloque más reciente.
  • /blockhash: hash del bloque más reciente.
  • /blockhash/<ALTURA>: hash del bloque a la altura de bloque dada.
  • /blocktime: marca de tiempo UNIX del bloque más reciente.