如何获取 Raw Transaction
Raw Transaction 是完整的 RLP 编码签名交易(含签名),不同于仅包含 calldata 的 Input Data
SDK 签名后直接得到 — ethers.js signTransaction()、web3j signedTransaction.toHexString() 的返回值即是
广播前拦截 — 调用 eth_sendRawTransaction 时传入的参数就是 Raw Transaction
Foundry — cast tx --raw <txhash>(需节点支持)
支持的交易类型
Type 0Legacy · 固定 Gas Price Type 1EIP-2930 · Access List Type 2EIP-1559 · Max Fee 双费率
字段说明
From发送方地址,由签名 (v/r/s) 反算恢复,标注 (recovered) To接收方;为空表示合约创建交易 Value发送的 ETH 数量(Wei,括注 ETH/Gwei) Gas Limit愿意消耗的最大 Gas 上限 Gas PriceLegacy/2930 每单位 Gas 出价(Gwei) Max FeeEIP-1559 每单位 Gas 最高总费用 Max PriorityEIP-1559 给矿工的小费上限(Tip) Data合约 calldata;前 4 字节为函数选择器 Nonce交易序号,防止重放攻击 Chain ID目标链 ID,防止跨链重放(EIP-155) v / r / sECDSA 签名三要素,用于恢复 From 地址
隐私说明
所有解析均在浏览器本地完成,不上传任何数据,可离线使用