2026 年 10 月 6 日
10 月 5 日 23:18 UTC,一次二十三行的改动合入了主分支。论体量,微不足道。论意义,是我们解析过的所有改动里最重大的一次。
为 Solana 设置了两个开关:
SOLANA —— 开发者设置里的实验开关,默认关闭solana_enabled —— 服务端远程配置里的开关,默认为 false外加一个把两者合并的 hook:任意一个打开即可。代码注释说得很直白:在生产环境中 Solana 由远程开关把守,而实验开关只是开发者本地的覆盖。
Rainbow 从一开始就是 EVM 钱包:Ethereum、Base、Arbitrum、Optimism 等等。它们共用同一套地址格式和同一个虚拟机,所以再加一条这样的链属于常规工作。
Solana 的构造原理完全不同:不同的地址、不同的密钥、不同的虚拟机。这不是列表上的第二十五条网络,而是跨出了这个钱包当初被设计针对的族系。
这里没有任何一行真正处理 Solana 的代码——没有密钥,没有交易签名,也没有对它网络的请求。新建了目录 src/features/solana/,里面只有一个文件:那个开关。这是为后续工作打的地基,而不是工作本身。
开关有两个,而第二个是远程的。这意味着他们打算从服务端打开 Solana,无需更新应用。当一项功能正准备面向真实用户、并且希望逐步放量时,人们就会这么做。
作为对照:上一篇里的侧边栏只由本地开关把守,只有开发者看得到。而远程这一类我们已经见过,就在 Rainbow Cash:cash_enabled 与 cash_balance_enabled。如今 solana_enabled 与它们并列。
一个坦白的提醒。这是准备,不是公告。Rainbow 的实验分支并非总能活到发布,凭三个文件的代码也无法承诺时间表。确定的只有一件事:门已经在代码里,而它从服务端开启。
钱包开发中正在发生什么:rnbw.wiki/pulse
这些内容同时发布在频道 @RNBWwiki.