如何在zk 上构建前端dApp

#头条创作挑战赛#

构建前端 dApp

#设置项目

克隆模板并cd放入文件夹中

git clone https://github.com/matter-labs/greeter-tutorial-starter
cd greeter-tutorial-starter

启动项目

yarnyarn serve

在浏览器中导航以http://localhost:8080/查看正在运行的应用程序。

#将帐户连接到 dApp

#智能账户

启用智能账户允许您加入已经使用 zkSync 第一个版本的 Argent 账户抽象钱包用户。

#外部拥有账户 (EOA)

为了与基于 zkSync 构建的 dApp 进行交互,请将 MetaMask 钱包连接到 zkSync Era 测试网。

#将资金桥接到 L2

笔记

当从主网桥接到 zkSync Era 上的智能账户(例如 Argent)时,您必须通过单击“存款到 zkSync Era 主网”上的另一个地址来指定 L2 钱包的地址。

#项目结构

在./src/App.vue文件的functions:部分中,您将看到存储应用程序的模板代码。

提供了大部分代码。您必须完成 TODO: 部分。

functions: {initializeProviderAndSigner() {// TODO: initialize provider and signer based on `window.ethereum`},async getGreeting() {// TODO: return the current greetingreturn "";},async getFee() {// TODO: return formatted feereturn "";},async getBalance() {// Return formatted balancereturn "";},async getOverrides() {if (this.selectedToken.l1Address != ETH_L1_ADDRESS) {// TODO: Return data for the paymaster}return {};},...

上滑加载更多 ↓
推荐阅读:
友情链接:
更多:

本站资料均由网友自行发布提供,仅用于学习交流。如有版权问题,请与我联系,QQ:4156828  

© CopyRight 2020-2024 All Rights Reserved. Powered By 71396.com 闽ICP备11008920号-4
闽公网安备35020302034903号

Top