WP Smart Contracts – Tecnologia Blockchain para WordPress

Publicados: 2022-03-14

E se você pudesse negociar NFTs diretamente do seu site WordPress?

Ou imagine se você pudesse cunhar tokens ERC-20 sem escrever um pedaço de código.

Que tal criar seu próprio site de crowdfunding?

Se você está interessado em Web3 e está se perguntando como pode integrar a tecnologia blockchain ao WordPress, existe uma solução.

WP Smart Contracts é um plugin do WordPress que permite gerenciar, implantar e interagir com contratos inteligentes em várias redes, incluindo Tokens ERC-20 / BEP-20, NFT Marketplaces e contratos de Staking.

O plugin é destinado a desenvolvedores e usuários do WordPress que desejam criar sites que utilizam a tecnologia blockchain para começar a participar da Web3. Mesmo que você esteja apenas mergulhando na água da Web3, você pode começar a usar o WP Smart Contracts agora para testar cenários e entender melhor o que significa negociar NFTs ou criar Smart Contracts.

Se você está se sentindo um pouco atrasado em relação ao que tudo isso significa, temos um podcast e uma lista de recursos que ajudarão você a aprender mais. Depois de ler, não deixe de voltar aqui e mostraremos como você pode aplicar seus novos conhecimentos de maneira prática agora mesmo.

Nesta análise, mostraremos como o WP Smart Contracts funciona e como começar a construir uma plataforma de negociação em seu ambiente WordPress familiar.

Se você está atualizado em blockchain, NFTs e contratos inteligentes, então vamos mergulhar!

O que o WP Smart Contracts pode fazer por você

Em geral, o WP Smart Contracts é uma “maneira fácil de gerenciar Smart Contracts em várias redes usando o WordPress”. Mais especificamente, o plugin oferece várias oportunidades para criar esses contratos inteligentes na forma de:

  • Mercados de colecionáveis ​​ERC-721 NFT
  • Tokens padrão e avançados ERC-20/BEP-20
  • Estaqueamento ERC-20/BEP-20
  • Campanhas de financiamento coletivo seguro

Embora existam alguns ótimos modelos para criar um blog de criptomoedas, este plug-in ajuda você a criar uma plataforma funcional de contratos inteligentes.

Site WP Smart Contracts

O WP Smart Contracts permite que você entre no mercado de blockchain conectando você a várias redes através do seu site WordPress. É semelhante ao WooCommerce, pois usa tipos de postagem personalizados que permitem preencher campos predeterminados para configurá-lo em qualquer aspecto do mercado desejado - até mesmo vários mercados no mesmo site.

Depois de criar algumas ofertas, você pode trocá-las diretamente pelo seu site. Eles também são transferíveis para qualquer outra conta. Todo o trabalho pesado é feito pela extensão do navegador MetaMask, o que significa que seus ativos estão protegidos contra hackers.

Vou orientá-lo sobre como começar na próxima seção.

Confira os contratos inteligentes do WP

Como começar com WP Smart Contracts

Começar com o WP Contracts é tão simples quanto instalar um plugin. O download e a instalação são gratuitos e há vários guias para ajudá-lo a se conectar a uma rede e começar a criar contratos inteligentes.

Quando estiver conectado à rede de sua escolha, você poderá implantar quantos NFTs, contratos inteligentes ou tokens desejar. Novamente, gerenciá-los no painel é tão simples quanto gerenciar produtos ou formulários WooCommerce. Há também um WP Smart Contract Wizard para ajudá-lo a começar.

Vamos ver os passos para você configurar!

1. Instalar e conectar

Primeiro, você só precisa instalar o plugin WP Smart Contracts. Você pode baixá-lo do site deles, mas é mais fácil simplesmente procurá-lo no painel Adicionar novos plug-ins:

Instalação do plugin WP Smart Contracts

Instale e ative como faria com qualquer outro plugin.

2. Configure uma conta Infura

Assim que você ativar o WP Smart Contracts, você receberá um alerta informando que precisa de um ID de projeto Infura.

janela de alerta de plugin

A Infura fornece as APIs necessárias para obter acesso à rede Ethereum. Basta clicar no link Infura Project ID na janela de alerta e você será transferido para o site da Infura para configurar sua conta gratuita. Crie um projeto e veja as configurações:

Menu de configurações do projeto Infura

Você precisa copiar o ID do projetonão o segredo do projeto – e voltar para o WordPress. No painel, navegue até Configurações> WP Smart Contracts . Role até a parte inferior da página de configurações e você verá a caixa Infura onde você pode colar sua ID do projeto. É isso!

3. Conecte-se ao MetaMask

Antes de começar a criar e implantar contratos inteligentes, você precisa instalar e se conectar a uma rede usando o MetaMask. Metamask é uma extensão de navegador de carteira e dApp que permite proteger seus fundos e interagir com EVM Smart Contracts online.

O WP Smart Contracts fornece um tutorial detalhado para você configurar o MetaMask:

Página de tutorial do MetaMask

Siga as instruções para se conectar a uma rede de teste, onde você pode obter alguns tokens gratuitos para começar a jogar. Você precisará ter alguns tokens para implantar contratos inteligentes em seu site, e é altamente recomendável fazer isso em um ambiente de teste antes de iniciar na rede principal.

Sempre que você quiser ver sua carteira MetaMask, basta clicar na cabeça da raposa em seu navegador e você poderá ver suas estatísticas ou mudar de rede.

Lista suspensa MetaMask
Conexão de rede MetaMask

Você também verá sua conexão de rede atual refletida na parte superior do painel de administração do WordPress.

4. Crie um contrato inteligente

A maneira mais fácil de começar a criar contratos inteligentes é usando o assistente WP Smart Contracts. Basta clicar no link na parte superior da barra de menu do administrador e você verá as opções:

Assistente de contratos inteligentes WP

Por exemplo, vamos criar alguma criptomoeda. Depois de clicar no botão Criar uma moeda, você será levado ao menu do assistente de moedas. A partir daí, você pode escolher qual sabor de token deseja criar:

  • Baunilha: token de economia de gás
  • Pistache: token de segurança aprimorado
  • Chocolate: Token Avançado
Sabores do WP Smart Contracts

A partir daí, você precisa decidir a rede em que deseja disponibilizar seu token. Você pode filtrar por tipo de rede ou tipo de blockchain. Novamente, eu recomendaria começar com uma rede de teste como Ethereum Ropstein. O teste é gratuito e seu token não é implantado na rede principal enquanto você está apenas descobrindo como as coisas funcionam.

Menu de rede WP Smart Contracts

A próxima tela é essencialmente um tipo de postagem personalizado intitulado “Adicionar nova moeda”. Você pode criar um nome (título) para sua moeda, adicionar uma descrição e mais uma vez tem a opção de escolher o tipo ou sabor da moeda.

No menu Definição, você pode nomear a moeda (se ainda não o fez), criar um símbolo, designar quantos decimais ela deve ter e decidir sobre um suprimento inicial.

Role para baixo até o menu Novo contrato inteligente, onde você pode finalmente implantar sua moeda.

Menu de implantação do WP Smart Contracts

Você será apresentado a um pop-up onde você precisa concordar com os Termos de Serviço e que você é maior de idade. Depois de clicar em "Sim, continue", você precisará confirmar na janela MetaMask que aparece.

Após um minuto ou dois, sua moeda será implantada e você poderá "Visualizar postagem" para vê-la em seu site:

Moeda finalizada do WP Smart Contracts

É isso! Você pode seguir o assistente para criar qualquer contrato inteligente que desejar ou começar do zero usando os links Adicionar novo no menu do painel do WordPress.

Menu do painel do WP Smart Contracts WordPress

Depois de tentar criar alguns contratos inteligentes de teste, vamos analisar a personalização!

Personalizando contratos inteligentes do WP

O WP Smart Contracts permite a personalização global de moedas, campanhas de crowdfunding e NFTs usando “skins”. Existem vários para escolher:

Menu de skins de contratos inteligentes do WP

É bastante intuitivo escolher uma nova skin. Há também configurações globais para coisas como:

  • formato separador
  • decimais para mostrar no valor das transações
  • Formato de data

Essas configurações de valor ficam totalmente a seu critério.

Olhe e sinta

Se você estiver procurando por mais personalização de aparência , poderá substituir os modelos do plug-in dentro do seu tema ativo do WordPress sem a necessidade de alterar o código do plug-in. O WP Smart Contracts usa um sistema de modelagem sem lógica para templates PHP e JavaScript, desenvolvido pela Mustache.

Semelhante a um tema filho, em vez de alterar os modelos dentro do plug-in, basta movê-los para a pasta de temas ativos e ajustá-los. Eles oferecem um tutorial de personalização completo em seu site.

Preços do WP Smart Contracts

Como mencionei anteriormente, o WP Smart Contracts é 100% gratuito para baixar, instalar e configurar. Não existe uma versão “pro” com recursos adicionais para se preocupar mais tarde.

Há uma ressalva quanto ao preço, que, se você ainda não estiver familiarizado com o funcionamento das redes de criptomoedas e da cunhagem, precisará entender antes de começar a implantar seus contratos inteligentes.

Existem taxas para implantar e elas variam de acordo com o tipo de contrato inteligente que você deseja criar.

Preço do token

Os contratos de token são gratuitos nos sabores Baunilha e Pistache, mas variam de cerca de US$ 5 a US$ 300 (os preços variam de acordo com os mercados).

Preços do token WP Smart Contracts

Preços NFT

Os contratos NFT também vêm em diferentes sabores e variam de cerca de US$ 20 a US$ 900, dependendo do sabor e da rede em que você deseja implantar.

Preços WP Smart Contracts NFT

Preços de outros contratos inteligentes

Os tipos de contrato inteligente também dependem da rede em que você escolhe implantar. Entre os sabores e redes, eles variam de cerca de US$ 10 a US$ 600.

Preços do WP Smart Contracts

A implantação na rede Ethereum – a mais popular e conhecida – sempre estará no lado superior. Faz sentido fazer sua lição de casa nos vários Blockchains antes de criar seus contratos inteligentes, para que você saiba quanto pode gastar em taxas.

Considerações Finais sobre WP Smart Contracts

O WP Smart Contracts é uma maneira extremamente fácil de começar a utilizar a tecnologia blockchain em seu site WordPress. A configuração leva alguns minutos e você não precisa ser um desenvolvedor para criar e implantar seus contratos inteligentes.

Posso ver onde esse plugin pode abrir novas oportunidades para quem é novo em criptomoedas, NFTs ou contratos inteligentes em geral. Para mim, apenas seguir as etapas para configurar o plug-in foi uma educação incrível sobre como funcionam os contratos inteligentes. Além disso, como você pode experimentar as coisas nas muitas redes de teste disponíveis, não há preocupação em “estragar” e perder muito dinheiro – seja dinheiro ou criptomoeda.

Se você deseja criar uma campanha de moeda, NFT ou crowdfunding, o WP Smart Contracts é uma ótima solução que se encaixa perfeitamente no seu ecossistema WordPress familiar.