hyperEVM上でPRJX自動スワップボット

Tool

概要

「auto-swap-prjx-on-hyperEVM」は、hyperEVM上で稼働するPRJX(Project X)のエアドロップを効率的に獲得するための完全自動スワップボットです。HYPEトークンとUSDT0トークンの間でランダムな頻度・タイミングで取引を行い、ERC-20の許可(allowance)も自動管理。これにより、人間の操作に近い振る舞いをシミュレートしつつ、日々のスワップ活動を継続的に実行します。設定ファイル(.env)を用いて取引の頻度やディレイを細かく調整でき、JavaScriptで書かれた軽量なツールとして提供されています。

GitHub

リポジトリの統計情報

  • スター数: 10
  • フォーク数: 0
  • ウォッチャー数: 10
  • コミット数: 7
  • ファイル数: 5
  • メインの言語: JavaScript

主な特徴

  • HYPE ↔ USDT0間のトークンスワップを自動で実行
  • ERC-20トークンの許可設定を自動管理し、手動操作を不要に
  • 取引の頻度やタイミングをランダム化し、人間の操作に近い動作を実現
  • .envファイルで細かな動作パラメータ(遅延時間や取引回数範囲)を設定可能

技術的なポイント

本プロジェクトはJavaScriptで開発されており、Node.js環境で動作するボットとして設計されています。最も注目すべきは、hyperEVM上の分散型取引所(DEX)を介して、HYPEトークンとUSDT0トークンのスワップを自動化している点です。スワップ処理はERC-20トークンの許可(allowance)管理を含み、初回取引時には必要に応じて許可を自動で設定します。これによりユーザーはトークンの承認作業を手動で行う必要がなくなり、スムーズな自動取引が可能です。

また、単純な定期実行ではなく、日々の取引回数や取引のタイミングをランダム化することで、人間が操作しているかのような振る舞いを実現しています。これにより、エアドロップのポイント付与条件を満たしながらボット検知を回避しやすくなっています。設定ファイル(.env)で取引の最低・最高回数や遅延時間の最小・最大値を指定でき、柔軟な動作調整が可能です。

内部的にはWeb3ライブラリを活用し、smart contractの呼び出しやトランザクション送信を実装。トランザクションの成功可否やガス代の状況を監視し、エラー発生時にはリトライ処理も組み込むことで安定した運用を目指しています。ファイル数が少なくコードベースはシンプルで、READMEにセットアップ手順が明記されているため、Node.js初心者でも比較的導入しやすい構成です。

このように、DeFiのエアドロップ獲得に特化した自動化ツールとして、トークンスワップの自動化だけでなく、実際の運用で重要な人間らしさの模倣を意識した設計が大きな特徴となっています。

プロジェクトの構成

主要なファイルとディレクトリ:

  • .env: 環境設定ファイル。取引頻度やディレイのパラメータを設定
  • LICENSE: ライセンス情報
  • README.md: プロジェクトの説明とセットアップ手順
  • index.js: メインの実行スクリプト。スワップ処理や許可管理のロジックを実装
  • package.json: 依存パッケージやスクリプト設定

まとめ

hyperEVM上のPRJXエアドロップ獲得を自動化し効率化する実用的なボット。

リポジトリ情報: