问,TPWallet里一笔转账显示pending很久,点“加速交易”到底改了什么啊?答的。它本质是让你用同一笔Nonce重新发一笔矿工费更高的交易,把旧交易顶掉。链上只认最终被打包的那一笔,旧的低费交易会从内存池里消失。
tpwallet加速交易能不能成功。很重要看矿工费涨幅够不够,以及节点有没有把新交易广播出去呢?问了,那Gas费该加多少啊?有人把0.1 Gwei直接拉到5 Gwei,秒过;也有人只加10%的,继续等半小时。
我的经验是看链的拥堵程度,BSC、Polygon这类费用低,翻倍够了;
以太坊主网拥堵时,至少比当前base fee高30%到50%,否则矿工或验证者没动力。TPWallet里有的版本会给出“快速/极速”档位,不要盲选最高,先看实时Gas Tracker。钱包没有直接加速按钮,可以手动发0金额自转账到自己的地址,Nonce填原来那笔。
Gas调高。这也是一种tpwallet加速交易思路。问了,为什么我点了加速呢?旧交易还在?答,常见原因有三个了。一是Nonce没对上,新交易变成排队的新单,不是替换。
二是Gas费加得不够,旧交易仍然有竞争力。三是网络或节点没同步。TPWallet连的RPC没收到新交易。遇到情况的。
先复制交易哈希到区块浏览器查状态,显示pending,去钱包设置里换一个响应快的RPC节点,再重新广播了。
群里有人转USDT,卡了四十多分钟,就是因为只把Gas1提到1.2,按建议提还有3了,两分钟内打包。转账不涉及滑点,DApp兑换里的加速要留意滑点,Gas提高不等于价格成交更好。问,加速会不会多扣钱的?答了。替换成功后。失败交易不会扣Gas,成功那笔按新Gas结算。
新旧两笔都被打包的。就可能重复转账是概率低,却真实存在,特别的Nonce填错时。我的做法是加速后盯区块浏览器,确认旧哈希变成dropped或replaced,再离开。
大额转账别省那几毛钱手续费吧?先用小额测试了,再加速主交易。tpwallet加速交易不是魔法,它只是用更高成本换更快确认;链堵得厉害时,耐心和正确Nonce比反复点击更有用。