---
概述: 用Go发交易事务(`Transaction`)的教程。
---
# 交易(`Transaction`)
这些部分将讨论如何使用go-ethereum`ethclient`包在以太坊上查询和发送交易。注意这里的交易`transaction` 是指广义的对以太坊状态的更改,它既可以指具体的以太币转账,代币的转账,或者其他对智能合约的创建或者调用。而不仅仅是传统意义的买卖交易。
- 客户端
- 创建客户端
- 以太坊账户
- 账户余额
- 账户代币余额
- 生成新钱包
- 密匙库
- 硬件钱包
- 地址验证
- 交易
- 查询区块
- 查询交易
- ETH转账
- 代币转账
- 监听新区块
- 创建裸交易
- 发送裸交易
- 智能合约
- 智能合约 & ABI
- 部署智能合约
- 加载智能合约
- 查询智能合约
- 写入智能合约
- 读取智能合约二进制码
- 查询ERC20代币智能合约
- 事件日志
- 监听事件日志
- 读取时间日志
- 读取ERC20代币的事件日志
- 读取0x Protocol事件日志
- 签名
- 生成签名
- 验证签名
- 测试
- 发币龙头
- 使用模拟客户端
- Swarm存储
- 创建 Swarm存储
- 上传文件到Swarm
- 从Swarm下载文件
- Whisper通信协议
- 创建Whisper客户端
- 生成Whisper密匙对
- 在Whisper上发送消息
- 监听Whisper消息
- 工具
- 工具集合
- 专有词汇表
- 资源