dappKit是一个易于使用的框架,构建了与区块链节点互动所需的基础。该软件开发工具包允许开发人员创建和集成web3应用程序,只需3行代码。它也可以被创作者、游戏工作室、爱好者和希望在其当前产品和服务中实施NFT、DAO、社区货币和许多其他web3功能的企业所使用。请查看dappkit.dev/并开始您的web3开发。
Helder Vasconcelos
首席技术官和联合创始人 @ TAIKAI | 图书作者
作为开发者,我们都熟悉不得不重复一些可以自动化的操作的挫败感。虽然从头开始写代码是开发自定义结构的最有效方式,但也是很费时间的。
虽然从头开始写代码是开发自定义结构的最有效方法,但它也很耗时和低效。
当涉及到web3开发时,事情会变得更复杂。
在一个新兴市场,新的框架往往显得令人生畏,难以掌握。因此,我们建立了**dappKit**:一个免费的web3 SDK,允许开发者创建web3产品和功能,只需三行代码即可。
dappKit框架允许开发者创建web3项目,而不需要有陡峭的学习曲线。
一个强大的Web3开发介绍 👷♀️👷
当我们刚开始开发dappKit时,我们主要关注的是创建一个易于使用、有良好文档的框架,并有可能创建一个web3功能和应用程序的世界。
有了dappKit,你可以不必重复操作和从头开始编写web3代码,从而节省了数小时的工作。它还使你能够围绕自定义智能合约创建一个薄层,并毫不费力地部署它们。
🤔 什么是dappKit?
dappKit是一个易于使用的框架,构建了与区块链节点互动所需的基础。该软件开发工具包允许开发人员创建和集成web3应用程序,只需3行代码。
开发者可以使用dappKit,无论他们是否有web3编程语言的经验。没有Solidity经验的网络和Javascript/Typescript开发者会感到完全可以使用dappKit与EVM标准合约**(ERC-20**、ERC-721、ERC1155)互动并开发web3产品。
它也可以被创作者、游戏工作室、爱好者和希望在其当前产品和服务中实施NFTs、DAO、社区货币和许多其他web3功能的企业所使用。
我们希望消除web3开发需要多年经验和广泛知识的神话。我们的框架为你提供了基础,让你可以立即开始,开发各种产品和web3功能。
通过使用dappKit,你不必深入了解如何连接到区块链;只需指定EVM RPC端点**(Ethereum**、Avalanche、Fantom、Moonbeam等...),你就可以部署、读取和与智能合约互动。
此外,dappKit转码器也可以用来为你的自定义智能合约生成一个类型化的/javascript SDK。😱
如果没有相应的文档,拥有一个优秀的框架是没有意义的,所以我们花了大量的时间来编写、演示和详细介绍我们的库可以服务的最重要的使用案例。
此外,在任何情况下,你都可以依靠我们的团队和web3开发者社区的支持。我们会尽力帮助你完成你的#web3任务。
当然,我们也非常欢迎和感谢您的贡献和功能请求 :)
🚨在接下来的几个月里,随着Bepro Network v2的推出,TAIKAI实验室将把这个库的开发权力下放给我们的社区,以管理这个SDK的命运。
💥 使用dappKit三步启动一个Web3项目
- 安装 dappKit- 以 npm 包的形式提供。
- 选择你想开发的项目类型(加密代币、NFT等)。
- 创建一个web3连接- 一个非常简单的方法来连接你的应用程序到web3环境或与Metamask连接。
这就是使用dappKit开始你的web3项目所需要的一切。
你能用dappKit开发什么?
使用 dappKit,你可以创建各种 web3 应用程序,例如。
ERC-721 NFTs (Non-Fungible Tokens)
按照行业标准(ERC-721或ERC1155)创建、部署和铸造你自己的NFTs。
import { Erc721Standard } from "@taikai/dappkit";
const nftToken = new Erc721Standard(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await nftToken.start();
await nftToken.mint("0xWalletAddress", "tokenId-1");
ERC-20或ERC1155代币
推出你自己的ERC-20代币。它可以作为货币或作为代币,通过游戏化技术奖励你的用户。
import { ERC20 } from "@taikai/dappkit";
const erc20 = new ERC20(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await erc20.start();
await erc20.transferTokenAmount("0xWalletAddress", 100);
DeFi平台
dappKit预装了默认的DeFi智能合约,你可以使用Sablier、Loophole或其他合约来启动你的业务。
import { Sablier } from "@taikai/dappkit";
const sablier = new Sablier(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await sablier.start();
await sablier.withdrawFromStream(1, 500);
DAO(去中心化的自治组织)
将你的DAO建立在我们的网络上,并利用社区制作的智能合约(投票合约和网络合约)的优势。
你也可以在你的网站上建立DeFi平台,预测市场,游戏应用程序和功能,如加密货币钱包连接。
import { Network_V2 } from "@taikai/dappkit";
const network = new Network_V2(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await network.start();
await network.lock(205000);
一个开源的SDK
dappKitis是一个开源的SDK,这意味着它将在系统的基础上以合作的公共方式进行改进和开发。这样,更多的开发者将受益于未来的功能,更高的代码质量和更多的灵活性。
如果你想为dappKit的开发做出贡献,请务必加入我们在Github、Discord和dappKit上的web3开发社区,在那里你还可以参与开发赏金。
而且...现在和将来都可以免费使用😵💫。
与其他web3 SDK不同,dappKit是一个免费的框架,并将永远如此。即使有先进的功能😉
使用 dappKit 构建的 Web3 项目
我们的代码库已经被用来构建成功的web3项目,如RealFevr和Polkamarkets。
RealFevr在BSC上首次推出了它的NFT足球收藏和ERC20代币,其最初的数据包销售加上市场交易量产生了超过+3M欧元的收入(数据来自RealFevr)。
另一方面,Polkamarkets在其平台的开发中使用了SDK,可以在app.polkamarkets.com。
dappKit框架被用于其市场预测引擎、去中心化金融(DeFi)功能、后端基础设施和solidity框架。
dappKit开发的背后是谁?
dappKit是由TAIKAI--一个web3开发中心创建的,它利用黑客马拉松、赏金和招聘挑战来连接开发者和公司。
在dappKit开发的早期阶段,它被命名为Bepro.js,在我们的Bepro Lab分支下开发。
在对SDK进行整体和改进后,bepro.js被重新命名为dappKit,并作为一个免费的开源代码库发布。
dappKit是希望启动其web3项目的开发者的首选框架。无论你是高级还是初级开发人员,dappKit SDK都能让你节省时间,并使web3开发的学习曲线更加平坦。
今天就开始使用dappKit吧!dappkit.dev/,并加入我们的web3开发社区。
成为#web3革命的一部分💪
首次发布于此
欢迎参加Web3写作大赛
作为开发者,我们都熟悉不得不重复一些可以自动化的操作的挫败感。虽然从头开始写代码是开发自定义结构的最有效方法,但它也需要时间。
虽然从头开始写代码是开发自定义结构的最有效方法,但它也很耗时和低效。
当涉及到web3开发时,事情会变得更复杂。
在一个新兴市场,新的框架往往显得令人生畏,难以掌握。因此,我们建立了**dappKit**:一个免费的web3 SDK,允许开发者创建web3产品和功能,只需三行代码即可。
dappKit框架允许开发者创建web3项目,而不需要有陡峭的学习曲线。
一个强大的Web3开发介绍 👷♀️👷
当我们刚开始开发dappKit时,我们主要关注的是创建一个易于使用、有良好文档的框架,并有可能创建一个web3功能和应用程序的世界。
有了dappKit,你可以不必重复操作和从头开始编写web3代码,从而节省了数小时的工作。它还使你能够围绕自定义智能合约创建一个薄层,并毫不费力地部署它们。
🤔 什么是dappKit?
dappKit是一个易于使用的框架,构建了与区块链节点互动所需的基础。该软件开发工具包允许开发人员创建和集成web3应用程序,只需3行代码。
开发者可以使用dappKit,无论他们是否有web3编程语言的经验。没有Solidity经验的网络和Javascript/Typescript开发者会感到完全可以使用dappKit与EVM标准合约**(ERC-20**、ERC-721、ERC1155)互动并开发web3产品。
它也可以被创作者、游戏工作室、爱好者和希望在其当前产品和服务中实施NFTs、DAO、社区货币和许多其他web3功能的企业所使用。
我们希望消除web3开发需要多年经验和广泛知识的神话。我们的框架为你提供了基础,让你可以立即开始,开发各种产品和web3功能。
通过使用dappKit,你不必深入了解如何连接到区块链;只需指定EVM RPC端点**(Ethereum**、Avalanche、Fantom、Moonbeam等...),你就可以部署、读取和与智能合约互动。
此外,dappKit转码器也可以用来为你的自定义智能合约生成一个类型化的/javascript SDK。😱
如果没有适当的文档,拥有一个优秀的框架是没有意义的,所以我们花了大量的时间来编写、演示和详细介绍我们的库可以服务的最重要的使用案例。
此外,在任何情况下,你都可以依靠我们的团队和web3开发者社区的支持。我们会尽力帮助你完成你的#web3任务。
当然,我们也非常欢迎和感谢您的贡献和功能请求 :)
🚨在接下来的几个月里,随着Bepro Network v2的推出,TAIKAI实验室将把这个库的开发权力下放给我们的社区,以管理这个SDK的命运。
💥 使用dappKit三步启动一个Web3项目
- 安装 dappKit- 以 npm 包的形式提供。
- 选择你想开发的项目类型(加密代币、NFT等)。
- 创建一个web3连接- 一个非常简单的方法来连接你的应用程序到web3环境或与Metamask连接。
这就是使用dappKit开始你的web3项目所需要的一切。
你能用dappKit开发什么?
使用 dappKit,你可以创建各种 web3 应用程序,例如。
ERC-721 NFTs (Non-Fungible Tokens)
按照行业标准(ERC-721或ERC1155)创建、部署和铸造你自己的NFTs。
import { Erc721Standard } from "@taikai/dappkit";
const nftToken = new Erc721Standard(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await nftToken.start();
await nftToken.mint("0xWalletAddress", "tokenId-1");
ERC-20或ERC1155代币
推出你自己的ERC-20代币。它可以作为货币或作为代币,通过游戏化技术奖励你的用户。
import { ERC20 } from "@taikai/dappkit";
const erc20 = new ERC20(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await erc20.start();
await erc20.transferTokenAmount("0xWalletAddress", 100);
DeFi平台
dappKit预装了默认的DeFi智能合约,你可以使用Sablier、Loophole或其他合约来启动你的业务。
import { Sablier } from "@taikai/dappkit";
const sablier = new Sablier(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await sablier.start();
await sablier.withdrawFromStream(1, 500);
DAO(去中心化的自治组织)
将你的DAO建立在我们的网络上,并利用社区制作的智能合约(投票合约和网络合约)的优势。
你也可以在你的网站上建立DeFi平台,预测市场,游戏应用程序和功能,如加密货币钱包连接。
import { Network_V2 } from "@taikai/dappkit";
const network = new Network_V2(
{ web3Host: "http://localhost:1337", privateKey: "*" },
"0xContractAddress"
);
await network.start();
await network.lock(205000);
一个开源的SDK
dappKitis是一个开源的SDK,这意味着它将在系统的基础上以合作的公共方式进行改进和开发。这样,更多的开发者将受益于未来的功能,更高的代码质量和更多的灵活性。
如果你想为dappKit的开发做出贡献,请务必加入我们在Github、Discord和dappKit上的web3开发社区,在那里你还可以参与开发赏金。
而且...现在和将来都可以免费使用😵💫。
与其他web3 SDK不同,dappKit是一个免费的框架,并将永远如此。即使有先进的功能😉
使用 dappKit 构建的 Web3 项目
我们的代码库已经被用于建立成功的web3项目,如RealFevr和Polkamarkets。
RealFevr在BSC上首次推出了它的NFT足球收藏和ERC20代币,其最初的数据包销售加上市场交易量产生了超过+3M欧元的收入(数据来自RealFevr)。
另一方面,Polkamarkets在其平台的开发中使用了SDK,可以在app.polkamarkets.com。
dappKit框架被用于其市场预测引擎、去中心化金融(DeFi)功能、后端基础设施和solidity框架。
dappKit开发的背后是谁?
dappKit是由TAIKAI--一个web3开发中心创建的,它利用黑客马拉松、赏金和招聘挑战来连接开发者和公司。
在dappKit开发的早期阶段,它被命名为Bepro.js,在我们的Bepro Lab分支下开发。
在对SDK进行整体和改进后,bepro.js被重新命名为dappKit,并作为一个免费的开源代码库发布。
dappKit是希望启动其web3项目的开发者的首选框架。无论你是高级还是初级开发人员,dappKit SDK都能让你节省时间,并使web3开发的学习曲线更加平坦。
今天就开始使用dappKit吧!dappkit.dev/,并加入我们的web3开发社区。
成为#web3革命的一部分💪
首次发布于此