dappKit - A maneira simples de iniciar seu projeto Web3

Como desenvolvedores, todos estamos familiarizados com a frustração de ter que repetir várias operações que podem ser automatizadas. Embora escrever código do zero seja a maneira mais eficaz de desenvolver uma estrutura personalizada, também é demorado e ineficiente.

Quando se trata de desenvolvimento Web3, as coisas podem ficar um pouco mais complicadas.

Em um mercado emergente, novas frameworks geralmente parecem intimidantes e difíceis de dominar. Como resultado, criamos o dappKit: um SDK Web3 gratuito que permite aos desenvolvedores criar produtos e recursos Web3 em apenas três linhas de código.

A framework do dappKit permite aos desenvolvedores criar projetos Web3, sem ter uma longa curva de aprendizado.

Uma introdução poderosa ao desenvolvimento Web3 👷‍♀️👷

Quando começamos a desenvolver o dappKit, nossa principal preocupação era criar uma estrutura fácil de usar, bem documentada e com potencial para criar um mundo de recursos e aplicativos da Web3.

Com o dappKit, você pode economizar horas de trabalho por não ter que repetir operações e escrever código Web3 do zero. Ele também permite criar uma camada fina em torno de smart contracts personalizados e implantá-los sem esforço.

| Verifique e inicie seu desenvolvimento Web3

🤔 O que é o dappKit?

DappKit é uma estrutura fácil de usar que cria as bases necessárias para interagir com nodes da Blockchain. O kit de desenvolvimento de software permite que os desenvolvedores criem e integrem aplicativos Web3 com apenas 3 linhas de código.

O dappKit pode ser usado por desenvolvedores, independentemente de sua experiência com linguagens de programação Web3. Desenvolvedores Web e Javascript/Typescript sem experiência em Solidity se sentirão completamente à vontade usando o dappKit para interagir com contratos padrão EVM (ERC-20, ERC-721, ERC1155) e desenvolver produtos Web3.

Ele também pode ser usado por criadores, estúdios de jogos, entusiastas e empresas que desejam implementar NFTs, DAOs, moedas da comunidade e muitos outros recursos da Web3 em suas ofertas atuais de produtos e serviços.

Queremos desfazer o mito de que o desenvolvimento Web3 requer anos de experiência e amplo conhecimento. Nossa estrutura fornece a base para você começar imediatamente e desenvolver uma variedade de produtos e recursos da Web3.

Ao usar o dappKit, você não precisa entender profundamente como se conectar a uma Blockchain; basta especificar o endpoint EVM RPC (Ethereum, Avalanche, Fantom, Moonbeam, etc…) e você está pronto para implantar, ler e interagir com smart contracts.

Além disso, o transpiler dappKit também pode ser usado para gerar um SDK typescript/javascript para seu smart contract personalizado. 😱

Não serve para nada ter uma estrutura excelente sem a documentação apropriada, então dedicamos uma quantidade significativa de tempo para escrever, demonstrar e detalhar os casos de uso mais significativos que nossa biblioteca pode atender.

Além disso, você sempre pode contar com nossa equipe e comunidade de desenvolvedores Web3 para suporte em qualquer circunstância. Faremos o possível para ajudá-lo em sua missão #Web3.

Claro, contribuições e solicitações de recursos são mais do que bem-vindas e apreciadas :)

|🚨 Nos próximos meses, com o lançamento do Bepro Network v2, o TAIKAI Labs descentralizará o desenvolvimento desta biblioteca dando poder à nossa comunidade para gerenciar o destino deste SDK.

💥 Inicie um projeto Web3 em três etapas com dappKit


  1. Instale o dappKit - disponível como um pacote npm;

  1. Selecione qual tipo de projeto você deseja desenvolver (tokens, NFTs, etc.);

  1. Criar uma conexão Web3 - Uma maneira muito simples de conectar seu aplicativo ao ambiente Web3.

Isso é tudo que você precisa para iniciar seu projeto Web3 com o dappKit.

O que você pode desenvolver com o dappKit?

Usando o dappKit, você pode criar uma variedade de aplicativos Web3, como:

ERC-721 NFTs (Tokens não fungíveis)

Crie, Implante e Mint seus próprios NFTs seguindo os padrões da indústria (ERC-721 ou ERC1155).

import { Erc721Standard } from "@taikai/dappkit";

