比特幣行情 比特幣行情
Ctrl+D 比特幣行情
ads
首頁 > FTT > Info

GAS:用 ethers.js 發送高 gas 的替換交易

Author:

Time:1900/1/1 0:00:00

譯文出自:登鏈翻譯計劃

譯者:aisiji

概述

有時,在以太坊上提交的交易沒有足夠的gas,因為網絡擁堵或有太多的待處理交易提供了比你的交易報價更高的gas價格。如果你有一個高優先級的交易,但由于gas不足,可能最終不得不等待數小時甚至數天才能打包結算。在這種情況下,你需要用更高的gas價格和相同的nonce重新發送交易,以使它盡早被打包。

本文中,我們將在以太坊測試網上用ethers

);});

然后,用上面一節中的HTTP提供者替換ADD_YOUR_ETHEREUM_NODE_URL。

簡單解釋一下上面的代碼:導入之前安裝的ethers庫,設置以太坊節點URL,實例化一個ethersJsonRpcProvider實例,創建一個特定的錢包的私鑰,可以是任何數字,并確保它包含相同位數。用私鑰創建一個以太坊的錢包實例,在控制臺中打印錢包地址,創建一個交易對象并在to字段中添加接收者的地址,你也可以用varwallet=Wallet.createRandom();生成一個隨機地址,在value字段設置要發送的ETH的價值,在chainId字段,因為我們使用的是Kovan,設置為42,nonce字段設置為3,根據節點估計gasLimit并設置gas價格,用錢包的私鑰為交易簽名并發送,同時在控制臺打印該交易。

BIS 報告:新興經濟體的央行希望用 CBDC 提高支付效率:金色財經報道,國際清算銀行(BIS)的報告指出,支付系統效率是新興市場經濟體中央銀行嘗試CBDC或考慮采用這種方法的首要動機。鑒于現金使用的減少和私人數字支付服務的增加,提供類似現金的數字支付方式是 發行CBDB最常見的考慮因素,該報告包括巴西、香港、墨西哥、南非和阿拉伯聯合酋長國等國家。報告還指出,新興市場經濟體的央行優先考慮普惠金融,關注網絡安全風險、潛在的銀行脫媒和跨境溢出效應。(The block)[2022/4/15 14:25:36]

運行一下:

nodeindex.js

我們會得到一個類似這樣的輸出:

復制hash字段的字符串并粘貼到Kovan瀏覽器的搜索框中,以檢查交易的狀態。你會看到,該交易尚未被添加到區塊鏈上的新區塊中,是等待狀態。這是因為我們設置的gas值明顯偏低。

全國40余家企業推出“抗疫”區塊鏈應用 杭州、北京兩地企業最多:區塊鏈技術雖尚未成熟,但在抗疫期間,部分區塊鏈應用已經運用到疫情防控之中。6月29日,《2020中國區塊鏈戰“疫”活動》應用方案征集活動落幕,來自于金融機構、上市公司、學術機構、區塊鏈企業等40余位家單位的應用方案入選優秀案例,區塊鏈應用場景則遍及醫療、慈善、疫情預警與檢測、保險等各個領域。整體來看,全國共有16家省市均有企業推出“抗疫”區塊鏈應用,而在企業數量上,杭州以12家企業居首,北京以9家次之,上海與武漢均為4家。(證券日報)[2020/6/29]

現在,我們嘗試用相同的nonce發送相同的交易,但這次是增加gas值;將代碼中第15行的gasPrice值從0.14085197改為2.14085197并重新運行代碼:

nodeindex.js

動態 | 三星 S10 用戶將可通過 Enjin 錢包使用 Bancor 網絡:據 EOS GO 消息,由于三星與 Enjin 有合作伙伴關系,三星 S10 手機現在有內置的區塊鏈硬件錢包,因此 4100 萬 S10 用戶能夠通過智能手機保持資產安全并通過 Bancor 接入進行交易,所有 S10 用戶都可以使用 Bancor 網絡。[2019/3/19]

復制新輸出的ash字段的字符串,并將其粘貼到Kovan瀏覽器的搜索框中,再次檢查交易的狀態。這一次,我們的交易成功被添加到區塊中,并且狀態為成功,因為我們在發送交易時增加了gasPrice值。

注意:nonce值在兩次交易中是相同的。如前所述,nonce是一個以太坊地址的交易數量。為了重新提交一個有更多gas的交易,你必須使用與原始交易相同的nonce。如果你使用增加的nonce,這將是一個新的交易,那么你的發送ETH會比你的想象的更多。

聲音 | 謝平:區塊鏈在個別業務有真正運用 需監管當局認可:據核財經消息,今日,清華大學經濟管理學院數字金融資產研究中心成立大會上,清華大學五道口金融學院教授謝平表示,金融產品就是不同數字的組合,區塊鏈天然和金融可以很好結合。區塊鏈可以實現金融資產的可驗證性和可穿透性等。區塊鏈在金融領域的應用逐步受到重視,部分應用提現出效果。多數處在試點階段,主要的突破還比較緩慢,個別業務有真正的運用,還需監管當局認可。[2018/11/2]

