go-ethereum - 如何将我自己的跟踪器文件包含到 go-eth 的 eth/tracers 中?
问题描述
我已经根据自己的要求修改了 call_tracer.js 文件(https://github.com/ethereum/go-ethereum/tree/master/eth/tracers/internal/tracers),但是我不确定如何包含它与其他示踪剂一起。
现在,我将我的跟踪器 JS 代码作为 debug_traceCall 的输入提供,如下所示:
TxObj_TraceConfig := DebugTraceCallTraceConfig{
Tracer: "{My TRACER JS CODE}",
}
var raw json.RawMessage
err := rpcClient.CallContext(context.Background(), &raw, "debug_traceCall", TxObj, "latest", TxObj_TraceConfig)
var res DebugTraceCallTraceResponse
json.Unmarshal(raw, &res)
我想像往常一样指定 Tracer 文件,即 Tracer :"callTracer" 或在我的情况下 Tracer :"customTracer"。
我假设我需要将我的 Tracer 包含在 assets.go 中?
解决方案
推荐阅读
- sql - 查询给我错误消息:无法绑定多部分标识符“llpeople_tbl.Person_ecounsel”
- python - 如何将 ElementTree 写入 Python 中的文件对象?
- apache-kafka - 将具有区分大小写名称的 Oracle 表中的数据加载到 Kafka
- python - 如何使用 opencv 或 PIL 使用原始目标图像颜色为图像蒙版的部分着色?
- php - 如何使用 cronjob 生成谷歌访问令牌?
- hl7-fhir - 使用 HAPI 库针对 https://www.hl7.org/fhir/validation.html 中列出的不同方面验证 FHIR 资源
- proxy - Kerberos 创建 spn 和 keytab 以包含代理 DNS
- sql-server - 如何在sql server中连接数据值
- c# - 在服务堆栈中返回 403 状态码
- android - Android:画布在旋转时被清除