背景:昨晚熬夜没睡好,今天脑子一片浆糊;下午4点左右准备充值 ETH 到 http://friend.tech 买老朋友的 key。
http://friend.tech 有两种充值方式:
- 在 base 链上从其他地址转入 http://friend.tech 钱包地址
- 通过 https://friend.tech/deposit 从 ETH 主网跨链过去
因为 base 链上没资金,所以选择第二种方式。重点来了:访问 deposit 需要输入账号专属的 6 位验证码,因为脑子不清醒我居然凭借记忆输入了,甚至没有打开 ft 客户端确认一下,然后又是脑子不清醒页面账户头像也不看,账号 ID 也不看。就直接输入金额,完成转账。
之后我回去 ft 客户端等了十几分钟 ETH 还没到账才意识到出问题了,链上确认果然把 ETH 转给了错误验证码对应的用户。是个老外,目前在跟他留言能否归还,希望遇到好人🙏
总结&教训:
- 不要在脑子不清醒的时候操作资金!!!
- 其实不是没想到确认头像和ID,主要因为脑子里有个固化的印象就是 Web3 的产品都是链接钱包才会操作的,所以想着我自己的页面不可能出错。目前输入验证码充值的方式一点都不 Web3, 希望
@friendtech
跟进看看怎么改进。
分享完了,大家可以骂我傻逼了。希望推友引以为鉴
原文链接