生态层: Web3 钱包集成 (Wallet Integration)

知识网络定位

当前页面已进入跨页知识网络层:不仅展示本页拓扑,还明确它在整站里的分类、被哪些页面引用、又继续指向哪些专题与证据页。

打开知识网络总览
功能状态:planned(规划态) 分组:生态与路线 出链:4 回链:8 相邻推荐:8
金库多签阈值治理时间锁提案铸造奖励

结构审计摘要:结构审计统计由当前生成产物动态读取;结构审计不等于业务或底层代码安全审计

钱包集成的硬边界:谁能签名

Keplr / CosmJS / MetaMask:只能只读,不能签名 唯一可签名客户端 = 官方 SDK(@msg-chain/sdk,native Dilithium-5) 交易是 JSON 序列化的 types.Transaction,不是 protobuf TxRaw 只读查询路径可用;广播路径只接受 MSG native 签名交易

因此钱包生态接入被拆成两件事:只读查询可以现在就接;签名与广播必须走官方 SDK。地址格式为 msg + 40 位十六进制 + 1 位校验字符(共 44 字符,不是 bech32),native denom 为 umsg(9 位小数)。

拓扑追踪模式:支持悬停预览、点击锁定、节点搜索、只看上游、只看下游,以及“仅一跳 / 全链路”切换,帮助查看者在复杂拓扑中快速定位流程关系。
搜索 支持热词与别名检索:金库 / 治理 / 证明 / 复核 / 总控 / 注册中心 / 铸造 / 处罚
热词
方向
深度
未锁定 | 双向 | 全链路 | 悬停预览,点击锁定
当前节点 上游链路 下游链路 双向汇聚 非当前路径

flowchart TD
    classDef implemented fill:#dcfce7,stroke:#166534,color:#14532d,stroke-width:2px;
    classDef partial fill:#ffedd5,stroke:#9a3412,color:#7c2d12,stroke-width:2px;
    classDef planned fill:#ccfbf1,stroke:#0b7a6b,color:#134e4a,stroke-width:2px,stroke-dasharray: 5 3;
    classDef audit fill:#e0f2fe,stroke:#0284c7,color:#0c4a6e,stroke-width:2px;

    subgraph Frontend["浏览器与客户端"]
        DApp["去中心化应用前端 (DApp)"]
        Keplr["Keplr 扩展"]
        MetaMask["MetaMask 扩展"]
    end

    subgraph CosmosPath["Cosmos 钱包路径"]
        CosmJS["CosmJS / MSG SDK"]
        Suggest["keplr_suggest_chain.js"]
        ChainInfo["keplr_chain_info.json
chainId=msg-chain-1"] Offline["window.keplr.getOfflineSigner"] GRPC["Cosmos SDK 兼容 gRPC Query"] REST["REST / RPC 查询面"] end subgraph EVMPath["EVM 钱包路径"] EthRPC["JSON-RPC 2.0 / eth_* / broadcast_tx_commit"] ExplorerURL["blockExplorerUrls / explorer.msgchain.org"] end subgraph Chain["MSG 公链网络"] Node["RPC / REST / gRPC 节点"] end subgraph Signing["签名边界"] SignSDK["唯一可签名客户端 = 官方 SDK
native Dilithium-5"] NoSign["Keplr / CosmJS / MetaMask
只能只读,不能签名"] end DApp --> CosmJS DApp --> MetaMask CosmJS --> Suggest Suggest --> ChainInfo Suggest --> Keplr Keplr --> Offline Offline --> REST REST --> Node GRPC --> Node DApp --> GRPC MetaMask --> EthRPC MetaMask --> ExplorerURL EthRPC --> Node DApp --> SignSDK SignSDK --> Node Keplr -.-> NoSign MetaMask -.-> NoSign CosmJS -.-> NoSign class CosmJS,GRPC,REST,Node,EthRPC,SignSDK implemented class DApp,Keplr,MetaMask,Suggest,ChainInfo,Offline,ExplorerURL,NoSign planned
已实现已有真实代码 / 测试或查询证据
部分实现部分可用,缺口已在页面标注
规划态仅规划、尚无实现(虚线框)
审计页负责把图回接到证据
实线箭头已形成的主链路
虚线箭头跨页关联 / 规划方向提示,不代表模块未实现