Documentation
¶
Overview ¶
main 为本模块 (github.com/godaddy-x/wallet-adapter-eth) 的测试入口:从内嵌 JSON 配置通过 eth.NewAdapter 创建并注册适配器,打印链信息与可选地址余额/nonce 后阻塞运行。可选 -addr 指定测试地址。
Directories
¶
| Path | Synopsis |
|---|---|
|
Package eth 实现基于 [wallet-adapter](https://github.com/godaddy-x/wallet-adapter) 的以太坊及 EVM 兼容链适配器。
|
Package eth 实现基于 [wallet-adapter](https://github.com/godaddy-x/wallet-adapter) 的以太坊及 EVM 兼容链适配器。 |
|
internal
|
|
|
config
Package config 提供本适配器使用的链配置(EVM 系:RPC、Gas、Nonce 等),依赖 github.com/godaddy-x/wallet-adapter/config 的 Configer 接口。
|
Package config 提供本适配器使用的链配置(EVM 系:RPC、Gas、Nonce 等),依赖 github.com/godaddy-x/wallet-adapter/config 的 Configer 接口。 |
|
decoder
Package decoder 实现 github.com/godaddy-x/wallet-adapter 的 decoder 分类:AddressDecoder(EVM 地址)与 TransactionDecoder(交易建单/验签/广播)。
|
Package decoder 实现 github.com/godaddy-x/wallet-adapter 的 decoder 分类:AddressDecoder(EVM 地址)与 TransactionDecoder(交易建单/验签/广播)。 |
|
manager
Package manager 提供 WalletManager:聚合 RPC 客户端与链配置,负责 nonce、gas、余额查询与原始交易广播,供 TransactionDecoder 使用。
|
Package manager 提供 WalletManager:聚合 RPC 客户端与链配置,负责 nonce、gas、余额查询与原始交易广播,供 TransactionDecoder 使用。 |
|
models
Package models 定义内部数据结构:TxFeeInfo、AddrBalance、CallMsg 等,供 manager 与 decoder 使用。
|
Package models 定义内部数据结构:TxFeeInfo、AddrBalance、CallMsg 等,供 manager 与 decoder 使用。 |
|
rpc
Package rpc 提供以太坊 JSON-RPC 客户端 Client(Dial、Call),支持读写分离(广播走 BroadcastURL)。
|
Package rpc 提供以太坊 JSON-RPC 客户端 Client(Dial、Call),支持读写分离(广播走 BroadcastURL)。 |
|
util
Package util 提供通用工具:精度换算(StringToBigInt、BigIntToDecimal)与地址前缀 Append0x(避免 decoder 与 manager 循环依赖)。
|
Package util 提供通用工具:精度换算(StringToBigInt、BigIntToDecimal)与地址前缀 Append0x(避免 decoder 与 manager 循环依赖)。 |
Click to show internal directories.
Click to hide internal directories.