impersonator-dapp-devtools
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseImpersonator — 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.
| Chain | Repository | Public site (per upstream) |
|---|---|---|
| Ethereum / EVM | impersonator-eth/impersonator | impersonator.xyz |
| Solana | impersonator-eth/impersonator-solana | solana.impersonator.xyz |
Stack (typical): TypeScript / Next.js-style apps—see each repo’s and README for yarn, pnpm, or npm (lockfiles may differ by repo).
package.json参考技能。此套件不包含Impersonator;安装、环境变量及具体脚本请参考上游文档。
| 链 | 仓库地址 | 公开站点(来自上游) |
|---|---|---|
| 以太坊 / EVM | impersonator-eth/impersonator | impersonator.xyz |
| Solana | impersonator-eth/impersonator-solana | solana.impersonator.xyz |
典型技术栈:TypeScript / Next.js风格应用——请查看各仓库的和README以了解yarn、pnpm或npm的使用(不同仓库的锁文件可能有所不同)。
package.jsonWhat 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 / / ; your repo may prefer ).
yarn installyarn startyarn buildpnpm- Env: check /
.env.samplein the repo you clone—never commit secrets..example.env.local
EVM仓库记录了安装依赖、启动开发服务器等步骤——请从你分支的当前README中复制命令(常见示例包括 / / ;你的仓库可能更偏好使用)。
yarn installyarn startyarn buildpnpm- 环境变量:检查你克隆仓库中的/
.env.sample——切勿提交机密信息。.example.env.local
How to combine with blockint
如何与blockint结合使用
| Task | Skill |
|---|---|
| Solana tracing / evidence from chain data | solana-tracing-specialist |
| EVM contract and DeFi review | evm-solidity-defi-triage-agent |
| Ethics and lawful investigation posture | crypto-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指引。