CA 地址提取与链路识别

分阶段识别

  1. 从消息中提取地址候选,保留原文位置与来源。
  2. 按候选链的规则校验格式并归一化,保留原始值。
  3. 结合来源提示和节点查询生成链路候选。
  4. 查询资产元数据与链上状态,记录识别证据。
  5. 结果明确才进入策略校验;歧义或查询失败转为等待或拒绝。

地址格式不等于链路

同一个候选可能需要在多个链路上核对。建议用“链标识 + 规范地址”标识资产;不能仅按地址字符串全局去重,也不能在第一次 RPC 超时后判定地址不存在。

归一化边界

各 Adapter 负责本链的地址规范化。不要对所有链统一转小写、统一长度或统一前缀。SOL 资产候选需要按其资产模型核对,不能仅因为字符串外形正确就视为 Token。

建议输出

保留原地址、规范地址、候选链、选定链、识别依据、元数据查询结果与失败原因。多个候选链均成立时,交由明确策略处理。

验证场景

重复地址、带标点地址、相似格式、多链同地址、普通账户、无效资产与节点不可用。核对错误路由是否能在进入执行前被阻止。