#transaction #evm #compatible #blockchain #addresses #incoming #org

app fiddi

EVM 兼容区块链钱包地址监控器,用于监控交易。所有链请见 https://chainlist.org/

1 个不稳定版本

0.1.3 2022年6月29日

#13#incoming

MIT/Apache

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