前言继上一篇《ReactNativeDApp开发全栈实战·从0到1系列(NFT交易所-合约部分)》,本文进入“前端交互”环节:用ethers.js一行行打通铸造→授权→挂单→购买的完整闭环。示例拆成三步:预览:balanceOf拉取用户NFT,token
前言本文以OpenZeppelin5.x最新组件为基础,用Hardhat完成「合约→编译→测试→部署」全链路流程。解决openzeppelinV5在0.8.24环境下易出现的编译失败的解决方案;示范了零托管的现场分账逻辑:版税、平台费、卖家收益一次性链上清算,合约不
前言继上一篇《ReactNativeDApp开发全栈实战·从0到1系列(铸造NFT-合约部分)》,本文开始着重介绍使用ethers与合约进行交互的内容前置准备hardhat启动网络节点:npxhardhatnode合约编译:npxhardhatcompile生成
前言本文用Hardhat+OpenZeppelin5.x,完成一条「可铸造、可提现、带版税」的ERC-721代币主网流水线,分别为智能合约和前端两部分,本文主要介绍智能合约相关开发的内容;前期准备使用hardhat创建项目:这里就不赘述了具体可以作者的另一篇文章《智能合约开发
前言本文通过OpenZeppelin与ethers.js打通前端与合约,实现ERC20代币的一键发行,完成最小可行闭环。前置准备启动自定义网络:ganache把账号导入钱包中使用hardhat构建编写,编译合约OpenZeppelin简化合约开发表格总结:
前言本文主要用Ethers.jsv5在一篇文章里讲透「钱包全链路」:连接→授权→转账→检测→交易记录→账号列表。所有代码片段可直接拷进项目跑通。补充:使用ganache作为测试账号,通过创建自定义网络的导入账号;以web端为主准备工作注册个Ganache账号用来
前言ExpoGo只能调用官方SDK;若想在ReactNativeDApp里集成任意第三方原生库,就必须「自定义客户端」。下文以Windows→Android为例,演示「全程代理」构建的完整流程。一、前置准备需要有提前注册一个expo账号;本地已搭好HTTP/S
前言本文全面解析加密钱包从创建到上链的完整闭环:钱包生成:助记词、私钥、地址的派生与恢复链上交互:余额查询、签名、转账、合约部署资产发行:一键创建ERC-20同质化代币、ERC-721非同质化资产实现钱包创建和导入的实现实现核心说明:主要借助Ethers实现创建随机钱包和导
前言基于上篇文章《ReactNativeDApp开发全栈实战·从0到1系列(开篇)》,本文聚焦ReactNative路由方案:从导航架构选型到实战落地,带你一次配好、随处复用;项目结构目录如下RnDApp/├──android/
前言作为系列开篇,本文将带你完成四项任务:先俯瞰整体架构,再敲定技术选型,接着梳理应用功能,最后手把手初始化项目技术架构客户端•ReactNative+Expo:一套代码同时出iOS/Android双端包•必备库:ethers.js(签名/合约交互)、@wall