# 通过自定义Nonce发送数据

在BTC、EVM等公链中，Gas的设置尤为重要，因为一旦设置了较低的Gas，那么就意味着这笔订单不会被 优先处理，而是处于pending的状态，就是我们俗称“卡住”了；那么遇到这种问题的时候，我们可以很方便的利用TokenPocket插件钱包中的自定义nonce来完成订单的取消或者是加速。

TokenPocket移动端默认支持订单的加速或取消功能，后续也会增加自定义nonce的功能。

### <mark style="color:orange;">如何设置自定义Nonce开关</mark> <a href="#id-1" id="id-1"></a>

打开TokenPocket插件钱包，点击右上角【菜单】，选择【设置】功能、

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMF2k4MCaxErpZyah2d%2Fuploads%2FIFGb7iLaasKDiegDE0ze%2F1.png?alt=media&#x26;token=3c86245b-5da5-426e-ba15-1625f729f65f" alt=""><figcaption></figcaption></figure>

在设置界面中点击【高级】选择自定义nonce，打开开关，就可以完成功能的启用。

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMF2k4MCaxErpZyah2d%2Fuploads%2FI1zf1pPbheeeHyseBlNu%2F2.png?alt=media&#x26;token=c33f2c12-8e53-4274-b93f-81f40257a8b7" alt=""><figcaption></figcaption></figure>

### <mark style="color:orange;">使用自定义nonce设置转账</mark> <a href="#id-2" id="id-2"></a>

当遇到因为转账时支付了较少的Gas导致上链订单的pending状态时，就可以利用插件钱包自定义nonce功能来重新发送一笔和panding订单相同nonce值的转账，从而进行覆盖。

1、找到卡住的交易订单，并记录nonce值并记录，例如下图订单中的7。

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMF2k4MCaxErpZyah2d%2Fuploads%2FJdC2OS90Ub2ZOjdGC1vt%2F3.png?alt=media&#x26;token=76d1a508-8e2b-4d4a-984c-b20a5daaa622" alt=""><figcaption></figcaption></figure>

2、正常的填入转账参数，点击【下一步】，在GWEI中提高一定比例，例如百分之二十的数量，然后进行自定义nonce设置。

<mark style="color:red;">**需要注意的是：**</mark>

收款地址为自己的地址，增加gwei，设置自定义nonce后执行，相当于取消卡住的订单。

收款地址为其他地址，增加gwei，设置自定义nonce后相当于覆盖卡住的订单，并转出到对应的地址中。

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMF2k4MCaxErpZyah2d%2Fuploads%2FghogK0YD8ZyV2PbaIjMY%2Fimage.png?alt=media&#x26;token=ce50f20c-203a-4dd7-9ec8-aa380d9dfbee" alt=""><figcaption></figcaption></figure>

自定义nonce中填入7，然后点击【确认】即可完成卡住订单（相同nonce值）的覆盖。

<figure><img src="https://files.gitbook.com/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-MMF2k4MCaxErpZyah2d%2Fuploads%2Fxyo7DCUpgNYEvhvRe3MY%2F4.png?alt=media&#x26;token=2a043dbd-63d9-4b91-bb4b-7bba7c879e2e" alt=""><figcaption></figcaption></figure>
