Crie sua própria coleção NFT | Programming Made Easy | Skillshare

Velocidade de reprodução


1.0x


  • 0.5x
  • 0.75x
  • 1x (Normal)
  • 1.25x
  • 1.5x
  • 1.75x
  • 2x

Crie sua própria coleção NFT

teacher avatar Programming Made Easy, Software Developer

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Assista a este curso e milhares de outros

Tenha acesso ilimitado a todos os cursos
Oferecidos por líderes do setor e profissionais do mercado
Os temas incluem ilustração, design, fotografia e muito mais

Aulas neste curso

    • 1.

      Bem-vindo a este curso!

      1:30

    • 2.

      Contratos inteligentes

      6:13

    • 3.

      Tokens digitais

      12:10

    • 4.

      Como criar um contrato inteligente

      5:58

    • 5.

      Como instalar os pré-requisitos

      6:12

    • 6.

      Como estruturar e armazenar nossos NFTs

      9:58

    • 7.

      Como criar nossos NFTs

      15:05

    • 8.

      Como carregar nossos NFTs

      7:03

    • 9.

      Como implantar nossos NFTs

      13:16

  • --
  • Nível iniciante
  • Nível intermediário
  • Nível avançado
  • Todos os níveis

Gerado pela comunidade

O nível é determinado pela opinião da maioria dos estudantes que avaliaram este curso. Mostramos a recomendação do professor até que sejam coletadas as respostas de pelo menos 5 estudantes.

271

Estudantes

1

Projetos

Sobre este curso

Este curso será estruturado em 8 lições que contêm passos práticos para você usar para criar uma coleção NFT e implantá-lo no OpenSea. Vou mostrar como você pode combinar programaticamente diferentes camadas e gerar com código, uma enorme coleção de peças únicas, cada uma com uma raridade documentada diferente.

O que você vai aprender neste curso de NFT:

  • Quais são contratos e tokens inteligentes e como eles funcionam

  • Como gerar programaticamente uma coleção NFT em diferentes camadas

  • Como estruturar e armazenar os NFTs que você criou e os seus metadados na nuvem

  • Como carregar e implantar os NFTs no OpenSea, para você colocar sua coleção à venda

Se você está interessado em NFTs e também quer criar sua própria coleção, considere este curso para você.

Não há outros requisitos além de uma conexão com a internet.

Conheça seu professor

Teacher Profile Image

Programming Made Easy

Software Developer

Professor

Habilidades relacionadas

Desenvolvimento Desenvolvimento web
Level: All Levels

Nota do curso

As expectativas foram atingidas?
    Superou!
  • 0%
  • Sim
  • 0%
  • Um pouco
  • 0%
  • Não
  • 0%

Por que fazer parte da Skillshare?

Faça cursos premiados Skillshare Original

Cada curso possui aulas curtas e projetos práticos

Sua assinatura apoia os professores da Skillshare

Aprenda em qualquer lugar

Faça cursos em qualquer lugar com o aplicativo da Skillshare. Assista no avião, no metrô ou em qualquer lugar que funcione melhor para você, por streaming ou download.

Transcrições

