主页 > 区块链钱包 > [苹果手机如何下载数字钱包]以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

[苹果手机如何下载数字钱包]以太坊钱包开发系列3 - 展示钱包信息及发起签名交易

管理员 区块链钱包 2022年07月18日

使用钱包连接Provider的方法如下:

用ethers.js 实现发送交易

先来看看发送交易的UI界面:

发起交易的时候,就是需要填充每一个字段,构建这样一个交易结构。 to 和 value: 很好理解,就是用户要转账的目标及金额。 data: 是交易时附加的消息,如果是对合约地址发起交易,这会转化为对合约函数的执行,可参考:如何理解以太坊ABI nonce: 交易序列号 chainId: 链id,用来去区分不同的链(分叉链)id可在EIP-55查询。

参考文档

ethereum-tx

以太坊去中心化网页钱包开发系列,点链接观看视频课程,将从零开始开发出一个可以实际使用的钱包,本系列文章是理论与实战相结合,一共有四篇:创建钱包账号、账号Keystore文件导入导出、展示钱包信息及发起签名交易、发送Token(代币),这是第三篇介绍使用ethers.js的钱包对象获取相关信息及发起你离线交易。

尽管 Ethers.js 提供了非常简洁的API来发送签名交易,但是探究下简洁API背后的细节依然会对我们有帮助,这个过程大致可分为三步:

本文网络收集整理,不构成任何投资建议。转载请注明出处:https://www.bnlive.com.cn/qklqb/8375.html

标签: 钱包   以太   交易   系列   签名   信息   发起   开发   展示