1 个不稳定版本
0.1.3 | 2022年6月29日 |
---|
#13 在 #incoming
32KB
376 行
描述
Fiddi 是一个命令行工具,用于在 EVM 兼容区块链上检查和处理/监控交易,这是一个无聊且复杂的流程。
安装
-
确保您的系统已安装 Rust,并已设置 cargo。
git clone https://github.com/ahmadbrainworks/fiddi cd fiddi cargo build --release cd target/release
然后从那里执行
fiddi
。 -
从发布分支安装。从 发布分支 下载发布文件
tar -xvf fiddi-0.1.linux.tar.gz cd fiddi/bin
然后从文件夹中执行
fiddi
。
用法
./fiddi --区块号 123456789 --RPChttps://bsc-dataseed.binance.org/ --端口 8081 --IP 地址 0.0.0.0 --Webhookhttps://webhookaddress.tld/my-enpoint --HTTP --持续运行
标志
--block-number
", 类型:整数/字符串。指定要开始索引的区块号,并检查该区块中的交易,对于最新区块使用 "latest",例如 --block-number latest
-
--rpc
, 类型:字符串。您的节点 RPC URL -
--port
, 类型:字符串。
提供一个要公开到互联网或本地网络的端口,此标志的目的是创建一个端点,您可以使用它轻松地添加要监控其入站交易的地址。 -
--ip-address
, 类型:字符串。用于将地址列表添加到监视列表的 IP 地址。 -
--webhook
, 类型:可选。您的 Webhook 端点,用于接收有关入站交易的通知。端点必须接受来自fiddi
的 POST 请求,请求以 JSON 格式发送,包括区块号、区块哈希、发送地址、接收地址、接收者地址、价值以及交易哈希。{"blockHash":"0x1169c9501bb552b35e1f297df3ecf52a9aabca5d1ac4ea5f0700e7d7992091fc","blockNumber":"0x117608b","from":"0x038173cdd584df8037ea0126559cd3e1daba0c35","gas":"0xb7390","gasPrice":"0x12a05f200","hash":"0x24cb59a6e9dc65532b935fd8a3dcc5a54d797a3492d5aedc136f1f71c06290a1","input":"0xfb3bdb41000000000000000000000000000000000000001f8def8808b02452c9a00000000000000000000000000000000000000000000000000000000000000000000080000000000000000000000000038173cdd584df8037ea0126559cd3e1daba0c350000000000000000000000000000000000000000000000000000000062975e8d0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000bb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c000000000000000000000000d8b329d00acb2d11e45bac7c406230497a65105c","nonce":"0x118e","r":"0x3b2b58b5457ce8dc51dcffd77c151b2b46531603f13b395123f933412e1ad57e","s":"0x2a9ec1320006a94a36277f72a5c2936fe38f7fb676f507f734a00daf369f3410","to":"0x10ed43c718714eb63d5aa57b78b54704e256024e","transactionIndex":"0x53","type":"0x0","v":"0x94","value":"0x13f40c891fccb7"}
-
--http
, 类型:布尔值。此标志是布尔值,仅在您想使用将钱包地址添加到监视列表的功能时指定它。endpoint
用于将钱包地址添加到监视列表;https://ip-address:port/api/new/address
主体
{"地址": "0x096f7a3B544e62729a1FAD5c3882A1C65D1a9f72"}
-
--keep-on
, 类型:布尔值。当此标志设置时,在完成指定的 --block-number 检查后,它将移动到下一个区块,依此类推。
依赖项
~18–31MB
~538K SLoC