impersonator-dapp-devtools

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

Impersonator — read-only address presentation for dApp testing

Impersonator — 用于dApp测试的只读地址展示工具

Reference skill. This bundle does not ship Impersonator; use upstream docs for install, env vars, and exact scripts.
Stack (typical): TypeScript / Next.js-style apps—see each repo’s
package.json
and README for yarn, pnpm, or npm (lockfiles may differ by repo).
参考技能。此套件不包含Impersonator;安装、环境变量及具体脚本请参考上游文档。
典型技术栈:TypeScript / Next.js风格应用——请查看各仓库的
package.json
和README以了解yarnpnpmnpm的使用(不同仓库的锁文件可能有所不同)。

What it is for (legitimate)

合法用途

  • Developer / QA: See how a dApp renders balances, positions, or screens as if a given address were connected—without controlling that address.
  • Upstream EVM README states users cannot transact in the obvious way because no private keys are used for the impersonated address (confirm current behavior in the app you run).
  • 开发者/QA测试:查看dApp如何渲染余额、持仓或界面,就像已连接指定地址一样——无需控制该地址。
  • 上游EVM README说明,由于未使用被模拟地址的私钥,用户无法以常规方式进行交易(请在你运行的应用中确认当前行为)。

Local setup (follow upstream)

本地搭建流程(遵循上游文档)

The EVM repo documents steps such as install dependencies and start a dev server—copy commands from the current README on your branch (examples in the wild include
yarn install
/
yarn start
/
yarn build
; your repo may prefer
pnpm
).
  • Env: check
    .env.sample
    /
    .example.env.local
    in the repo you clone—never commit secrets.
EVM仓库记录了安装依赖、启动开发服务器等步骤——请从你分支的当前README中复制命令(常见示例包括
yarn install
/
yarn start
/
yarn build
;你的仓库可能更偏好使用
pnpm
)。
  • 环境变量:检查你克隆仓库中的
    .env.sample
    /
    .example.env.local
    ——切勿提交机密信息。

How to combine with blockint

如何与blockint结合使用

TaskSkill
Solana tracing / evidence from chain datasolana-tracing-specialist
EVM contract and DeFi reviewevm-solidity-defi-triage-agent
Ethics and lawful investigation posturecrypto-investigation-compliance
Production wallet connect patterns (Solana stack pointers)solana-onchain-intelligence-resources
任务技能
Solana链上追踪/链数据取证solana-tracing-specialist
EVM合约与DeFi审核evm-solidity-defi-triage-agent
伦理与合法调查准则crypto-investigation-compliance
生产环境钱包连接模式(Solana技术栈指引)solana-onchain-intelligence-resources

Guardrails (strict)

严格约束

  • No phishing or social engineering — do not use Impersonator to mislead people into believing you control another party’s wallet or to harvest credentials.
  • No fraud or ToS abuse — obey dApp terms, WalletConnect / wallet policies, and applicable law; “read-only UI” does not make misuse acceptable.
  • Not a KYC/AML bypass — this is not a technique to evade sanctions, identity, or compliance controls.
  • Investigations: Viewing a public UI as address X may be fine for technical understanding; attribution and reporting still require evidence from chain data and lawful process—see on-chain-investigator-agent.
Goal: a discoverable, ethics-forward pointer to Impersonator (EVM) and Impersonator Solana for dApp testing contexts inside blockint.
  • 禁止钓鱼或社会工程攻击——不得使用Impersonator误导他人,使其相信你控制了另一方的钱包,或用于获取凭证。
  • 禁止欺诈或滥用服务条款——遵守dApp条款WalletConnect/钱包政策及适用法律;“只读UI”不能成为滥用的借口。
  • 不可绕过KYC/AML管控——这并非规避制裁身份验证合规管控的手段。
  • 调查场景:以地址X的视角查看公开UI可能有助于技术层面的理解;但归因报告仍需基于链数据的证据及合法流程——请参考on-chain-investigator-agent
目标:为blockint内部的dApp测试场景提供一个可发现、符合伦理的Impersonator (EVM)和Impersonator Solana指引。