使用 Flashbots 的仲裁机器人示例
simple-arbitrage ======================= 此仓库包含一个简单的机制性系统,用于发现、评估、评级和向 Flashbots 束端点提交套利机会。此脚本极不可能有利可图,因为许多用户都可以访问它,而且它针对的是众所周知的以太坊机会。我们希望您将此仓库作为将 Flashbots 集成到自己的 Flashbot 搜索器 (机器人) 的示例。有关更多信息,请参阅 Flashbots 搜索器常见问题
环境变量 ====================== - ETHEREUM_RPC_URL - Ethereum RPC 端点。不能与 FLASHBOTS_RPC_URL 相同 - PRIVATE_KEY - 用于提交 Flashbots Ethereum 交易的 Ethereum EOA 的私钥 - FLASHBOTS_RELAY_SIGNING_KEY [可选,默认:随机] - Flashbots 提交需要使用 Ethereum 私钥来签名交易负载。此新创建的账户不需要持有任何资金或与链上活动相关联,只需要在多个 Flashbots RPC 请求中使用,以识别与同一搜索者相关的请求。请参阅 https://docs.flashbots.net/flashbots-auction/searchers/faq#do-i-need-authentication-to-access-the-flashbots-relay - HEALTHCHECK_URL [可选] - 健康检查 URL,仅在成功提交捆绑后才会访问。 - MINER_REWARD_PERCENTAGE [可选,默认 80] - 0 -> 100,将总体盈利率的多少百分比发送给矿工。
使用方法 ======================== 1. 生成新的机器人钱包地址,并将私钥提取到原始的 32 字节格式中。 2. 从安全帐户部署包含的 BundleExecutor.sol 到以新创建的钱包地址作为构造函数参数的以太坊网络中。 3. 将 WETH 转移到新部署的 BundleExecutor 中。 _ 重要的是要确保机器人钱包的私钥和 BundleExecutor 所有者的私钥安全无虞。 机器人钱包会尽量避免在套利中损失 WETH,但恶意用户仍然可以清空合约。_
暂无开放 Issues,或尚未同步最近议题。