Crie NFTs em Solana - RECORTE seus NFTs com código, Metaplex e Arweave | Serpent Academy | Skillshare

Velocidade de reprodução


1.0x


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

Crie NFTs em Solana - RECORTE seus NFTs com código, Metaplex e Arweave

teacher avatar Serpent Academy, Passion for teaching and learning

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.

      MINEIRO INTRO & CRIE SEUS PRÓPRIOS NFTS

      1:44

    • 2.

      Introdução aos NFTs de Solana

      4:12

    • 3.

      Metadados Metaplex e NFT INTRO

      4:47

    • 4.

      Ferramentas necessárias (código VS, NodeJS)

      1:11

    • 5.

      Carteiras de criação e fundo (Arweave e solana)

      2:40

    • 6.

      Como pentear seus próprios NFTs usando código

      15:57

  • --
  • 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.

68

Estudantes

--

Projeto

Sobre este curso

Aprenda como criar e pentear seus NFTs Solana com Arweave e Metaplex.

Os NFTs Solana são baixos em computação intensiva e não dependem de mineração e consumo de energia para validar blocos para que eles sejam ambientalmente amigáveis.

Você vai precisar e carteira de Arweave e uma carteira de Solana financiada com algumas moedas que você pode comprar em grandes trocas, como Binance.

Eu criei o código e é código aberto para qualquer pessoa poder usá-lo. O repositório de código para carregar a imagem e JSON para Arweave e para Mint com Metaplex está disponível aqui https://github.com/serpentacademy/Upload-and-Mint-Arweave.

Estamos usando texto e NodeJS.

 

Conheça seu professor

Teacher Profile Image

Serpent Academy

Passion for teaching and learning

Professor

Hello, I love coding, science, art, creativity. We are in a great era a Renascence of knowledge is happening right now.

I also love sports and reading, when i was in high school I read poetry a lot, and for sports I was all about basketball and soccer. 

I will love to teach programming and art tutorials, have more than 10 years programming and in robotics.

Let's share this journey together!

 

Visualizar o perfil completo

Habilidades relacionadas

