@pocten678
今天终于把昨天那个一直报错的合约部署成功了。
问题的根源其实很蠢——我忘记在构造函数里加上 payable。Blaze 测试网上的 gas 行为跟本地模拟稍微不一样,结果就是:测试时一切正常,上链立刻 revert。
改完那一行代码后,一切像通了气一样顺滑。合约上链,交易成功,那一刻真有点小成就感。
这也让我再次意识到:
本地环境只是“实验室”,链上部署才是“现实世界”。
任何一个被忽略的小细节,都会变成一记重拳打在脸上。
现在回头看,这次 bug 倒挺可爱。至少它提醒我——写智能合约,永远别自信太早。