用途:为数据库中的特定金库添加人类可读的备注。
必要输入:金库智能合约地址;人类可读的消息;可选标志(来自 VaultFlag 枚举,未提供则设为 None)。
主要步骤:
- 解析金库名称:可从 top_vaults_by_chain.json 文件(JSON 对象列表)中搜索记录并提取名称,不要打开该文件(过大);也可使用 check-vault-onchain.py。
- 编辑 flag.py:金库备注存储在 eth_defi/vault/flag.py。将金库地址加入 VAULT_FLAGS_AND_NOTES;若地址已存在需询问用户。地址需小写。为消息创建 Python 常量,设置消息与标志;若用户明确未指定标志,则设为 None;在该行上方以注释形式添加金库名称。
- 格式化代码:运行 ruff 确保 Python 代码格式正确。
- 开放 PR:提交拉取请求。这不是功能 PR,无需添加变更日志条目;PR 前缀使用 "notes" 而非 "feat"。
限制:资料未提供安装命令、收费、价格、平台或效果信息。