Desenvolvimento Desenvolvimento web
Level: Intermediate

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. INTRO MINT & CRIE SEUS PRÓPRIOS NFTS: Ok, então bem-vindo a esta classe em que você aprenderá a criar seus próprios LFTs em Salama usando um Weibull, há um par minha web para armazenamento permanente na blockchain. Então, os AINEs estão criando novas possibilidades. Organizações autônomas descentralizadas, projetos NFT e v phi estão construindo em torno deles FTEs. Por que a MFT é tokens não fungíveis são ativos verificáveis que vivem na cadeia de blocos. Nfp, ou criação de comunidades construídas com base na colaboração e no valor. Os projetos podem trabalhar muito em valor ou localização e tempo de projetos com suas comunidades. Os detentores do Nfp podem ter acesso especial a sites, aplicativos, eventos de ingressos, imóveis e muito mais. O que você aprenderá nesta aula, uma introdução aos LFTs e LFTs em Solana, mint, Solon e f t é enviando uma imagem para o nosso WIP, há um upload permanente na web os metadados JSON do NFT para o armazenamento permanente. Somos uma hortelã usando metaplasia? Esse é o seu padrão? Por que Solon LFTs. Portanto, o lambda é baixo tempo de computação e ciência ecológica Solana é uma prova descentralizada de participação. Criptomoeda. Não depende de depender do consumo de energia para validar transações. Em vez de mineração intensiva em energia, isso pode causar danos. A prova de estaca protege a rede e o meio ambiente, é desconhecida ou para seu professor e espero que você faça este curso. Obrigado. 2. Introdução ao Solana NFTs: Bem-vindo a este tutorial e a introdução ao Solana NFT é o que há nos FTEs. Nfp significa token não fungível, é uma unidade de dados verificável, que salta para sempre na blockchain. Isso é um livro digital público, NFV. Podem ser fotos, vídeos, áudio e muito mais. Fft diferem das moedas como ir. Isso porque os bitcoins são fungíveis, NFV, esses são ativos verificáveis multiuso. Você pode conhecer o proprietário do NFT em tempo real. Qual é o propósito da NFT é que você pode realmente verificar o proprietário de um NFT e NFV. Estes remotos são a necessidade de intermediários e podem ser usados lindamente para tudo. Se você puder provar a propriedade, você pode negociar. Se o projeto oferecer valor real, a liquidez do token existe. Principais usuários do Nft. Você pode compartilhar a propriedade de um projeto. Você pode usar o NFT para imóveis, para uma associação especial e acesso a sites e aplicativos, para registros médicos, propriedade intelectual, acadêmicos, cadeia de suprimentos, indústria de jogos e até mesmo para o startups. arcos podem validar membros ou titulares, partes interessadas e receita de cadeira em tempo real com as pessoas acreditam em seu projeto. Como criar um NFT e Solana com um chicote é uma web permanente onde você pode carregar imagens e qualquer tipo de binários para sempre. Portanto, o primeiro passo é bloquear a imagem NFT. Neste projeto, estamos trabalhando com AINEs com imagens. Ok, então primeiro você explode a imagem em direção a qualquer outra web permanente blockchain. Então você explode os metadados JSON para onde estamos. Finalmente, você precisa executar o contrato inteligente. Mas ele forneceu o flex admitido para criar uma conta para o NFT. Qual é o nosso novo tipo de armazenamento semelhante ao Amazon S3 ou ao Google Cloud Storage, permite armazenar dados. Mas a diferença é que os dados que você paga uma vez e vive para sempre na cadeia de blocos. Por exemplo, você paga pelo upload uma imagem PNG de dois megabytes será para sempre. Chore. E o ecossistema feminino consiste em centenas de computadores e potencialmente pode ser de milhares ou milhões. Então eles tinham um gosto seguro. Exemplos de mercado Nft. Por exemplo, primeiro tweet Jack Dorsey foi vendido por 2,5 milhões e esse boné Nian foi para 600 K. Há um mercado de entusiastas e crentes na NF2, não um conselho financeiro. O que é metabolômica? Metabolomics é um protocolo de código aberto e ferramentas para criar os padrões e soluções para trabalhar com Solana LFTs. Nfp é mantido usando metabolômica são imutáveis. Mas por que tão lambda para o lema LFTs é ambientalmente amigável, não usa prova de trabalho. Ele usa Prova de história, o que é muito bom para o meio ambiente. Então, o lambda agora está suportando 50 mil transações por segundo com taxas excepcionalmente baixas, menos de um centavo para fazer uma transação. Lambda está planejando ser ainda mais rápido que isso com 720 mil TPS ou transações por segundo. E assim o lambda é escalável, usa prova ou história. Assim, ele pode ser executado em paralelo, muitos contextos em nós diferentes. Você pode arruinar muito. Portanto, o lemme suporta potencialmente milhares ou até milhões de aplicativos descentralizados. 3. Metadados Metaplex e NFT INTRO: Certo, então agora vamos entender os metadados metta Plex e NFT. O que é metabolômica? Metabolomics é uma coleção de ferramentas e contratos inteligentes. A atribuição para tornar o processo de criação, manutenção e lançamento do NFT é muito mais fácil. Neste caso, estamos usando a biblioteca de metacíclicas para NodeJS para minar o NFT e usar metadados padrão metabólicos para manter os LFTs Solana, metta Plex e o padrão de tokens não fungíveis. Metabolomics agora faz parte da biblioteca do programa Solana em específico, um padrão para tokens não fungíveis é uma definição estendida de LFTs, metta plex NFPA definição padrão usando ERC sétimo 21 em um teorema e metadados padrão FTA e inclui elementos como o URI. Por que metabolômica? Metabolômica tem sido usada para significar mais de 0,6 milhões e LFTs e a contagem tem um total de vendas agora em 2022 de 2,5 bilhões e tem muita integração. Assim como o padrão da indústria. Vamos ver, alguns conceitos principais são metabólitos, vitrine, vitrine T, semelhante ao Shopify ou WordPress, onde você pode facilmente lançar um mercado NFT e LFTs celulares diretamente para o seu clientes que usam seu domínio personalizado. Portanto, é uma ótima ferramenta. Além disso, a máquina de doces é outra ótima ferramenta do metro plex. Ele permite que você gere um NFT. Eles usam alguns conceitos de frações. Você pode iniciar sua coleção NFT e os usuários podem atender aos tokens pelo mesmo preço para todos. Então eles querem dizer que pagaram pelas taxas de gasolina. Eles receberam os tokens. E então você pode vender esse NFET em mercados secundários, como magia, até sais, ou mesmo uma nova vitrine em metabolômica. Falando de metadados, o programa de metilador de token fornece o decorador é através de meios token. O token é fornecido com os metadados por meio cujo endereço de conta é uma conta entregue pelo programa, que é uma chave para essa curva elíptica. Estes são os metadados que têm o contrato inteligente que é um mínimo em metadados da cadeia que qualquer NFT MozCast de acordo com os padrões mete plexi. Portanto, você deve ter a autoridade de dados chave. Existe uma chave pública. A média é uma chave pública. Dados. Depois de virar, todas as vendas desses metadados são consideradas secundárias. Nfp é mutável, pois a definição é imutável. Por padrão, não é. A adição nonce. Nonce é fácil de calcular os asiáticos. Ok, então este é um exemplo de metadados de token não fungíveis. Esses JSON são metadados do NFT para o qual vou carregar neste tutorial, ou precisamos ter o nome do NFT, a descrição, a imagem, o URL da animação, se aplicável. O URL externo, o site do projeto e os atributos são um tipo de bandeja e valor é uma matriz desse tipo de objetos. Além disso, este é o previsível, podemos ver na próxima página a coleção, o nome da coleção e a família e as propriedades aqui que você inclui nos arquivos o URI. E também o tipo é um PNG para o arquivo de imagem. Esse NFT pode ser uma imagem e você pode colocar uma matriz de objetos. Estamos incluindo um tipo desconhecido em um vídeo. A categoria deste NFT é um vídeo. Nós pegamos isso. E também os criadores são uma matriz de objetos com os outros como chave pública. A cadeira da receita para o Criador. Finalmente, é importante dizer que também há representação inalterada de uma coleção. Você pode ter uma coleta de metadados para você ou apoiar a autoridade de dados chave, a média, dividir a felicidade da célula pré-dinheiro se for mutável, é fácil mutável por definição, as incógnitas adicionais, o token standard, a coleção. Finalmente, temos aqui uma definição para a coleção de traçados se ela for verificada e a chave pública. O token SPL significa a contagem. 4. Ferramentas Necessárias (VS CODE, NodeJS): Ok, então as ferramentas necessárias para este tutorial serão o Visual Studio Code. Há um editor de código e NodeJS que inclui o NPM. Existe um gerenciador de pacotes no qual vamos instalar. Eles estão com dependência e os metais para a coisa principal e o Solana Web três COMO vamos para nodejs.org slash EM é latched download, vamos escolher uma versão de suporte de longo prazo para que você possa escolher instalador personalizado e você estava no Windows ou você está no Mac. Além disso, se você estiver no Linux, você pode baixar essa arquitetura personalizada ou também se você conhece sua ferramenta de arquiteto do cliente, você pode escolher um sistema de 32 bits ou 64, ambos para usuário normal, não- usuários especialistas que você pode escolher o instalador do cliente também precisarão do código do Visual Studio, mas o litro de código. Assim, você pode escolher o instalador do cliente para Windows, para Debian, num2, para Netcat, lei federal e para Mac. Então, neste caso, você provavelmente virá janelas e clica em Download. E então você abre os arquivos e segue as etapas para concluir a instalação. Mas não vou fazer isso porque já os tenho instalados. 5. Criar e Fundo Carteiras (Arweave & Solana): Bem-vindo a este tutorial. Vamos aprender como criar e formar a rede sem fio necessária para cunhar LFTs no Solana. Então, como você sabe, ouviremos carteira Solana e também nosso WIP. Existe uma maneira permanente de armazenar a imagem e os metadados do NFT. Ok, então o primeiro passo é criar uma carteira de arco. Em seguida, vá para binário ou cacau e sabedoria ou WIP não são enviados para o criativo válido. Então, vamos ao nosso aplicativo da web e você clica no botão Plus. Você clica aqui em Criar uma nova rede sem fio. E você copia a senha. Vou avançar rapidamente até que eles se regenerem. Então é gerado. Você pode copiá-los e você tem sua carteira. Então você precisa enviar alguns. Alguns estão chorando. Então, vamos para nossos binários e vamos copiar isso. E nós vamos enviar alguns são chicote. Ok, então aqui você pode ver que eu tenho minha carteira e enviei duas transações de uma troca, neste caso binário e você pode enviar algumas, somos, eu sou enviado para transação? Isso ainda não chegou. E você precisará dessa carteira para carregar as imagens e os metadados JSON para o NFT. E esses arquivos viverão para sempre na cadeia de blocos, amargamente para sempre. Ok, então, para criar assalto em uma carteira, você pode usar uma carteira fantasma. E então você vai para uma troca como finanças ou FTX e usa o dólar ou qualquer moeda, apoia com alguma Solana e envia essa Solana para sua carteira que você criou porque você precisará estes para assinar a transação Megaplex para criar o NFT na cadeia Solana. Não importa se é o DevNet é a principal rede para produção e venda. Em um mercado secundário de NFT S. Ou você vai para o aplicativo Phantom dot e clica em Download. Além disso, você pode baixar na Play Store ou na App Store, baixar seu aplicativo e criar uma carteira. No meu caso, estou em uma máquina Windows, e aqui vejo minhas extensões. Você pode fixar sua carteira fantasma ou feijão. Você abre. Se for a primeira vez que você acessa o menu e clica aqui em Criar uma nova carteira. E você cria uma nova carteira. É isso. Agora você precisa copiar seu endereço e ir para uma troca de criptografia como binário ou FTX e você envia um pouco de Solana e você precisa ferver outro e enviado para sua média. 6. Mint seus próprios NFTs usando o código: Ok, então eu criei esse código que é uma ferramenta para carregar a imagem por semana para carregar o json e, finalmente, manter o NF2 usando vários ovos. Coloquei aqui algumas instruções, como você diz. Como você sabe para este curso, você estabelece o módulo sim, que inclui o gerenciador de pacotes NPM, o Gerenciador de pacotes de nós. Então, aqui estão as instruções. Primeiro, você explode a imagem. Para desfocar a imagem, você precisa colocar a imagem na pasta, o nome da imagem no código. E você executa esse código usando TypeScript no terminal euro. Isso. Em seguida, você receberá a URL da imagem em nosso WIP quando ela for carregada para uma web de permissão. E você executará o script JSON. Você coloca todos os metadados do NFT e, em seguida, os desenhou para carregar o JSR. Com este JSON. Eles devem ser anexados à imagem. E finalmente euro, a média usando este Jason e você conhece o NFT. Você receberá e fará o SSM, virá com o hífen e, em seguida, você vai para a seção Downloads e fará o download, dependendo do seu sistema operacional. Funciona para Mac, Windows ou Linux. E então você vai para um repositório, você copia. Então você vai para um terminal. E você, você vai para sua pasta onde você quer clonar. E você escreve, clona e cola esses upload e se encontra com um chicote e metabólico. Ben, você precisa abrir seu editor do Visual Studio. Então você clica em Abrir pasta. Você fará documentos piores. E para se encontrar com uma onda, você seleciona a pasta. Estamos na pasta. Aqui temos uma imagem que será a NFT. Ok, então aqui temos o projeto. Então, vamos verificar se as dependências exigirão tipos. Observação para as dependências e estamos usando são assim TypeScript e para as dependências usarão Megaplex. Sim. Estamos neles para codificação e decodificação? Então, abrimos um terminal integrado. Nós npm instalamos as dependências. Ok, então vai demorar um pouco, então vou avançar rapidamente. Dependências perfeitas foram estabelecidas. Por isso, importamos o módulo DFS para o sistema de arquivos e também a classe do nosso WIP. E para inicializar. São aulas de chicote. Precisamos, precisamos passar a APA confortável. Como podemos ver na definição. Precisamos do host, do protocolo e de tudo isso. Se voltarmos quando o host, a porta, o protocolo, o tempo limite e estes retornam e geralmente ouvirmos com ferramentas e vidro. Então, nós lá com vidro, podemos, por exemplo, criar uma transação. Se formos aqui para a definição da classe raiz, veremos que temos a transação cinza e criamos transações em silos. Então, agora criamos os dados. Lendo esses arquivos, ou seja, imagem, eles estão usando t. Criamos essa imagem e estamos criando uma transação como chave dos dados, e estamos passando essa imagem. A tag é imagem do tipo de conteúdo é PNG grande, ok, então a tag de transação é uma barra de imagem do tipo conteúdo PNG. Você pode dar um J peg, ele cetera ou um ponto de vídeo mp4 e depois se formar ou com transação e assinar a transação, você precisará copiar sua carteira da qual você a obtém. Vamos para a carteira. Você vai até sua carteira e clica aqui em Configurações e baixa o Jason. Jason e você removerá a extensão do que marcará o código BS. Isso não está correto. E então você assinará a transação onde a transação e a carteira. Então você aguardará para publicar a transação. O mesmo tour e depois postando na cadeia de blocos. E, finalmente, você obtém a resposta. E se a imagem estiver bem, você obterá esse status de status 200, ok? E dados vazios e o URL da imagem. Então, para executar a meta, nós NP x não conseguimos rolar a suíte de testes e , em seguida, carregar imagem ou chorar. E corremos. Ele deve retornar o status e também o URL da imagem. E vamos salvá-lo porque precisamos anexar essa imagem ao JSON. Perfeito, então temos essa imagem. Então, vamos copiar e criar um novo arquivo. Vamos nomear esses dois dx, dy. Estamos salvando aqui a imagem. Agora, vamos verificar o URL. Se você vir nossa carteira. Vamos verificar se a imagem não foi encontrada, então vamos esperar alguns segundos. Como você pode ver, a imagem está sendo carregada. Aqui podemos ver a transação e em nossa carteira e no site. E essa imagem viverá aqui para sempre, praticamente para sempre. Agora, vamos anexar essa imagem e vamos colocar todos os metadados JSON para traçar ou onda. Ok, então agora vamos abrir esses upload, Jason e nós temos nossa imagem. Precisamos deste patch de imagem. Então, vamos explicar que o código que também estamos usando, estamos executando essa função assíncrona com esta. Inicializando uma onda com esse tempo limite. Em seguida, ele colocará o URL da imagem. Aqui está um metadado, então o tipo é a imagem e temos o URL da imagem, os atributos. Aqui você pode colocar uma matriz de objetos e você pode adicionar mais atributos são apenas colocar um ou, ou talvez você queira um vazio. Em seguida, as categorias, a imagem, a coleção que você pode colocar aqui, Vamos colocar o nome para isso, a descrição. Então você precisa desses metadados para criar o NFT. Então, estou colocando toda a inflamação do site. Em seguida, o nome da imagem megapixel NFT e, em seguida, os outros maiores, seu endereço válido Salama. Então deixe-me dar-lhe um tudo bem, então vamos dorsal e minha carteira. Vamos colocar a senha para desbloqueá-la. Copie aqui, como você pode ver, eu tenho 1313 e 50. Então, quando queremos dizer este, devemos ter 14. Então voltamos para o código e Q colocará a cratera também é a cadeira. Este criador tem 100% por ação e a taxa do vendedor. São cinco por cento para o para a revenda. Quando tudo estiver bem. Também precisamos da carteira. Então, vamos obtê-lo. Ok, então vamos ao nosso aplicativo de carteira e você clica aqui em Configurações e depois faz o download. Você abre sua cópia toda a carteira e volta a colar e você precisa remover um sinalizador aqui para remotamente. Perfeito. Ok, então uma vez que tivermos todo o JSON, a coleção, a imagem da categoria, todas as informações, somos Matata três, nós o console registramos o JSON. Usamos algumas partes e esta é reunificada e as criamos em uma transação. Com lá, instanciamos o objeto, criamos uma transação e passamos esses dados. Quanto ao imposto é um tipo de conteúdo é aplicativo json. E assinamos a transação, a transação e com uma carteira. Finalmente, publicamos a transação e obtemos a resposta. Então, vamos executar esse código no terminal. Ok, então agora vamos executar esses upload Jason escapar. Então, escrevemos MP x. T não é uploads. Então, se tudo estiver bem, devemos ter esse ID de transação e o status 200, está tudo bem. Então, se copiarmos essa imagem, vamos colá-la. Aqui. Vamos verificar em um navegador Chrome. Ok, então aqui estamos na carteira e devemos ter um aplicativo pendente json. Então, vamos atualizar e acelerar. Perfeito, então agora hoje em dia um está fazendo upload. Aqui podemos ver adjacente. Vamos verificar lá. Colamos o URL. Aqui temos nosso usuário. Agora vamos para o último processo que está cunhando com o Megaplex. Ok, então finalmente, vamos verificar o código para cunhagem MFT. Portanto, estamos usando ações e toda a carteira da conexão Megaplex, par Mickey no URL da API do cluster da rica é essa biblioteca para conversor base. Portanto, é uma função muito simples como função. Aqui, precisamos colar o URI do arquivo JSON. Nós calculamos na etapa anterior, nós consolamos o log que estamos cunhando. Estamos cunhando no aplicativo principal. Sim. Então, vamos verificar nosso no navegador Chrome. Aqui. Como você pode ver, temos menos desbloquear essas carteira na principal que temos 13 e FTEs. Então, precisamos da nossa chave privada. Então você clicaria aqui em Configurações e clicará em Exportar chave privada. Ok, então eu não vou mostrar isso porque na chave privada, o que você pode fazer isso. Estamos definindo a rede principal, mas você pode definir aqui, se quiser testar. Você pode definir o DevNet assim. Mas estamos em manutenção. E o par de chaves é da chave secreta. Com este conversor baseado em biblioteca com o código, ele colará a string da chave privada. E esperamos. Usamos ações de que conhecemos a NFT. Então, precisamos da conexão, da carteira, do URI, da zona H e o máximo é um. Finalmente, queremos dizer The MFT executando essa função assíncrona. Então, agora vamos executar esse código. Ok, então agora vamos conhecer esse NFT. Então nós NP x nada e queremos dizer que NFP. Esperamos, e se tudo estiver bem, teremos a maldade em um momento. A propósito. Então o lambda é muito rápido, muito, muito rápido. Então, é o principal. Então, tudo correu com sucesso. Então eu preciso ter quarenta e cinquenta anos. Deve ser este 8.14. Este é uma abóbora? E você pode ver é o início da zona do euro. Aqui com as propriedades. Perfeito. Isso é maravilhoso. Você ajudou a criá-lo. Ok, então agora você sabe como conhecer seus próprios LFTs usando código. Imagine as possibilidades. Talvez você possa criar um site do mercado NFT para cunhar. As possibilidades são ilimitadas, muito gratas ao seu professor e joelho mais feliz.