
钱包签名 · 把「授权」讲成人话
用一句「你在向小明授权 0.5 ETH 的转账额度」替代原始 calldata,配一枚暖色圆点提示当前风险等级。
我们把「情感连接」写进区块链应用的每一处交互:钱包签名不再冷冰冰,交易进度用呼吸式动画安抚等待,失败提示也先递上一句「别急,我陪你重试」。技术依旧严谨,体验却像朋友陪着你。

用一句「你在向小明授权 0.5 ETH 的转账额度」替代原始 calldata,配一枚暖色圆点提示当前风险等级。

确认中每 4s 更新一次进度文案:提交→打包→确认,最长等待 45s 后主动给出「加速/取消」出口。

藏品详情页加入「它陪你第 N 天」纪念文案与刻度装饰边,把持有关系从资产变成陪伴。
所有系统提示先共情、再给动作,最后给结果。
等待不再焦虑,用缓慢明暗呼吸替代高速转圈。
链上事件触发后,给用户一封可读的「情绪回执」。
从 320px 到 2560px,温度与节奏保持一致。
我们把链上错误码映射为可读情绪文案,并在同一卡片内给出三个出口:调整 Gas、降低金额、稍后再试。每一句都先解释原因,再给数据,最后给动作,让用户在 3 秒内知道该点哪里。
把用户旅程拆成 6 个情绪节点(进入、连接、签名、等待、结果、回访),每个节点标注期望情绪与当前落差,优先修复落差 ≥ 2 级的节点。
共情句 + 数据句 + 动作句;禁止直接抛 0x 报错。上线前用 5 位非技术用户做可读性测试,目标理解率 ≥ 90%。
统一使用 ease-out 缓动,位移 ≤ 14px、缩放 ≤ 1.06;呼吸动画周期 2.4s、振幅 ≤ 8%,避免急促闪烁引发焦虑。
金额、Gas、哈希前 6 位、到账时间四类信息常驻可见;哈希提供一键复制,复制后给 1.5s 的「已复制」反馈。
380 / 640 / 1024 / 1600 四档;卡片 1→2→4 列,容器 1140→1400→1680px;所有可点元素 ≥ 44×44px,长哈希强制断行。
正文对比度 ≥ 4.5:1、焦点可见;prefers-reduced-motion 下关闭位移动效;无 JS 时全部内容可见,禁用 opacity:0 遮内容。