用TPWallet做跨链转账或者发起链上交易,矿工费这个参数直接决定你的交易能不能顺利上链。设得太低,交易卡在pending里半天不动;设得过高,又白白多花成本。我用了TPWallet两年多,在多条链上折腾过几十笔交易,踩过不少矿工费的坑,把设置方法和数值选择整理出来,给经常用多链钱包的朋友做个参考。
打开TPWallet点"转账"或"发送"之后,页面底部会有一栏Gas Fee选项,默认显示的是网络当前建议值。你可以直接点进去,会出现"Low / Medium / High"三档,对应不同的确认速度。如果想手动指定,就点"Custom",里面能输入具体数值。注意单位是Gwei,别和链上原生代币的整币搞混了。
这里有个容易忽略的地方。TPWallet支持多条链,每条链的矿工费机制不一样。以太坊主网看Gwei,TRC20看TRX数量,BSC看Gwei但数值远低于主网。切换链之后矿工费会自动刷新,但如果网络拥堵,建议手动调到High档再发,省得交易卡住反复重发反而多花钱。
日常转账、非高峰时段,Low档基本够用,确认时间在1到3分钟。我平时在BSC上转USDT,Low档大概0.1 Gwei就能过,折合不到一分钱。以太坊主网稍微不同,Low档通常要20到30 Gwei,Medium是50到80 Gwei。要是遇到网络拥堵,比如大盘波动大的那几个小时,Medium甚至High才是靠谱选择,不然pending个把小时太正常了。
碰到DApp交互或者合约调用,消耗gas更多,这时候别只看Low够不够,得看整个交易的gas limit乘上你设的gas price算出来多少。简单说就是先估算再给个余量。我一般会在建议值基础上加个20%到30%的buffer,既不太慢也不太亏。如果某笔交易你特别着急确认,直接把High档拉满,多花的那点成本比反复折腾省心得多。
发出去之后在TPWallet的"交易记录"里能看到状态。要是长时间pending,别急着重发同一笔,先查下区块浏览器确认有没有上链,避免重复扣费。养成发完看一眼的习惯,比啥都强。