結論

因此,正如我們在上面的例子中看到的,交易的gas價格是用于競爭交易優先打包權。區塊鏈上的礦工通常會根據可用的區塊空間占有率來設置gas,當有一筆交易的gas低于閾值gas值時,它不會被驗證。與其他交易相比,gas值較高的交易會很快得到驗證。

點點幣軟分叉已激活 激活后將使用 v0.6版協議:點點幣(PPC)軟分叉已激活,激活后將使用 v0.6版協議。[2017/12/20]

本翻譯由CellETF贊助支持。

參考資料

登鏈翻譯計劃:https://github.com/lbc-team/Pioneer

aisiji:https://learnblockchain.cn/people/3291

gas:https://learnblockchain.cn/2019/06/11/gas-mean

ethers.js:https://learnblockchain.cn/docs/ethers.js/

函數選擇器:https://learnblockchain.cn/docs/solidity/abi-spec.html#abi-function-selector

以太坊主要網絡chainId及NetworkID:https://learnblockchain.cn/article/1791

以太坊簽名和驗證簽名:https://yos.io/2018/11/16/ethereum-signatures/

以太坊簽名和驗證:https://medium.com/@angellopozo/ethereum-signing-and-validating-13a2d7cb0ee3

官方網站:https://nodejs.org/en/

node-gyp安裝說明:https://github.com/nodejs/node-gyp#installation

ethers.js指南:https://www.quiknode.io/guides/web3-sdks/how-to-connect-to-ethereum-network-with-ethers-js

Kovan水龍頭:https://faucet.kovan.network/

QuikNode提供的免費節點URL:https://www.quiknode.io/?utm_source=learnblockchain.cn

Kovan瀏覽器:https://kovan.etherscan.io/

Kovan瀏覽器:https://kovan.etherscan.io/

CellETF:https://celletf.io/?utm_souce=learnblockchain

免責聲明:作為區塊鏈信息平臺,本站所發布文章僅代表作者個人觀點,與鏈聞ChainNews立場無關。文章內的信息、意見等均僅供參考,并非作為或被視為實際投資建議。

本文來源于非小號媒體平臺:

登鏈社區

現已在非小號資訊平臺發布105篇作品,

非小號開放平臺歡迎幣圈作者入駐

入駐指南:

/apply_guide/

本文網址:

/news/10431651.html

免責聲明:

1.資訊內容不構成投資建議,投資者應獨立決策并自行承擔風險

2.本文版權歸屬原作所有,僅代表作者本人觀點,不代表非小號的觀點或立場

上一篇:

每周編輯精選WeeklyEditors'Picks

Tags:GASHTTTPSETHGASG幣BHTThttps://etherscan.ioMETH價格

FTT
HEC:ZT創新板即將上線VISR

親愛的ZT用戶: ZT創新板即將上線VISR,並開啟VISR/USDT交易對。具體上線時間如下:充值:已開啟;交易:2021年10月26日17:00; VISR ZT創新板即將上線NFTA:據官.

1900/1/1 0:00:00
GAT:Gate.io ALGO/USDT、NEAR/ETH、NFT/USDT流動性挖礦獎勵池新增7日限時獎勵

Gate.io已于2021年8月1日上線新版流動性池,今日ALGO/USDT、NEAR/ETH、NFT/USDT流動性挖礦獎勵池新增7日限時獎勵;Gate.io現已上線SLO/USDT、XLM/.

1900/1/1 0:00:00
EFI:DeFi 新手漫游指南:什么是DeFi?如何開始?應該注意什么?

圖片來源:網絡 作者:ChenZou 去年的"DeFi之夏"點燃加密貨幣的時代焰火。在2020年,為加密貨幣領域翻開了新的一頁,同時也將大量目光吸引到了Defi這個神秘又熟悉的領域.

1900/1/1 0:00:00
BTC:BTC高于10萬美元看漲期權火爆,Layer2有哪些投資機會

一、大盤概述——土耳其里拉暴跌,比特幣或受影響走強 大盤行情 據幣贏行情顯示,BTC連續下跌數日,在60000美元附近止跌,目前大幅反彈,已突破MA5,但上方仍然存在較大拋壓.

1900/1/1 0:00:00
HTT:XT關于恢復MATIC及MATIC代幣充提的公告

尊敬的XT用戶: MATIC錢包升級已完成,XT現已恢復MATIC及MATIC代幣充提服務。給您帶來的不便,敬請諒解!感謝您對XT.com的支持與信任XT.com團隊2021年10月22日a16.

1900/1/1 0:00:00
FIL:ZBG關于ADA暫停充提幣的公告

公告編號2021102102各位關心ZBG的投資者們和項目方:ADA因錢包維護暫停充提幣,具體開放時間以公告為準,給您帶來不便深感抱歉,敬請諒解.

1900/1/1 0:00:00
ads