Transcripciones
1. Proyecto de introducción de toques de utilidad real con Solana NFTs React: De acuerdo, Así que bienvenidos a
esta clase de
fichas de habilidad real en Solana. Entonces cómo crear NFT que tenga utilidad
real, NFT como claves. Entonces, ¿por qué no FTE NFP
es nuestra evolución y nuestra pieza crucial de este
renacimiento creado por la Web 3, descentralización, construcción
comunitaria, empoderamiento
comunitario, a veces vendido como gordo,
a veces mal entendido . Otras veces, sólo un libro de altura, NFT debe tener utilidad clara. Como se dice Gary, huelo número de proyectos en el espacio de la NFPA puede
cambiar el mundo. Dejaremos eso vacío. Los proyectos deben tener tokens de
utilidad. El libro blanco del proyecto
debe crear valor real, descentralización y empoderamiento comunitario
junto con el hermoso arte. Veamos algunos ejemplos de proyectos de NFT podrían utilidad real. Nfp es para pasear en bote en un proyecto. Nft es para vocales. Organizaciones descentralizadas
donde los CEOs pueden ser miles de personas que toman decisiones en
diferentes países. Y FTE para bienes raíces, NFP es para un acceso especial
características en una web o un mapa. Nfv es para videojuegos, empoderando a los jugadores con FFTs. Clásicamente lo utilizaré
en el mundo real. De acuerdo, entonces para esta clase, estamos creando esta
aplicación en React. Entonces si puedes ver, no
podemos descargar el libro. Necesitamos tres válidos
y FTC en nuestra billetera. Entonces en nuestra billetera
tenemos 1500
FTE que parabólicos. Entonces si seleccionamos la billetera, podemos elegir entre
todas estas carteras que conectamos y obtenemos los ENFP. Tenemos 5015 o válido. Por lo que ahora podemos conseguir el libro.
2. Requisitos de toques de utilidad real de DAPp: De acuerdo, así que ahora veamos los
requisitos para esta clase. Tendrás que reaccionar Google
Firebase si quieres
desplegar tu
aplicación React VS Code, bueno para descargar
el repositorio y leer el salón adultos
y finalmente NodeJS. Por lo que necesitarás también tener algún NFP es que has
creado o insulina medieval. Entonces tengo una clase sobre
cómo crear tokens. La insulina está usando metabólico
para que puedas comprobarlo. Puedes comprobarlo, y puedes
reunirte usando máquina de dulces, sulci o un launchpad en Solana. O hacemos roll call usando metallics o tu
propio contrato inteligente para ver Angkor o grossed
para descargar NodeJS, para ir a Node js.org
slash n slash download. Y tú, y descargas la versión de soporte
a largo plazo, recoges tu sistema
operativo. En este caso es windows
donde puedes escoger Mac y eliges tu arquitectura de vestuario
si solo haces clic en esto y descargas el
instalador o para Mac. Y estos instaladores genéricos inferirán su arquitectura
personalizada. Necesitarás Visual
Studio, lo mismo. Puedes descargar la herramienta de arquitecto de
clientes o puedes descargar el instalador que inferirá a arquitectura para
Debian, para RedHat, Kerala y para max, solo
hacemos click aquí y
lo haces la instalación normal, lo que ya
lo tengo instalado también necesitarás buena. Así que vas aquí a descargas
y descargas para
tu sistema operativo, Mac, Windows o Linux. Y por último, te recomiendo
que realmente estudies muy duro. Todas estas
documentaciones oficiales de ex alumnos son TFAM, no una asesoría de desarrolladores y
leen la documentación.
3. Token de utilidad real del proyecto (corto): De acuerdo, tan reales
tokens de utilidad y FTC Solana, NFP está trabajando como claves para
desbloquear un eje espacial, una entrada para un concierto. Clave para nuestras metáforas para una
propiedad en un videojuego, para recompensas, privilegios y
derechos en el espacio de la NFPA. Esta NFPA que he creado
y es un NFT dorado. Este es un ejemplo de t, y y FTC Solana. Solana es la
blockchain más rápida y una de las más baratas para las transacciones
y también es ecológica. Bajo costo para acuñar. Dúplex Unmet es un estándar
fuerte. Y puedes crear LFT
hermosas y poderosas una
manera segura y una comunidad muy económica y
rentable en un proyecto NFT. La idea central es que se
necesita construir una comunidad muy fuerte
sobre la discordia y Twitter. Entonces, para estos, es necesario crear unas bases
comunitarias fuertes. Haga crecer a sus seguidores,
publique diariamente su viaje, y de manera consistente, y
apoye a su comunidad. Crea contenido como
sabes, el contenido es rey. Así que crea un blog, publica o
crea un canal de YouTube y publica tutoriales,
publica contenido de silla, escribe un white papers épicos, por lo que todo se basa en sus fundamentos y crea
una hermosa página web. El NFT comercializa para Solana. Hay dos
mercados principales en este momento, y son pseudogénicos
nuevos mercados, pero por el momento es
sulci y mágico Edén. Por lo que normalmente se puede tener una base de cuota del cinco por ciento
o ventas secundarias. Establece estos honorarios
al crear el NFT. Y puedes crear, puedes cumplir con insolvencia de
LFts o
usando máquina de dulces. Tengo otro curso sobre eso. Vale, pero ¿por qué verdadera
utilidad en LFT? son, es importante que creas
arte hermoso, pero también la verdadera utilidad NFT es tener una situación de ganar-ganar. Por ejemplo, el costo de
procesamiento de transacciones para validar un titular de
un NFT en Solana es 0. puedas saber de qué personas posee tu NFT está a un costo 0. Para que puedas empoderar a tu comunidad en lugar de
empoderar a otras personas. Realidad. Por ejemplo, si creas un sitio web
inmobiliario, las personas pueden usar su NFT para
tener un post triple estrella. La gente puede se toma FTE. Pueden tener acceso a un sitio web especial
o funciones de aplicación. Lfts puede trabajar como
entrada a un concierto o un lugar real como
camioneta en videojuegos. Y f t se llama un
Whipple, un territorio. Por lo que la idea central es
que NFT es puede crear privilegios a
los titulares de derechos del titular y recompensar a dos titulares. Así que imagina las posibilidades. La imaginación es el límite. Las metáforas, como saben, NFT serán claves para viviendas y territorio y propiedades
en las metáforas. Entonces si eres una creación 3D o
un artista o programador, puedes usar NFT como una forma de
validar al titular. Por ejemplo, los ENFP pueden tener un acceso espacial al
espacio 3D. Es como los hogares. Nfp es puede ser clave para un espacio de almacenamiento
en una milla de las metáforas. Como saben, la imaginación
es el límite. Piensa siempre en el
primer lanzamiento de Fairplay y empoderando a
tu comunidad.
4. DApp Validar las NFT en el billetera de usuarios: De acuerdo, Así que este es el código
para validar a los titulares de NFT. El idea es que pongas tus todas tus inequidades
que sean válidas. Tengo 1050 es más de 1
mil, han acuñado. Y todas estas
inequidades son válidas. La idea de este dApp en React es validar si tienes
en tu billetera por ENFP, tienes por ejemplo, tres nf este valor. Puedes descargar el libro. Si no, puedes ir
al mercado y ser
más FTE, esa idea. Pero imagina que puedes desbloquear
cualquier tipo de contenido, una película, cualquier cosa que te imagines. De acuerdo, así que ahora vamos a
copiar el código. Y en una terminal
vamos a crear una carpeta. Y ahora vamos a conseguir
clon, el repositorio. Estamos abriendo Archivo, Carpeta
Abierta, documentos
y carpetas. Seleccione carpeta. Usted hace clic. Sí,
dibujé al aire libre. Y ahora tienes aquí el código. Abrimos una terminal integrada. Puedes consultar aquí dependencias. Estamos utilizando metales para metadatos token, genes metabólicos. Este vulnerable para el token
SPL de diseño de Solana
y el adaptador de pared. Por lo que podemos incluir
todas las carteras. Y pasaron dos años
para comunicarse con la API de JSON RPC en Solana, estamos usando React, React DOM. Por lo que hace clic en npm install. Voy a avanzar rápido. Instalación perfecta completa. Estamos usando desde Solana
ama la billetera arriba. El monedero de ahí arriba
contiene la aplicación de billetera. Hay un script de tipo modular que contiene los estilos y la funcionalidad
para interactuar con todos los módulos ejecutar una billetera. Por lo que tiene un hermoso
CSS y tiene algunas API básicas para
enviar transacciones. Entonces, por ejemplo, aquí
estás inicializando todos estos azufre violeta,
fantasma. Así que dejemos al
Salón oficial una billetera. Entonces estás importando también
el nivel web nosotros para crear transacciones y para
obtener la API de Cluster. Y está usando el
componente funcional de React. Declarando la red como
DevNet usando un gancho que
solo es coloreado solo cuando procesa usando el gancho de laboratorio
similar para inicializar todas las carteras. Y aquí tienes el proveedor de
conexión que está incrustando
el proveedor de billetera, y luego
los está incrustando todo proveedor. Y aquí hay un botón en el que
te conectas a la billetera. Este fondo también
eligió una altura. Cuando está conectado.
Estos de fondo Joe's, para que puedas desconectarte. De acuerdo, así que aquí
puedes ver un ejemplo para mandar un Lamport
a alguna dirección. Por lo que es necesario utilizar una
conexión que esté incrustada, el monedero de uso, la clave pública y para enviar
transacción con cualquier billetera. Y se crea una transacción. La transacción es a partir de
donde dos años. Y invocas a un
programador de sistemas smart contract o programa para transferir de tu clave pública a una clave pública aleatoria
una Lamport. Um, para la herramienta Sigma, envía la transacción
utilizando estos métodos. Eso es de la billetera estadounidense, es
decir del
adaptador inalámbrico, de React, se envía una transacción, se pasa una transacción y la conexión
allí es definitiva. Y luego espera la transacción del consumidor
donde sus procesos. Y para que puedas escuchar el fondo que está deshabilitado si no
tienes una clave pública válida. Y cuando este botón está
habilitado y haces clic, puedes enviar un Lamport. De acuerdo, así que ahora
vamos a nuestro código. Aquí tenemos la app. Podemos ir a fuente una
sencilla aplicación React. Y todo el código alcalde está
aquí en la app dot DSX. Estamos utilizando la importación de
todas estas billeteras, El libro mayor Fantasma. Así que vamos a
importar React DOM. Y también estamos importando la lista
hash de LFT válidos. Puedes cambiar estas lista de
hash para poner tu NFT es que
has creado y acuñado. Tengo 1.2 k. Y puedes modificar
la lista de hash. También estoy incluyendo
Bootstrap para el lector, para el menú, el Megaplex, estos metadatos objeto de la Fundación
metafísica, podemos ir a la definición. Y como ves, podemos construir una
matriz de metadatos de objetos. Al proporcionar una clave
pública, podemos, ejemplo, encontrar por honor, pasamos la conexión
y el cubital. Y podemos recibir
estos metadatos. Eso es array de NFT es
metadatos de objetos. Entonces estamos usando a ese buen dueño. También estamos importando
los CSA de la aplicación, estos tokens en violeta
como una matriz vacía. Fichas válidas en violeta. Entonces estamos utilizando la app es un
componente funcional de React. Y nosotros, para la billetera de ahí arriba, incrutamos el contenido
en el contexto. Aquí definimos los
contextos que extiende componente
funcional en React y tiene estos objetos como negro, nodo y niños aquí en
estos componente funcional, ese es el contexto que es en el que
incrutamos el contenido. Aquí definimos en el contexto todas las
carteras y estamos usando,
usamos memos, React hook para memorizar y solo
cal las que renderizan. Y construimos toda
la billetera más antigua que están disponibles para comprobar
si tenemos n de estos. Y luego construimos estos proveedor de
conexión. Nosotros incrutamos el
proveedor de billeteras y él pasará ya
que estos son los niños. Y aquí tenemos el contenido. Aquí también utilizamos el
gancho React para uso estate. Entonces si tenemos una FTC inviolable, estamos imprimiendo el
número de entidades en la billetera y el
estatus del titular. Si el titular tiene cierto
número de entidades, en este caso, lo
definimos tres. Se puede descargar el libro. Este libro, puedes
poner tu propio libro, y aquí está el libro. Hola PDF es sólo
un libro de HelloWorld. Y aquí tenemos
los metadatos de conteo. Entonces si este metal, no lo
estoy usando, pero con estos metales
se puede obtener el URI, el nombre de la NFT y el URI, se pueden hacer
solicitudes adyacentes y obtener la imagen y otros
información y descripción. Y aquí estamos obteniendo el
si tenemos vientre y AFT, este botón es clave también
estamos usando estos uso mientras él, reducir la billetera
hay en el contexto en el contenido Para que
podamos enviar transacción. De acuerdo, así que cuando hacemos clic en
el botón, obtenemos LFts, nosotros, como vemos aquí en la
parte inferior, obtenemos LFts onClick. Entonces vamos a la definición. Al hacer clic en este botón, primero verificamos si
tenemos una clave pública válida. Si tenemos clave totalmente válida, obtenemos el saldo
y podemos mostrar el Lamport's sólo para el registro de
consola. Y podemos convertir la clave pública a una
cadena con dos base 58. Y eso es lo que hacemos. Y obtenemos, si tenemos
una N válida de t es. Entonces vamos a la definición. Aquí está, y aquí llamamos
al metal esperan metadatos. Estamos construyendo este objeto. Estamos instanciando un objeto
de metadatos que vemos, que vemos temprano. Y estamos encontrando a ese
dueño y estamos pasando su conexión y el cubital y tenemos nuestro
regreso, una promesa. Y si cumple, recibiremos nuestra matriz
de objetos de metadatos. Y con esta matriz, estamos a la espera de la respuesta. Y luego podemos
inicializar un contador. Para una inicialización una matriz de cadenas con los
LFts son parabólicos. Por lo que aquí mostramos aquí primero
iteramos con todo el NFP es metadatos que contiene cada objeto y metadatos
NFT que
está en la billetera. Y comprobamos por cada
NFT en la billetera, comprobaremos en estos
array de eFPS biliares que si
vamos a la definición, vemos aquí esa
es nuestra lista de hash. Y si el NFT
es una válida y f t, si el átomo metálico menta base 58 cuerda es la misma que
fueron como aquí proporcionamos. Como uno por N de t. Consolamos log que
es una menta válida. Y empujamos a la matriz
de NFT que son válidos. Empujamos estas matrices de menta. Cuando terminemos todo
esto por bucle. Entonces dijimos, si n
de t cerebelli nombre, entonces comprobamos si hay más de tres y f t se pone, se
puede poner uno o diez o el número que desea
si el usuario tiene, se está aferrando a ella o
su billetera más que, por
ejemplo, una y f t. se
puede consolar
log que los LFts son válidos y se puede establecer un
Stakeholder sutil es cierto. El usuario podrá
descargar el libro. Aquí se puede ver el
Walton está deshabilitado. A menos que sea titular de LFT, puede descargar el libro. Para descargar el libro,
estamos construyendo una etiqueta con documento
create element. Estamos poniendo la h
referencia a esto. Ponga una URL que contenga el PDF. Puede establecer el
nombre de descarga para el PDF. Puedes anexar y puedes hacer clic en esto y
luego eliminar hijo. lo que ahora finalmente, empecemos npm. Y voy a avanzar rápido. De acuerdo, tan perfecto, aquí tenemos nuestra aplicación para que
podamos seleccionar una billetera. Primero podemos desbloquear la billetera. Por ejemplo, estas
billeteras no tienen LFT. Entonces si conectamos estas billetera, intentemos conseguir una F
t y tiene 0 en FTE. De acuerdo, así que aquí
tenemos nuestra billetera. Así que ahora vamos a abrir Phantom. Y vamos por ejemplo, probemos con esta violeta. Estas billetera tiene NFC
es ese valor r. Entonces todo el cheque de NFT. Aquí. Tenemos 1500 FTE y todos los 5000 FTE están
en la lista de hash de Jason. Para que podamos conseguir el gancho. Para sencillo,
desconectemos esta billetera. Ahora desconectemos
esta billetera. Ahora, por ejemplo,
cambiemos la billetera. Por ejemplo. Esta billetera tiene 16 y
FTE que no son válidas. Entonces si obtenemos diez de estos, primero nos conectamos, entonces obtenemos el final de t's
y tiene 16 y FTE. Ambos son inválidos. Entonces ahora vamos, por ejemplo, añadir algo de NFT a la lista de hash, por lo que tenemos un valor de t Así que abrimos este ENFP. Podemos estar a pequeña escala
y copiamos esta, esta cadena base de 58, este hash. Y volvemos a nuestra lista de hash de proyectos y
agregamos estas lista de efectivo. Ponemos una coma. Y ahora si
volvemos a la aplicación y
hacemos click en Obtener un FTes, tendremos uno por de t para que
podamos descargar el libro.