1. Bem-vindo a este curso!: Olá pessoal e bem-vindos a este curso sobre como criar sua própria coleção NFP. Meu nome é Alex e sou engenheiro de software, mas sempre fui apaixonado por criptomoedas. E quando a NFP é lançada, eu realmente possuía muitos deles em três batidas, principalmente em mar aberto. Agora, esta aula será estruturada em duas lições que contêm etapas práticas para você tomar para criar uma coleção NFT e implantá-la no Open. Veja, mostrarei como você pode combinar camadas diferentes programaticamente e gerar com código uma enorme coleção de peças únicas, cada uma com uma raridade documentada diferente. Se você estiver interessado em METs e também quiser criar sua própria coleção. Ou, pelo menos, quer ver como esses processos gostam. Considere este curso para você. Não há outros requisitos em seguida, uma conexão com a Internet. Quanto ao projeto desta aula, será extremamente prático e envolverá você seguir as etapas apresentadas no curso para que você possa começar sua jornada de criação de sua própria coleção MFT. Dissemos ao set, acho que estamos prontos. Vejo você na primeira lição. 2. Contratos inteligentes: Olá pessoal e bem-vindos a este curso sobre saudação própria coleção de NFP da Dewar e depois poder lançá-la. E nesta primeira palestra vamos falar sobre contratos inteligentes. Neste ponto, você pode se perguntar, qual é a conexão exata entre contratos inteligentes e o lançamento de sua própria coleção NFT. O que você precisa em primeiro lugar, entender a dívida leste. Você terá um controle sobre algum conhecimento teórico antes de poder lançar sua coleção vazia pois alguma codificação está envolvida e o uso de alguns novos conceitos para você será necessário. Então fizemos antes da palavra ser dita, podemos ir em frente e definir um contrato inteligente. Você pode pensar em um contrato inteligente como contrato digital auto-executável, e ele é armazenado sob a rede blockchain centralizada. O que esses contratos inteligentes contêm é um acordo entre o comprador e o vendedor composto por linhas de código. O objetivo desses contratos inteligentes é automatizar a execução desses contratos. A dívida é feita nessas linhas de código e a transação que ela causa rastreável como todo o resto na blockchain e também é irreversível. Infelizmente, você pode ter ouvido falar de esquemas diferentes e que as pessoas que enganaram são realmente capazes de fugir com o dinheiro porque as transações são irreversíveis. Então, as pessoas que estão sendo enganadas não podem receber seu dinheiro de volta a menos que essa câmera queira devolvê-los. E, claro, o escalável não misto é o criador dos contratos inteligentes. E ele os definiu como protocolos de transações informatizadas que executam os termos de um contrato. Sua visão para esses contratos inteligentes era replicar a funcionalidade de um PDV, significando um ponto de venda. Sabe, aquele em que você coloca seu cartão no supermercado quando você está tentando comprar algo. Ele queria replicar essas funcionalidades no real digital. Outra feira que pode ajudá-lo a juntar melhor as peças é que máquinas de venda automática são mencionadas como a tecnologia mais antiga equivalente à implementação de contratos inteligentes. Agora, você pode se perguntar, por que esses contratos inteligentes são importantes no contexto do NFP e na criação de uma coleção própria. Afinal, por que estamos falando sobre eles? Bem, intuitivamente, esses contratos são fundamentais para o funcionamento dos LFTs porque permitem ter informações de identificação permanente sobre esses LFTs exclusivos. Além disso, é útil ao cunhar um NFT executar essas ações se condições predeterminadas forem atendidas. Aqui podemos falar por uma coleção hype que só permite que o proprietário signifique um número limitado de LFTs ou o preço do NFP sendo pago com precisão pelo comprador e assim por diante. No contexto da NFV, esses contratos inteligentes são criados quando uma pessoa está realmente cunhando e NFP. Isso ocorre porque no ponto de manter esse NFT específico da coleção é criado de acordo com seu contrato inteligente subjacente. raridade específica baseada em diferentes propriedades eventuais é dada a ela. Agora, não se preocupe com essa quantidade de conhecimento teórico, pois em apenas algumas palestras, você poderá colocar suas mãos em um tipo específico de implantação de um contrato inteligente para aproximá-lo para vender o seu próprio. E se a coleção. Agora, a maneira pela qual os contratos inteligentes impedem a falsificação é que um token é emitido para você quando você compra um token NFT tem dentro dele todos os detalhes relativos ao contrato inteligente. Esses são registrados na cadeia de blocos. Com esta informação pública, mesmo que você seja foto NFP é copiada, o que pode, naturalmente, acontecer. Você pode ter visto aquelas pessoas que capturam a tela entidades fora do Google. Você ainda pode provar que você é o dono do original. Como o registro blockchain que fica armazenado publicamente para sempre, haverá vários prová-lo. Nós dizemos se estes são tokens não fungíveis, o que significa não trocável porque cada um deles é único e tem uma realidade diferente. Vai ser crucial para você se você comprar um NFT para mostrar que é o original e seus contratos inteligentes serão capazes de fazer isso por você. Também não se deixe enganar pensando que NFP só tem aplicativos em transações. Eles também podem ser usados como ingressos para diferentes eventos ou comprovante de propriedade em diferentes mercadorias. Isso foi sobre isso para a primeira palestra teórica deste curso. No próximo, vamos verificar diferentes padrões de token, incluindo a dívida de token que vamos usar para criar nossos próprios LFTs, que é o ERC sétimo 21. Então, se isso soa interessante para vocês, estou ansioso para ver vocês lá. E agradeço muito por ficar comigo até o final desta palestra. 3. Tokens digitais: Olá pessoal e bem-vindos de volta às pontuações, onde aprenderemos como podemos lançar nossa própria coleção NSD. Nesta palestra, vamos discutir o beat, os padrões de token que existem neste momento. E também qual deles será o melhor para nós, a fim de implementar nossos LFTs. Nas palestras a seguir, vamos colocar nossas mãos em uma abordagem muito mais prática, onde veremos como podemos realmente implantar nossos LFTs em mar aberto, que será o fim de este curso. Mas, por enquanto, vamos dar uma olhada nos três padrões de token que existem. E estes são o ERC-20, o ERC 721 e o ERC 1155. Você pode pensar nestes em termos amplos, S2, o ERC 20 sendo usado para tokens fungíveis normais. Fungível significa negociável. Em seguida, o ERC 721 que são usados para anticorpos que não são fungíveis, modo que não são negociáveis entre eles. Como já sabemos, o NFPA tem receitas diferentes e nosso único silty não pode ser tratado um pelo outro. Isso não poderia ser feito sem perder valor de um deles. E então o padrão ERC 1155 é aquele que é misto entre estes e não vamos falar sobre isso, pois o ERC 721 é o que usaremos para nossos LFTs. Mas o ERC 20 superou facilmente importantes como EPs usados para criptomoedas. E podemos dizer algumas palavras sobre isso apenas para sua própria célula de conhecimento comum. Ela disse que antes do padrão token ERC-20 ser usado para tokens fungíveis normais. Tokens fungíveis são a mesma coisa que são ativos fungíveis. E esses tokens, como mencionei, podem ser trocados por um e nenhum dos dois. Você pode pensar aqui que no nosso mundo temos dinheiro, certo? E você pode trocar uma fatura por outra fatura, pois eles têm o mesmo valor exato. E também vai quatro moedas e objetos do mesmo valor. Como um PS5, você pode trocar TPS 5s, desde que eles sejam os mesmos e nenhuma parte perca, falhe você. E eles praticamente concordarão que a troca seja justa. Agora, isso só acontece porque os objetos que trocamos são exatamente os mesmos um do outro. Em termos de espaço criptográfico, podemos pensar sobre o das criptomoedas como sendo tokens fungíveis normais. Porque eles funcionam da mesma forma que dinheiro ou objetos com o mesmo valor funcionam. Você pode pensar em Ethereum, Bitcoin e assim por diante como ativos fungíveis. Esses tokens, ele pode ser criado realmente a partir do zero, e é muito fácil fazê-lo. E em uma palestra futura, também mostrarei como você pode fazer isso. Você também poderá implantar token que é ERC-20 e VPs usados para implantar ativos fungíveis reais, como criptomoedas. Mas isso seria suficiente para o padrão de tokens ERC-20. E vamos passar para o ERC 721, que é o mais importante e relevante para as pontuações, pois é usado para o NFV está em sua implantação, pois veremos quando chegarmos a essa etapa em nosso curso, esses padrões são usados para tokens não fungíveis como LFTs. Esses tokens não são fungíveis porque a arte é única. Eles diferem em propriedades. Primeiro de tudo, alguns deles têm mais características. E isso pode causar uma diferença de valor porque eles custarão mais do que outros que têm propriedades mais comuns. Você pode pensar aqui em um NFT específico de uma coleção maior que é única e tem seu próprio valor e propriedades. Por exemplo, existem várias coleções de NFP por aí que têm uma visão do arco-íris. Então, dos olhos do personagem, ele vai direto, arco-íris. E isso é considerado um traço muito raro. Então, se você é o NFT tem esse tratamento, ele automaticamente aumentará seu valor, o que é bastante autoexplicativo. E é muito na minha opinião, agora dadas essas propriedades, elas não são mutuamente intercambiáveis, como se fosse o caso dos tokens fungíveis que acabamos de falar. Eles não podem ser valorizados é outra unidade da mesma coleção se forem raros e escores, estes geralmente são dados pela demanda causada, portanto, de suas propriedades muito raras. Eles podem ser muito valorizados por diferentes colecionadores. Dado exemplos, você pode pensar em colecionáveis físicos. Então, desenhar paralelo e talvez obter uma imagem mais prática do que acontece aqui com o NFV traseiro é, por exemplo, você pode pensar em coleção de relógios que são muito, muito limitados e essa cicatriz CP em sua produção e também sua enorme demanda os torna muito procurados EPC, exatamente a mesma coisa com qualquer um desses apenas b são digitais, mas sua singularidade também é a mesma e pode ser mais facilmente verificado usando o blockchain como discutimos. Quando o NFP é feito em cada blockchain de criptomoeda na forma de um token que não é intercambiável entre si. É criptograficamente único. Geralmente estes, qualquer um deles tem algum valor intrínseco armazenado dentro deles, além de apenas a aparência dele, mesmo que isso seja extremamente importante para alguns colecionadores, não estou negando isso. Aqui podemos pensar em renda passiva. Por exemplo, houve uma cobrança de quaisquer taxas que foram retiradas mais tarde em 2021, o que foi chamado de desleixado. E sua promessa para a funcionalidade de seus LFTs era que você poderia ter obtido renda passiva dos cassinos que a equipe que desenvolveu o NFET é uma largura de parceria, o que é muito, funcionalidade muito boa no seu MAP, certamente aumentaria em valor. Os veados mistos são uma enorme quantidade de NETs e, em seguida, disponibilizam para você depois de comprar uma pele no jogo. Aqui você pode pensar campeões de criptografia ou meus hooligans de estimação, que será um jogo muito enorme no momento em que eu estou gravando estes, o jogo ainda não caiu, mas o coleção foi. E uma vez que você tenha um NFT nessa coleção, você também poderá mais tarde, quando o jogo for realmente lançado, usar esse seu NFT específico como o personagem desse jogo. O que também pode ser muito bom. E eles raramente são, também aumenta com a funcionalidade que você obtém ao usá-los. Porque você pode pensar que você usa um caráter mais raro e isso vai ser bom. Além disso, também há ingressos para eventos recebidos pelos proprietários da cobrança de dívidas. Então, por exemplo, se um grupo de empreendedores com muito sucesso decidiu fazer uma coleção de funcionalidades NFT para eles pode ser que eles vão dar palestras em diferentes CPS. E se você tiver um de seus LFTs, você pode entrar gratuitamente nas ações e conversar com eles. Qual ideia já foi implementada? Agora, como uma conclusão aqui sobre esses tokens padrão ERC 721, o padrão ERCC1 21 é um conjunto aberto de regras que descreve a maneira pela qual você pode construir um NFT no blockchain EPM. rebento aberto realmente tem uma classe que tem diferentes métodos e campos implementados para ERC 721 que você pode usar ao criar seu próprio NFP ou token derivando sua classe dele. Vamos passar por esse processo em detalhes durante uma futura palestra em poucos que não entenderam o que disseram. É porque é mais uma visão programática das coisas, mas não se preocupe, quando chegarmos lá, vou me certificar de que você entenda independentemente da sua experiência de codificação. Há também facilidade essas metáforas pirâmide, que na parte inferior dela tem a camada de infraestrutura. E lá temos o polígono Ethereum e assim por diante, que são a camada de protocolo Web de três pontos o. Então, além disso, tínhamos o ERC-20, que é o padrão para tokens fungíveis sobre os quais falamos. E aqui pensamos nos tokens como criptomoedas que podem ser alteradas. E novamente aqui, algumas dessas entidades têm suas próprias moedas feitas para elas e podem ter utilidade. Seu principal objetivo deve ser incentivar os proprietários na direção da participação em um eventual jogo. Estamos comprando poder dentro desse jogo. Também talvez adoção antecipada. Portanto, essas entidades têm algumas moedas que têm usos específicos para elas. E isso difere muito de projeto para projeto. Pode ser um pouco difícil para mim dar uma visão mais ampla para eles além do que acabei de mencionar. Agora, em cima da camada ERC 20 está o ERC 721. E aqui está a camada de terra real, que são as lentes tokenizadas e o pecaminoso e, e assim por diante. E também o NFET está em cima da dívida, o MFT real é a coleção que você vai fazer seria nesse mesmo passo. E além disso é você, é claro que o dono dele. A coisa a ter em mente que esta palestra é que quando você abrirá na próxima vez e uma coleção de 10 mil MFT está aprisionando. Estes são tokens ERC. Isso foi sobre isso para esta palestra. E nas próximas palestras, vamos adotar uma abordagem muito mais prática das coisas. E veremos como podemos implantar exatamente nosso primeiro contrato inteligente. Como podemos criar nosso próprio token ERC-20 e transferi-lo para nossa Carteira de Matemática, como podemos fazer um contrato inteligente da NFT. Além disso, gere nossa própria coleção MFT com o MFT exato implantado. E no final, teremos a coleção inteira em CDS aberto prometida. E você também entenderá como você pode fazer o estágio de pré-revelação, revelação, como definir o preço para ele, royalties e assim por diante. Isso soa interessante para você. Estou ansioso para ver vocês nas próximas palestras. E agradeço muito por ficar comigo até o final deste. 4. Como criar um contrato inteligente: Olá pessoal e bem-vindos de volta a este curso, onde aprendemos como podemos criar nossa própria coleção NFP. Nesta palestra, vamos implantar nosso primeiro contrato inteligente no blockchain Ethereum usando o remix EPM IDE que está disponível gratuitamente on-line. Se você se lembra, em uma das últimas palestras, falamos sobre contratos inteligentes e o que exatamente eles são. E entendemos como eles são exatamente q pequenos no contexto da MFT. Agora, vamos implantar um em uma rede de teste local. Portanto, você não precisa se preocupar porque não custará nada implantá-lo em uma rede de teste que esteja localmente. E você pode jogar com ele como faria com um que seria implantado na rede principal com o negócio real. Agora, o primeiro passo é fazer, como você vê na tela VC, o site remix. O link para este site é o ponto de ponto remix ORG. Quando estiver no site, você pode criar um novo arquivo SOL ponto. Você pode escrever seu script nele. E como você vai fazer isso. Você vai para a tela superior esquerda nesta página que está disponível aqui. E você pode clicar nele e você pode ver aqui que um novo arquivo, que está sendo disponibilizado para você inserir seu nome. E vamos dar o nome do nosso contrato inteligente. Você também precisa escrever sua extensão, que será esse SOL. Então, em seguida, você terá que escrever esse código em seu arquivo SOL. E este só especifica na linha para a versão da licença ESP eDx do MIT não é tão grande coisa. cada contrato inteligente, teremos essa solidez de pragmas lá em cima com uma versão específica. Mas, em seguida, você pode ver que definimos o contrato com o nome do contador. Em seguida, definimos o integral, que é a contagem do contrato. Em seguida, definimos um método que pode incrementar o contador. E incremento significa basicamente adicionar um ao seu valor. E também temos um método que retornará para nós o número do valor da contagem. Agora, esses contratos inteligentes que estão escritos lá, precisamos implantá-lo, certo? E como podemos fazer isso? Bem, podemos ir na barra de menu à esquerda para o compilador de solidez antes de tudo, então vamos compilar nosso arquivo SOL gut. Você pode ver que ele foi compilado muito rapidamente. Em seguida, para ver basicamente dentro do seu contrato inteligente, você irá uma guia mais baixa para implantar e executar transações. E se você clicar em Implantar sem o publicado no IPFS, o sistema de arquivos interplanetário. Você vai ver que basicamente ele irá implantá-lo localmente aqui nos contratos diplóides. E você pode ver informações sobre cada um de seus campos. E também você pode ver que os registros da transação são exibidos na parte inferior da tela. Se você clicar em incrementos, poderá ver a transação de débito de log, em primeiro lugar, para contrariar isso incrementa os gastos. E então essa transação realmente aconteceu. Como você pode ver a partir desses carrapatos verdes exibidos aqui. E você pode ver que a contagem passou de dois para três. E quando clicamos em GetCount, também são três. Agora, novamente, se o incrementarmos e conseguirmos contar, é para a conta receber um B24 novamente, mas apenas uma vez que o atingimos. Então você pode ver que todos os campos que escrevemos basicamente funcionam. Além disso, a maneira como você pode ver se você está em conflito é realmente implantada na rede de mesa é do ambiente atual da VM JavaScript, que é exibido aqui. Se tivéssemos o ponto três da web injetado, ele realmente se implantaria diretamente na cadeia de blocos Ethereum. E você pode fazer uma transação dela para sua carteira matemática. Você pode ver basicamente como um contrato inteligente funciona e qual é o código por trás dele. Novamente, este é um contrato inteligente muito simples que tem apenas três campos. Se você for verificar a varredura de éter, um contrato que deseja cumprir ou apenas verificar seus campos, verá que ele realmente tem muitos campos. E também veremos isso quando vamos implantar aqui, nossa coleção de n se T é porque essa coleção realmente terá muitos campos aqui, incluindo o preço do NFP, a quantidade máxima de MFT que pode ser limitada por uma carteira, uma imagem padrão pré-revelada a ser mostrada antes da revisão dos LFTs reais e assim por diante e assim por diante. Se isso soa interessante para vocês, estou ansioso para ver vocês nas próximas palestras. E agradeço muito por ficar comigo até o final deste. 5. Instalando os pré-requisitos: Olá pessoal e bem-vindos de volta a este curso, onde aprenderemos como você pode criar sua própria coleção vazia. Neste vídeo, vamos começar todo o processo prático de criação de sua própria coleção de NFP. E para isso, primeiro vamos precisar de alguns pré-requisitos. Mais exatamente. Vamos precisar de duas coisas para serem instaladas na máquina de onde você fará a implantação dessas entidades. Você vai precisar do NodeJS, que é uma estrutura JavaScript. E o JavaScript é uma linguagem de programação caso você não soubesse e não se assuste com esses significados. E três, desencorajado se você nunca escreveu código antes em sua vida. Porque vai ser muito fácil, confie em mim, e vou guiá-lo em cada passo e explicarei o que escrever em cada campo. Afinal, é só escrever texto, então não será complicado, prometo. Agora, depois de executar o NodeJS, que vamos precisar para executar um script que vamos obter do espaço público, também precisaremos de um editor de texto para o nosso código. Então, um lugar ou um IDE, que também é o significado dele, onde vamos ser capazes de modificar nosso código que nos ajudará a implantar nossa coleção de NHD está começando a instalar o Framework JavaScript Node.JS. Se você estiver em um Mac como eu, você pode simplesmente escrever esse comando que você vê no meu terminal, que é a segunda linha. Vou destacá-lo para você apenas para que você possa vê-lo mais claro. Mas se você estiver no Windows, você também pode pesquisar no Google por Node.js. E você pode ver que ele aparecerá no Node js.org. E você pode ir em frente e clicar em Download e , além disso, selecionar a distribuição exata e o sistema operacional que você pertence. Então, se você estiver no Windows, você pode escolher as janelas recomendadas para versão da maioria dos usuários e, em seguida, ir frente e baixar o salto e, além disso , instalá-lo, como eu disse, agora voltando para o Mac, se você for instalar o NodeJS do seu terminal, primeiro precisará instalar o Homebrew, que tornará sua vida muito mais fácil e também ajudará você a instalar o NodeJS muito mais facilmente. E, na verdade, é isso que essa instrução na segunda linha é. Para. Depois de inseri-lo em seu terminal, você será solicitado a escrever sua senha para pseudo-eixo para que ele possa instalá-lo. E então ele seguirá em frente e instalará muito. Agora, se você quiser ver se Homebrew está realmente instalado no problema da sua máquina apenas brew e, em seguida, traço v da versão. E você deve ver o Homebrew e depois a versão dele. E preste atenção que você também precisa adicionar ao caminho, o Homebrew para, para que ele funcione e realmente dê sua versão para você quando você escreve root dash v. E agora o segundo passo aqui, que é realmente instalar o NodeJS usando o Homebrew, que acabamos de instalar, é escrever brew install Node. Agora, como você pode ver, ele irá em frente e instalará o NodeJS para nós. No que diz respeito ao Windows, você pode simplesmente ir em frente e baixar o instalador na ingestão, instalá-lo com a interface do usuário. Se isso for mais fácil para você, você pode fazer a mesma coisa no macOS. Mas do terminal com homebrew, acho mais fácil. No entanto, você prefere fazer esses processos bem. Se você optar por instalar o NodeJS, seja determinante. Novamente, você pode apenas escrever depois de instalar o Node e, em seguida densamente verificar se ele foi realmente instalado e verificar sua versão. Foi isso para a instalação do Node.JS. E agora devemos dar uma olhada no nosso IDE, que será o Visual Studio Code. Estamos escolhendo aqui código do Visual Studio , pois é muito leve. E será muito mais fácil para nós executar o código que precisamos executar com o NodeJS usando o Visual Studio Code. E também se você não tiver a máquina mais recente, não é um problema porque o Visual Studio Code é muito mais versátil e não exige requisitos de sistema tão altos. Assim, você pode acessar o botão de download do Visual Studio Code. E novamente, dependendo do seu sistema operacional, você deve instalá-lo a partir daqui, será bem simples. Mas depois de ter feito essas duas etapas, você poderá seguir em frente e chegar à próxima palestra, onde veremos exatamente onde podemos obter o código público para criar o nosso próprio vazio coleção do zero. Então, estamos chegando a realmente implantados na rede de teste de C. aberto E embora os estágios de pré-revisão e revelação, você poderá vender sua coleção de NFP pré-paga. Se tudo isso soa interessante, estou ansioso para ver vocês nas próximas palestras e agradeço muito por ficarem comigo até o final desta. 6. Estruturação e armazenamento dos nossos NFTs: Olá pessoal e bem-vindos de volta a este curso, onde aprendemos como podemos criar nossa própria coleção NFP. Nesta palestra, vamos dar uma olhada nos padrões de dados do método que se abre ver impõe em nossa coleção de NFP é para que possamos respeitá-los e ter uma coleção que pode ser visto e também resolvido em mar aberto, o que já sabemos, é o maior mercado de NFT lá fora neste momento. Por isso, é importante para nós termos nossa coleção aqui porque todas as grandes coleções estão sendo vendidas em mar aberto e compradores sérios e também a maioria dos compradores sabe sobre mar aberto e também tratados respeito e faço a maioria de suas transações que eu não abro. Veja, este é um ponto muito importante em nossa jornada de criação da coleção NFP. E você pode ver aqui que o link de dutos que abre você que eu o slash doc slash metadados padrões. Podemos ver que a documentação exata para nossos tokens ERC 721, que é claro são nossos tokens NFP. Do ponto de vista da programação, você pode pensar que já existem classes implementadas que representam os tokens ERC-20 e ERC sétimo 21. E você pode usar a linguagem de programação do JavaScript. E, além disso, derivou seu próprio token que ela foi implantar na rede principal no Open. Veja, usando essas duas classes, dependendo de qual você realmente deseja. Se você fizer uma moeda para ERC-20 ou NFP para ERC 721. Agora, se você se lembra, já discutimos sobre esses tokens e, além disso, o que cada um deles faz. Erc-20 é como uma moeda, mas a principal diferença entre ERC-20, Bitcoin, por exemplo, é que o ERC-20 é, na verdade, uma moeda que é implantada em uma cadeia de blocos. Quando o Bitcoin tem seu próprio Blockchain, então o token ERC sétimo 21 é usado para ativos não fungíveis que não podem ser trocados entre si porque cada um deles é único e eles tinham diferentes valor. Assim como o NFP é R. E é exatamente por isso que vamos implementar seus tokens C7 2100 para nossa coleção de ENFPs para essas classes de ERC-20 e ERCC1 um-para-um, podemos adicionar nosso próprio particular campos, como o símbolo de nome, o valor máximo que pode atender no lançamento, a data de pré-revisão, a data da revisão. Uma foto que deve ocupar o lugar do NFET é quando a coleção está no estágio de pré-revisão e assim por diante. Ao rolar os padrões de metadados aqui, podemos ver coisas diferentes que nossa coleção deve ter e também são transpostas. Então você entende melhor o que cada campo do código realmente faz em nossa coleção real. Vamos ter as fotos, mas também teremos metadados que estarão intimamente relacionados a elas. E cada uma dessas imagens terá um CEB, que é um identificador de conteúdo. E essas fotos de nossos LFTs enviaremos para o IPFS. Vamos ver isso em apenas um momento. Então, deixe-me não ficar à frente de mim. Mas, por enquanto, é importante que você entenda que nossas imagens terão duas partes. Um que será o JPEG real e também um arquivo JSON que manterá os metadados. Lá. Ele terá o CIP, que será identificador de conteúdo que você pode pensar como um ID exclusivo que reconhecerá ainda mais essa rolagem da imagem. Aqui está a estrutura de metadados e aqui está sendo falado sobre cada atributos que você pode dar, características diferentes, como datas e assim por diante e assim por diante. Mas a parte realmente importante aqui é o IPFS e estamos vendo nossa seção de olhos. Aqui, você pode ver que o mar aberto suporta o armazenamento de metadados por quaisquer taxas. Em redes estrangeiras descentralizadas, elas podem ser modificadas por um partido central. Uma rede de pilhas descentralizada, que pode ser modificada por uma parte central. E o mais popular hoje em dia é chamado de IPFS. E por que é útil para nós sermos mais descentralizados? Você pode perguntar, bem, isso é só porque na verdade é exatamente como o blockchain é. É um armazenamento em nuvem distribuído e qualquer pessoa pode ter um nó aqui. E agora é basicamente um ponto que você armazena suas coisas. E aqui está o site para isso, IPFS.io. E é exatamente como você vê, um projeto de protocolo hipermídia para preservar e aumentar o conhecimento da humanidade, tornando a onda atualizada, mais resiliente e mais aberta. Então, no espaço criptográfico está toda essa noção de Web três pontos o. E isso é basicamente uma atualização para a web, para dados, que é a Internet como a conhecemos hoje. Mas não vamos entrar nessas coisas. E vamos continuar lendo a documentação. Portanto, se você usar o IPFS para hospedar seus metadados, que eram os arquivos JSON associados a cada um dos nossos JPEG da nossa coleção NFT, você é URL deve estar no formato de IPFS e, em seguida, um hash, por exemplo, IPFS e, em seguida, um hash. E esse hash será, na verdade o identificador de conteúdo sobre o qual falei com você. E isso é atualizado com o arquivo. Portanto, isso ajudará a imutabilidade e a persistência de seus dados. A persistência de seus dados está realmente destruindo parte deles. E você vê que a estrutura é muito, muito importante e precisa ter o CIP e os metadados, se você está se perguntando, é apenas a maneira pela qual os mercados obterão o informações sobre nosso NFP. E quando falamos sobre informações sobre nossos LFTs, você pode pensar nos lugares onde nossas imagens serão armazenadas e as armazenaremos na nuvem. Portanto, não em nosso computador local, mas em algum lugar em um servidor onde o mar aberto seria capaz de recuperar os dados para que a imagem seja. E para isso vamos usar a pinata, assim como você vê que os CEs abertos nos aconselham a fazer aqui. Mas além das imagens específicas, que são nossos LFTs, também veremos que a raridade são as diferentes propriedades de um NFP e quão raro ele é, os royalties que serão um percentual . Então, depois de selar qualquer um desses da sua coleção, cada vez que um NFP adicional for vendido, você pode configurar o percentual de sua transação para voltar até você, o criador. E isso pode ser especificado novamente nos metadados do NFP. Agora, você pode ver que, se você planeja armazenar no IPFS, nós Richmond, Indiana para armazenar dados facilmente. E Indiana é apenas um espaço na nuvem. Então eles oferecem espaço na nuvem, espaço em um servidor onde você pode armazenar seus LFTs reais e eles estarão online e publicamente disponíveis para o S3 aberto tratá-los tentaram mostrar a você o nosso entidades em sua página inicial. Você pode ver que eles dizem que você pode privatizar qualquer arquivo se você carregar com o Kenyatta, escondendo-o da rede pública IPFS. E você pode controlar quem pode acessar arquivos e por quanto tempo. Isso é, claro, usando o apropriado. Mas eles têm um plano gratuito que vamos usar, que é apenas armazenar e gerenciar nossa mídia NFT. E isso novamente significa os JPEGs reais e exigem esses dados. Então, vamos ser capazes de armazená-los aqui gratuitamente. E, além disso, disponibilizá-los para a nossa coleção de mar aberto. E as pessoas podem realmente tratá-los lá com, é claro, a ajuda de IPFS linear e também. Na próxima palestra, veremos onde podemos obter publicamente o código para criar nossa própria coleção NFP. Vamos ver como diferentes camadas podem funcionar para fazer nossa enorme coleção de qualquer peça. Porque você pode ter visto que o NFET está no OBC tem atributos diferentes. E, dependendo de quais atributos uma entidade específica tem, ela tem uma consulta específica. Vamos ver como podemos configurar programaticamente as camadas e, em seguida, criar programaticamente. Portanto, não à mão, porque seria muito difícil fazer 10 mil entidades à mão, cada uma delas de cada vez, mas todas elas ao mesmo tempo usando essas camadas com o framework JavaScript Node.JS em o ID de código do Visual Studio. Se isso soa interessante para vocês, estou ansioso para ver vocês lá. Agradeço muito por ficar comigo até o final desta palestra. 7. Como criar nossos NFTs: Olá pessoal e bem-vindos de volta às pontuações em que aprendemos como podemos criar e vender nossa própria coleção de NFP composta por muitos itens com diferentes verdades. Nesta palestra, na verdade, vamos iniciar o processo de criação programática desses MAPs a partir de nossa coleção. Quando digo programaticamente, quero dizer, usando código. Você pode ter contado antes quando viu essas 10 mil coleções em mar aberto, você pode ter pensado que uma pessoa não desenhou digitalmente cada uma dessas NFT é porque isso levaria um grande tempo. Em vez disso, o que esses artistas fazem e a melhor prática é desenhar diferentes propriedades desses LFTs, que são consideradas camadas na imagem. Então, apenas uma parte do NFT e depois combinando-os para obter um NFT real com uma raridade total que também determinará seu preço final. Então, com isso fora do caminho, o passado que vamos levar na criação desses. Qualquer uma delas é uma ferramenta gratuita que está usando Node.JS para usar algum código, essas entidades. E o código é de código aberto, o que significa que é gratuito e está disponível no GitHub, como você pode ver na tela. O link é github.com slash hash lips slash hash slips art engine. Se você for nesse link, poderá encontrar o repositório que contém o código. O repositório é basicamente o lugar onde você armazena o codec. Sinto muito se também vou explicar para pessoas que não são realmente programadores na vida real para que elas possam entender melhor todas as palavras que estou usando. Agora, uma vez que você chegar aqui, você terá que baixar o código. E como você vai fazer isso é antes de tudo, verifique na parte certa da versão aqui estão as versões mais recentes, o significa a versão mais recente do código para este repositório. E podemos ir em frente e clicar na Versão um que queria, o que, como você pode ver, está escrito aqui em verde, que é o mais recente. Depois de clicarmos nele, veremos que temos aqui o código-fonte para ele, e podemos clicar nele e, além disso, baixará o arquivo para nós. De volta aqui, você pode ver na linha que eles realmente tinham toda a documentação sobre como usar esses repositórios e o código dentro dele. Já pesquisei isso e usei. Então, se você quiser mais, vou verificar esta documentação , seja meu convidado. Mas eu realmente acho que é CTR apenas me ouvindo e assistindo o que eu faço e começando a ler isso. Então, volte ao nosso processo depois que você terminar o download do arquivo. Ele será mostrado em seus downloads para que você possa clicar com o botão direito do mouse sobre ele. Além disso, abrindo-o com seu utilitário de arquivo, se você estiver no Windows, você pode ter algum vento ou 7-Zip disponível para uso. Assim, você pode extrair os arquivos que estão neste arquivo em uma pasta real. O que vamos fazer agora é arrastar a pasta que tiramos disso no Visual Studio Code. Eu tenho uma tela externa aqui. Então, como você pode ver, ele é aberto e arrastado. Agora temos todo o código do repositório público do GitHub da dívida aberto em nosso próprio editor de código que baixamos na última palestra. E como eu já disse, o NFP é que vamos, obteremos com esses scripts que estão escritos neste repositório serão criados com base na combinação de uma de cada uma das camadas que são disponibilizados. Você pode se perguntar, onde você pode encontrar essas camadas? Bem, você tem uma subpasta aqui que é chamada de camadas. E você pode ver aqui que temos uma subpasta para cada propriedade que nosso NHD pode ter. Portanto, temos alguns padrão aqui, mas se você for criar sua própria coleção, você pode basicamente alterar as propriedades de seus AINEs. E então aqui você pode ver que temos alguns PNGs, que é o formato para uma imagem com um fundo transparente. E se clicarmos em um deles, você pode ver que ele tem cores diferentes e basicamente propriedades diferentes. Mais uma observação importante aqui é que a maneira pela qual você deve nomear essas propriedades é seu nome e depois hashtag e, em seguida, a porcentagem de raridade que você deseja que essa propriedade tem. Por exemplo, se um dos nossos METs for uma cor de olho verde, apenas 1% dessas entidades terão essa cor verde. Agora, novamente, o lead inferior aqui, você pode ver que 40%, teremos o meio. 40% terão um menor, 120% terão um maior. Este vai ser o mais raro. Mas, novamente, todas essas camadas se combinarão quando executarmos esse código para criar um NFP inteiro. E não apenas uma, mas uma coleção de Tim, cada uma sendo única e diferente de todas as outras. Com isso dito, você precisará seguir em frente ou quem é a própria coleção para substituir essas imagens diferentes camadas próprias. Você pode alimentar cães, gatos, macacos e assim por diante, o que você pensa e é capaz de desenhar digitalmente. Você pode obter um iPad quarenta anos ou contratar alguém do Fiverr para fazer isso por você. Mas esse design real é uma parte necessária dele. Além disso, vou usar essas imagens padrão que são fornecidas para mostrar, uma vez que você obtenha essa arte digital, como você pode compilar essas diferentes camadas no real O NMT é. E, além disso, solte-os em uma coleção no Open veja no arquivo js config que você pode encontrar aqui na subpasta SRC. Você pode ver que temos as configurações de camada constantes na linha 25. E você precisará substituir o nome das pastas na linha 25. Se você quiser alterá-los, também, você precisa manter o pedido o mesmo. Então você pode ver que aqui temos as camadas ou ali. E isso basicamente é um objeto e aqui estão suas propriedades. Agora, o campo de adição de crescimento tamanho dois é a quantidade de imagens de mídia que você deseja criar para sua coleção. Se você quiser uma coleção de 10 mil DFTs, você escreverá 10 mil aqui e em vez de cinco. Mas o que você precisa ter em mente aqui é que, para uma dívida de cobrança grande de 10 mil rúpias, você realmente precisa de algumas camadas, porque caso contrário, muitas das propriedades serão repetidas. A diversidade de sua coleção diminuirá drasticamente. Agora, você pode ver que se eu tentasse gerar 150 a 200 e FTEs apenas daquelas poucas camadas que você viu, nós ficaremos basicamente muito, muito, muito parecidos. E se d for mesmo ímpar, até duplicar. Em seguida, precisamos adicionar algumas dependências do terminal para este projeto funcione e para nós realmente compilá-lo e fazer com que nosso NFP esteja aqui. Então, antes de tudo, você precisará abrir o terminal. Se você estiver no Mac, você precisa ter o atalho de teclado de Controle e, em seguida, o hífen, o que eu escrevi aqui, controlar isso e depois hífen, este é o atalho de teclado para abrir o terminal no Mac e no Windows, acho que é controle e, em seguida, T, e então você está terminale abrirá exatamente como o meu fez aqui. E aqui. Podemos ir em frente e verificar se não temos JS instalado nesta máquina para poder executar o projeto e criar esses NFV, estes fora das camadas que temos. Para fazer isso, precisamos escrever nó e, em seguida, dash v. Neste, você pode ver que instalamos nesta máquina a versão 14, que 18.2. Se o nó não foi instalado nesta máquina, a coisa que teria sido retornada aqui seria algo como nó não é um comando desconhecido. Em seguida, vamos fazer a mesma coisa pelo npm. O Gerenciador de Pacotes de Nó é que também precisaremos disso para instalar algumas dependências encontradas no package.json e empacotado dish loc dot JSON. Este projeto. Para fazer isso de novo, fazemos npm e depois o Ashby. E você pode ver que eu instalei a versão oito pontos três pontos o. É importante ter ambas as coisas instaladas antes de ambas as coisas instaladas antes seguir em frente e tentar instalar as dependências e execute o projeto. Outra coisa muito importante a ser observada aqui é que, se por algum motivo, quando você tentar construir o projeto e criar FFTs, você receberá um erro. Você pode fazer referência a este vídeo e verificar a versão da sua nota. Porque pode ser que a versão do nó que você instalou em sua máquina não seja compatível com a versão dos lábios de hash não seja mecanismo para eu trabalhar. E eu tenho os lábios de hash não são motor um, esse também. E a versão do nó de 14 daquele 1892. Se você receber um erro e tiver uma versão diferente do Node instalada, talvez seja necessário desinstalá-lo e instalar outra versão para ele. Mas com isso fora do caminho, podemos ir em frente e instalar as dependências especificadas nesses dois arquivos. E para fazer isso, vamos escrever npm install. E o que isso fará, como eu disse, basicamente lerá esses dois arquivos e baixará todas essas dependências. E isso os colocará, como você pode ver no caminho dos módulos de nó e, em seguida, algumas outras pastas criadas. Antes de executar o npm install, você não terá essa pasta de módulos de nó presente na estrutura do projeto. Mas depois disso, pode levar algum tempo para conectar cada normal. E é apenas uma coisa de vez que você deve fazer em seu projeto. Ele criará esta pasta de módulos de nó e instalará todas as dependências para que este projeto seja executado. Em seguida, depois de instalarmos as dependências também, estamos prontos neste ponto Q, construímos o projeto e criamos os ENFPs a partir dessas camadas. Vamos fazer isso é o nó certo e, em seguida, index.js. Se pressionarmos Enter, você poderá ver que cinco imagens dessas camadas foram criadas, cada uma delas com identificador de conteúdo específico. Agora index.js está se referindo, é claro, a este arquivo que está especificando duas outras funções a serem chamadas de main.js. E essa é a maneira pela qual o processo está começando. Se você já fez cursos de programação, você pode pensar em paz index.js, o int principal que você tinha nos scripts básicos C plus plus. Então criamos cinco METs, mas onde eles estão? Bem, você pode ver que uma nova pasta de compilação foi criada em nosso projeto. E se abrirmos, temos duas subpastas aqui, imagens e depois JSON. Criamos cinco de cada uma porque cada imagem deve ter os metadados na pasta JSON correspondente. E também o motivo pelo qual ele criou cinco LFTs é o tamanho de adição de crescimento dois preenchido no objeto de configuração da camada que especifica o número de qualquer ensinamento a ser criado. E se olharmos por isso, você pode ver que temos cinco olhos. Cada um deles único e com características diferentes. E para cada um deles, temos um arquivo JSON correspondente adicional que especifica algumas coisas sobre essa imagem e o que ela especifica. Primeiro de tudo, é o nome dele, depois a descrição que precisará ser substituída aqui. Em seguida, o URL do IPFS sobre o qual já falamos na última palestra. Então o DNA, que será a semente da imagem. A adição, ou seja, o número fora do total, ou seja, é o NFP, é a data. E, em seguida, cada um dos atributos que serão as propriedades. Aqui temos o fundo preto, luz do globo ocular e assim por diante. Então, fora disso, a raridade total será calculada de maneiras diferentes. Esses dados métricos armazenados para cada uma das imagens neste JSON são cruciais para mercados que precisam fazer referência aos dados ao exibi-los. Já vimos a documentação do OpenCV que precisava de um novo URL para cada imagem e também os metadados para ela, a fim realmente levar esses atributos algum lugar e exibi-los aqui. Porque, como você pode ter visto em Open ver, existem as propriedades listadas e elas precisam ser retiradas de algum lugar. Então, isso é isso em algum lugar. Mas dissemos que isso é sobre a maneira como você pode criar programaticamente uma grande coleção de n se T estiver fora de camadas diferentes que você já possui. Agora, nas próximas palestras, vamos fazer o upload desta coleção que acabamos de criar para um serviço de nuvem que vem armazenar não apenas as imagens, mas também os metadados para elas abertas C. E então também vamos criar e implantar esses LFTs usando o IDE remix que já vimos quando criamos esse contrato inteligente. Eu realmente espero que vocês tenham tirado algo dessa palestra e estou ansioso para vê-los na próxima. 8. Como enviar nossos NFTs: Olá pessoal e bem-vindos de volta a este tutorial onde aprendemos como podemos criar nossa própria coleção de NFP. Nesta palestra, vamos entender como podemos fazer o upload no Cloud. Então, em um servidor remoto, nossas imagens NHD e metadados que acabamos de criar programaticamente na última palestra de dívida como aberta desde que nos sugeriu para a documentação. Se você se lembrar, vamos usar uma combinação de IPFS com o site pinata dotCloud. E se você vir aqui, este é o site deles que você pode acessar. Chama-se pinata dotCloud. Mais uma vez, tem duas plantas. Um é gratuito e outro é a versão pro. Então pagou um. No nosso caso, vamos nos safar do gratuito, pois não precisamos de muito espaço de armazenamento em primeiro lugar, o propano inclui algumas coisas adicionais. Então você tem armazenamento ilimitado, mas não vamos superar um show de armazenamento para essas pequenas coleções. E além disso, ele tem alguma largura de banda adicional e gateways IPFS dedicados. Mas, além disso, você também pode se inscrever no plano individual que, novamente, com armazenamento ilimitado é de apenas US$0,15. Então, isso também é muito bom. Mas se você está planejando lançar um projeto enorme, você pode optar pelo propano caso suas necessidades sejam tão avançadas. Mas já criei minha conta aqui. Você pode clicar em experimentá-lo por uma taxa e, em seguida, fazer login sozinho. Mas quando você for fazer login, você verá esta página aqui. E começaremos com o upload dos arquivos que acabamos de criar. Assim, podemos fazer upload uma pasta inteira e , em seguida, selecionar a pasta que queremos carregar. No meu caso, é a pasta de imagens. Então, o que podemos enviá-lo. E podemos dar a ele um nome que será nossa coleção NFP. A principal razão pela qual você usa um Miata é ter o link IPFS necessário para abrir. Veja, este é o CID, o identificador contrariado sobre o qual falamos anteriormente. Vamos fazer o upload dessas imagens para estar no ACA, como você pode ver aqui. E isso nos dará uma semente e precisamos substituir a semente no campo de imagem dos metadados para que possamos referenciá-los a partir do IPFS. Como você pode ver, cada um deles tem sementes diferentes. Se clicarmos neste, você pode ver que esta é a semente axial que está antes do PNG de um ponto. Como eu disse, precisamos substituir a semente nos metadados adjacentes rapidamente do nosso código do Visual Studio antes de carregar os metadados também. O traço CID em seu nome ponto PNG, como você pode ver aqui, vai nos levar a qualquer coisa específica mediana em cada um. Como você pode ver, agora está disponível abertamente na Web porque está armazenado no Cloud no servidor Kenyatta. Depois de obtermos o CID do Kenyatta, podemos substituí-lo na configuração que JS no campo URI base. Podemos ir em frente e copiar esse campo e, em seguida, ir para o Visual Studio Code no ponto de configuração js. E aqui temos o URI base, que será este, e depois substituí-lo. Uma vez fizemos isso para atualizar automaticamente todos os campos de imagens para todas as entidades que precisamos executar. Metadados degenerados js da pasta. Podemos ir em frente e salvar este. E você pode ver aqui que temos a pasta tails e, em seguida, temos as informações otimistas do dash que JS. E também degenerar esse JS de metadados, que será executado usando o nó, e então ele atualizará todas as URIs aqui no campo de imagem. Então você pode ver agora em todos os JSON que temos um novo URI para substituir. E depois de executarmos este script E aqui, você deve ter a nova semente que substituímos no URI base do ponto js config. Podemos ir em frente agora no terminal e no nó direito. Nó porque estamos executando kit com NodeJS e caos porque ele está na pasta. E depois há o nome do script que é gerar metadados. E agora, quando clicamos em Enter, você pode ver que os metadados foram criados. E agora, se continuarmos adjacentes, você pode vê-lo em seu link real aqui é alterado. E para cada um deles, isso é alterado. Agora, apenas alguns dos arquivos JSON de metadados são atualizados com a imagem de semente real no campo de imagem. Podemos ir em frente e carregar esta pasta para fixar também para que possamos ir para Kenyatta e fazer upload de outra pasta. Em seguida, selecionaremos a pasta que estará na compilação e o MAD será a pasta JSON e carregará também. Podemos dizer nosso e, em seguida, md para metadados e podemos carregá-los também. E, como você pode ver, agora, a mídia para nossos LFTs está disponível abertamente online ao estar em um servidor. E, além disso, esperando que ela consiga ver todas essas imagens olhando primeiro para os metadados e depois vendo os links de onde as imagens estão. E também se você se lembra, as instituições de caridade, porque elas também estão disponíveis no JSON, como você pode ver. Depois disso, o mar aberto, iremos em frente e vamos para este link para que a imagem NFT exiba e também suas propriedades. Então, eu realmente espero que vocês tenham tirado algo dessa palestra em um passo mais perto de criar sua coleção NFT. Na próxima palestra, veremos como podemos criar e, em seguida, implantar os contratos inteligentes para esses LFTs que estejamos prontos para lançar nossa coleção. Isso soa interessante para você. Estou ansioso para ver vocês na próxima palestra. 9. Aumentando nossos NFTs: Olá pessoal e bem-vindos de volta a este curso, onde aprendemos como podemos criar nossa própria coleção NFT. Nesta palestra, veremos como podemos criar o contrato inteligente no blockchain Ethereum para a coleção NFP que criamos programaticamente na última palestra. Com isso dito, a primeira coisa que precisamos fazer é ir para o repositório Git de lábios de hash que também usamos para obter esse código-fonte aberto para criarmos essas entidades. E precisamos entrar no repositório de contratos inteligentes de solidez dash. Então precisamos ir para o contrato. E se d e então NFP ponto SOL, assim que chegarmos aqui, este será um arquivo de texto que precisamos copiar usando pitch dois quadrados aqui. Precisamos ir em frente para o remix Ethereum IDE. Aqui precisamos criar um novo arquivo usando esse novo botão de arquivo. Em seguida, escreva o nome aqui. Não vou fazer isso porque já fiz o arquivo para mim, mas também precisa ter a extensão do SOL. Esse nome não é muito importante em relação à sua coleção. Mas algumas das coisas que você precisará mudar neste arquivo de texto são, então você pode ver que este é um token ERC 721 aqui. E falamos sobre esses tipos de tokens que são usados para implantar qualquer um desses. Primeiro de tudo, você precisa verificar o pragma. Então, EVP aqui, o compilador precisa estar entre esses dois valores. No nosso caso, está tudo bem, porque a versão do compilador é 087 e temos 070 e depois 090. Então está tudo bem. Rolando mais neste arquivo, podemos ver que podemos jogar com diferentes atributos dessa coleção vazia. Primeiro de tudo, aqui temos o custo de um NFP em nossa coleção e VPs em éter. Claro, você pode dar o preço que quiser para um item da sua coleção. Eu recomendaria 0 ponto 05 a 0 ponto t2. Se você está fazendo um projeto realmente de alta qualidade , onde muitas pessoas fazem parte dele. Agora, o próximo campo é o campo máximo de suprimento. E aqui vamos escrever a quantidade total de qualquer coisa da nossa coleção. Se você se lembra da última vez quando criamos esses NSGs programáticos limpos e carregamos suas imagens de mídia e também seus metadados no pinata. Eu só fiz cinco deles. Então, para o propósito desta demonstração, vou escrever cinco também. Mas você pode escrever 1010 mil ou o quanto for. E se a coleção for, o valor máximo especificará a quantidade de NETs que a qualidade pode atender no lançamento. E então vou deixar isso para um. E dependendo de quão hyped up e mais fácil coleção, você pode querer deixar isso por causa da diversificação dos donos dos seus cinquenta anos. E, em seguida, este booleano está especificando onde eles estão fazendo o processo é pausado ou não. Por padrão, o EPS é definido para pausar. Mas você pode querer configurá-lo para dois se quiser que o principal seja pausado no momento da implantação do contrato inteligente. E isso é um conselho a ser feito porque novamente, se for e hyped up projeto e muitas pessoas estão procurando se encontrar quando você implanta o contrato inteligente. Algumas pessoas podem tentar significar que podem fazer isso se você não disser essas postagens como verdadeiras. E então temos um construtor aqui. E se rolarmos um pouco aqui online, 126, você pode ver que esse código que estou destacando agora é uma função que fará um corte de 5% nas folhas de hash como taxa de royalties. Cada vez que um item da sua coleção é vendido. A taxa de royalties foi novamente a vertente superior. Isso vai para algum lugar. Cada vez que um item da sua coleção é vendido. Nesta coleção, 5% vão dar saltos de hash porque eles forneceram esses código-fonte aberto e ajudaram você a lançar sua coleção. Novamente, se você não quiser dar 5%, você pode fazer isso. Eu não aconselho você a fazer isso. Eu não farei isso, mas você pode simplesmente não conseguir se quiser maximizar seu lucro. Só estou apresentando isso como uma opção e não a coisa certa a fazer. Depois de modificá-lo, todos esses itens ao seu gosto, você pode ir em frente e compilar este contrato inteligente indo aqui para o compilador de solidez. E, em seguida, compile esses arquivos. Agora você pode ver pelo carrapato verde aqui que ele compilou. E o que precisamos fazer é ir um passo mais baixo para implantar e executar transações. O próximo pino sobre o qual vou falar aqui é que você vai precisar uma carteira matemática para processar essas transações e também iniciar sua imagem para se juntar a mim. Mas caso você não saiba o que é isso, vou passar alguns minutos falando sobre isso. Matematicamente é um navegador Chrome que será adicionado assim como seu bloqueador de anúncios pode estar aqui no canto superior direito. Aqui, você terá uma conta que você pode encontrar com seu ritmo EPI. Esta é a maneira pela qual todas as transações no blockchain Ethereum e sobre FTEs de jogos estão sendo feitas. Claro que existem outras carteiras e outras formas, mas a matemática é a mais usada e mais fácil de usar. Você pode ir em frente e maximizar isso e baixá-lo e ele irá instalá-lo no seu Chrome. Então, por padrão, você terá uma senha para oito cada vez que abrir o Chrome, você pode financiá-la com PBM de pureza. E esta é a maneira pela qual você pode pagar para comprar qualquer taxa. E também com o deutério sendo a rede Proof of Work que é, você precisará também pagar taxas de hóspedes em cada transação. Então isso será útil para você. Agora, uma vez que você tenha a matemática negativa do espectador aqui, é claro, você estará na rede principal da Ethereum, que é a rede onde as transações reais com deutério acontecem. Mas com isso sendo uma demonstração, e vou implantar essa coleção em uma rede de teste. Eu não vou realmente lançá-lo pelo Q será. Então acabei de escolher a rede de testes TEN do Rob. E aqui eu tenho 0 que três Ethereum. Então, com isso fora do caminho, agora que você também tem uma conta matemática aqui, a coisa muito importante para selecionar na implantação de drench na seção, já que o ambiente por padrão, você estará em uma máquina virtual JavaScript, seja a de Londres ou Berlim , em que você precisará mudar para injetar o ponto três da web de TI. E você conectará sua carteira MetaMask a este site. E se não estiver conectado, você pode ir em frente e clicar nele. E então, nesses três pontos, sites conectados. E se não tivesse sido conectado, teria havido um botão aqui que diríamos conectar-se manualmente a este site. É assim que você se conecta. E se você fizer isso, você verá a rede sendo mostrada aqui. Estamos desembrulhados então, mas você estará em manutenção ao implantar isso. E você também pode ver a conta vinculada e a soma do Ethereum que temos. Agora, além disso, não precisamos mudar nada no limite de gás. Mas no contrato precisamos selecionar nosso contrato antes do aprendizado. Vamos precisar mudar algumas coisas aqui. E essas coisas são do construtor, como você vê na linha 32, desse arquivo de texto escrito em solidez. E essas três coisas vão ser, claro, relação à nossa coleção NHD. Primeiro de tudo, precisamos escrever o nome da nossa coleção, que no meu caso vai ser olhos loucos. O símbolo será c0. Em seguida, o que você vai escrever na imagem para basear seu olho é, como você se lembra do, ele abre a documentação. Precisamos escrever o URL IPFS. E depois do IPFS, você escreverá o CID dos metadados que você armazenou no servidor Piazza para sua coleção de imunidade. Podemos ir em frente e escrever IPFS, dois pontos, barra dianteira, barra para frente. Então precisamos ir em frente e abacaxi e copiar esse CID para nossos metadados, que será este. Vamos editar após esse link IPFS. E então também precisamos de uma barra para frente. Depois disso, podemos basicamente fazer transações, como você pode ver também que ele diz implantação de contrato aqui. Agora podemos clicar em firme. Aqui, na parte inferior da tela, você pode ver que a criação do NFP está pendente e devemos receber uma mensagem bem-sucedida em seguida. Então você pode ver que a coleção MAP real agora está ativa porque aplicamos contextos aqui. Assim, podemos rolar e ver que também podemos significar para eles. Podemos pausá-lo, podemos remover a lista de espera. E há basicamente muitas funções aqui que nos permitem jogar com essa coleção. Assim, podemos colocar o usuário na lista de permissões e, em seguida, aqui como parâmetro, podemos adicionar o endereço do usuário. E esse usuário terá o privilégio de lista de espera, o que significa que ele poderá se encontrar mais cedo. Também temos o custo baseado em seus olhos e assim por diante e assim por diante. Também podemos dizer MFT. Podemos ir em frente e colocar nossos interesses aqui. Também. Digamos que queremos conhecer um e depois transacionar. Aqui. Você pode ver que temos a mensagem da moeda e também uma taxa de adivinhação, e podemos confirmar isso. Neste momento, ele estaria gastando que é assim que você significaria conectividade de sua coleção. Além disso, você pode ver outra mensagem de sucesso aqui na seção de log do Linux VM ID. Você pode ver aqui caras, em designam aquela folha aberta que eu devo, dado o fato de que, quero dizer, esses NFP estão fora de uma rede de teste, eles estarão disponíveis quando você se conectar com sua carteira na rede de teste que abre, veja que eu o. Mas quando você realmente cria URM, se a coleção P na rede principal da TVM, você vai vê-la em Open Data e AI agora mesmo mentee na árvore e se t então é por isso que só vemos três na tela. Mas também pode demorar um pouco até o ponto em que você vê todos eles em sua carteira, leva algum tempo para carregá-los basicamente. Mas, como você pode ver, agora eu atingiu nosso objetivo final de realmente ter nossa coleção MFT implantada no Open veja, agora, você será capaz de projetar sua própria coleção de NFP de milhares de unidades e depois colocá-lo à venda em mar aberto embora eu realmente espero que vocês algo desse tutorial. Se você tiver alguma dúvida de qualquer tipo ou ficar preso em qualquer momento deste tutorial, sinta-se à vontade para me enviar uma mensagem aqui. Estou disponível para você e farei o meu melhor para responder da maneira mais rápida possível. Mas, novamente, muito obrigado pessoal por ficarem comigo até o final deste tutorial. E estou ansioso para ver vocês em futuros.