ハニーポット トークン は、悪意のある制限を持つ暗号通貨のクラスです。開発者は、一般のユーザーができるように、スマート コントラクトに意図的に制限やバックドアを追加します。購入するトークン、ただし正常ではない売る、または販売時に非常に高額な手数料、ブラックリスト、その他の制限に遭遇し、資金がトークンに閉じ込められたままになります。表面的には、このタイプの トークン は正常に見えるかもしれません。流動性プール、トークン ロゴ、およびアクティブなコミュニティ プロモーションがあります。しかし、ユーザーが分散型取引所で購入すると、販売が拒否されたり、取引手数料が高すぎて資金を回収することがほぼ不可能になったりする可能性があります。
リスクを確認して軽減する方法
できます OKリンク ブロックチェーン ブラウザが トークン コントラクト アドレスを入力するまで待ちます (以下の例を参照)。 トークン がハニーポットとして識別された場合、通常はそれに応じてマークが付けられます。
2. オンチェーン には毎日新しい トークン がオンラインになるため、ブロックチェーン ブラウザのリスク マークがリアルタイムですべての トークン をカバーできない可能性があるため、次の方法で手動セルフチェックを実行することもできます。
「契約を読む」タブを表示します。
owner(): 戻り値がそうでない場合 0x000...、通常は契約所有者が管理権を保持することを意味します。
totalSupply() そして balanceOf(): トークン の初期割り当てを確認するために使用されます。
「isExcludedFromFee(address)」、「isBlacklisted(address)」、「maxTxAmount()」、「tradingEnabled()」などの関数または変数を探します (契約ごとに異なる名前が使用される場合がありますが、目的は似ています)。
[契約の書き込み] タブ (権限 がある場合のみアクセス可能):
機密書き込み機能の存在を確認します。setFeePercent、setBlacklist、renounceOwnership または setTradingEnabled。これらの関数が存在し、契約所有者のみが呼び出すことができる場合、トークン のリスクが高くなります。
ソース コード内で次のキーワードを検索します (大文字と小文字は区別されません。下線付きの記述にも注意してください)。 blacklist、isBot、onlyOwner、setFee、maxTx、exclusionFromFee、trading、swapAndLiquify、transferFrom、approve、mint、burn、renounceOwnership、liquidity。
特別な注意 transfer、_transfer そして transferFrom 実装、ターゲットにするかどうかを確認する == ペアにする または == ペアから 異なるロジックを使用して、購入操作と販売操作を区別します。
次のようなコードを見つけた場合:
require(!_isBlacklisted[from]); if (to == ペア) { 料金 = 99; }
これは 1 つです明らかな危険信号。
契約がルーターを呼び出すかどうかを確認する(Pancake/Uniswap Router など)、およびスワップ プロセスに次のものが含まれるかどうか lockTheSwap、_tax などの複雑なロジック。これらのロジックは通常のトランザクションを妨げる可能性があります。