const nftToken = new Erc721Standard(

{ web3Host: "http://localhost:1337", privateKey: "*" },

"0xContractAddress"

);

await nftToken.start();

await nftToken.mint("0xWalletAddress", "tokenId-1");

Tokens ERC-20 ou ERC1155

Lance seus próprios tokens ERC-20. Ele pode ser usado como moeda ou como tokens para recompensar seus usuários por meio de técnicas de gamificação.

import { ERC20 } from "@taikai/dappkit";

const erc20 = new ERC20(

{ web3Host: "http://localhost:1337", privateKey: "*" },

"0xContractAddress"

);

await erc20.start();

await erc20.transferTokenAmount("0xWalletAddress", 100);

Plataformas DeFi

O dappKit vem pré-carregado com smart contracts DeFi padrão que você pode usar para impulsionar seus negócios, usando Sablier, Loophole ou outros contratos.

import { Sablier } from "@taikai/dappkit";

const sablier = new Sablier(

  { web3Host: "http://localhost:1337", privateKey: "*" },

  "0xContractAddress"

);

await sablier.start();

await sablier.withdrawFromStream(1, 500);

DAOs (Organizações Autônomas Descentralizadas)

Baseie sua DAO em nossa rede e aproveite um smart contract feito pela comunidade (contratos de votação e contratos de rede).

Você também pode criar plataformas DeFi, mercado de previsão, aplicativos de jogos e recursos em seu site, como uma conexão de wallet cripto.

import { Network_V2 } from "@taikai/dappkit";

const network = new Network_V2(

{ web3Host: "http://localhost:1337", privateKey: "*" },

"0xContractAddress"

);

await network.start();

await network.lock(205000);

|Desenvolva seus próprios produtos Web3 com o dappKit.

Um SDK de código aberto

O dappKit é um SDK de código aberto, o que significa que será aprimorado e desenvolvido de maneira pública colaborativa de forma sistemática. Dessa forma, mais desenvolvedores se beneficiarão de funcionalidades futuras, maior qualidade de código e mais flexibilidade.

Se você deseja contribuir para o desenvolvimento do dappKit, certifique-se de se juntar à nossa comunidade de desenvolvimento Web3 no Github, Discord e dappKit, onde você também pode trabalhar em bounties de desenvolvimento.

E... É de uso gratuito, agora e para sempre 😵‍💫

Ao contrário de outros SDKs da Web3, o dappKit é uma estrutura gratuita e sempre será. Mesmo com recursos avançados 😉

Projetos Web3 construídos com dappKit

Nossa codebase (base de código) já foi usada para construir projetos Web3 de sucesso, como RealFevr e Polkamarkets.

RealFevr estreou sua coleção de futebol NFT e token ERC20 no BSC, gerando mais de +3 milhões de euros em receita para suas vendas iniciais de pacotes mais volume de mercado (dados do RealFevr).

|Caso de uso da RealFevr

A Polkamarkets, por sua vez, utilizou o SDK no desenvolvimento de sua plataforma, que pode ser encontrada em.

A framework do dappKit foi usada em seu mecanismo de previsão de mercado, recursos de finanças descentralizadas (DeFi), infraestrutura de back-end e solidity framework.

|Caso de uso da Polkamarkets

Quem está por trás do desenvolvimento do dappKit?

O dappKit foi criado pela TAIKAI - um hub de desenvolvimento Web3 que conecta desenvolvedores e empresas usando hackathons, bounties e desafios de contratação.

Nos estágios iniciais do desenvolvimento do dappKit, ele foi nomeado Bepro.js e desenvolvido em nossa filial da Bepro.

Após uma grande melhoria geral do SDK, o bepro.js foi renomeado para dappKit e lançado como uma codebase livre e de código aberto.

| Comece com o dappKit

DappKit é a framework para desenvolvedores que desejam iniciar seus projetos Web3. Independentemente de você ser um desenvolvedor sênior ou júnior, o SDK dappKit permite que você economize tempo e nivele a curva de aprendizado do desenvolvimento Web3.

Comece a usar o dappKit hoje em https://dappkit.dev/ e junte-se à nossa comunidade de desenvolvimento Web3.

Faça parte da revolução #Web3 💪



































devblockchaincommunityorganizer
Ver todos

Assine a newsletter

Mantenha-se atualizado com a economia Web3 e tudo relacionado com o ecossistema!