这是我的代码,结果有返回hash串,但是就是在链上搜不到,改gas费跟节点地址都不行。nonce一开始用的是时间戳,不知道是不是这个的影响
不知道你为什么要用时间戳作为nonce,nonce 为你账号的交易数量+1。 当nonce太小(小于之前已经有交易使用的nonce值),交易会被直接拒绝; 当nonce太大,交易会一直处于队列之中,直到补齐开始nonce到那个值之间的nonce,那么交易依旧可以被执行。
两种情况下,交易都无法上链,也就意味着去scan上查不到交易记录。
nonce是有顺序性的,要先从链上获取这个地址的nonce之后使用。有相关的rpc接口获取
比如 1,2,3,4,5,本来下一个是nonce是6,你传了10,这个是无法被链上确认的