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.
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
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.
Instale o dappKit - disponível como um pacote npm;
Selecione qual tipo de projeto você deseja desenvolver (tokens, NFTs, etc.);
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.
Usando o dappKit, você pode criar uma variedade de aplicativos Web3, como:
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"); |
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); |
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); |
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.
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 😉
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).
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.
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.
Faça parte da revolução #Web3 💪
Mantenha-se atualizado com a economia Web3 e tudo relacionado com o ecossistema!