以太幣交易所 以太幣交易所
Ctrl+D 以太幣交易所
ads

用 ethers.js 發送高 gas 的替換交易_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價格,用錢包的私鑰為交易簽名并發送,同時在控制臺打印該交易。

區塊鏈美食匹配應用 Nutrios 完成 50 萬美元融資,Aptos Labs 等參投:5月28日消息,由名廚 James Briscione 推出的區塊鏈美食匹配應用 Nutrios 宣布完成 50 萬美元融資,Aptos Labs、Monoceros 等投資者參投。 Dinder APP 由 Nutrios 開發,用戶可以在食物照片上向右或向左滑動,Dinder APP 的人工智能算法會隨著時間的推移了解客戶的偏好并提供訂購服務,「點贊 / 喜歡」的食品將會被嵌入到區塊鏈社交圖譜中,目前該應用正在邁阿密市場進行 Beta 測試。除了在 Nutrios 協議上構建其他應用程序之外,Nutrios 希望在未來六個月內在其他城市推出。[2023/5/28 9:47:29]

運行一下:

nodeindex.js

通用 Layer2 基礎設施 Eclipse 完成 1500 萬美元融資:金色財經報道,通用 Layer2 基礎設施 Eclipse 宣布以上億美元估值完成 1500 萬美元的Pre-seed和種子輪融資,其中,900 萬美元種子輪融資由 Tribe Capital 和 Tabiya 共同領投,Tabiya 是一家由幣安前高管創辦的加密風險投資基金,該輪的其他參與者包括Caballeros Capital、 Infinity Ventures Crypto、Soma Capital、Struck Capital 和 CoinList。600 萬美元 Pre-seed 輪融資由 Polychain Capital 牽頭,參與方包括 Tribe Capital、Tabiya、Galileo、Polygon Ventures、The House Fund 和 Accel。據悉,Eclipse 是一個可定制的 Rollup,與多個第 1 層區塊鏈兼容。該平臺使開發人員能夠部署他們自己的由 Solana 操作系統提供支持的Rollup,使用任何鏈進行安全或數據存儲。(coindesk)[2022/9/28 5:55:52]

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

Aptos域名項目apt ID:將停用 .apt 域名服務:金色財經報道,Aptos域名項目apt ID發推稱表示,“由于Aptos團隊最近收購了Aptos Names,并重新啟動了對應版本的.apt域名,我們遺憾地做出了停用 .apt 域名服務的艱難決定”。

此外,apt ID表示這是為了尊重并繼續支持Aptos的官方決定及其長期規劃,而apt ID將過渡到新的規劃,隨后會公布相關信息。[2022/10/20 16:32:04]

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

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

動態 | 北京互聯網法院發布十大典型技術應用 區塊鏈技術入選:據法制日報報道,北京互聯網法院近日對外發布《互聯網技術司法應用白皮書》,十大典型技術應用悉數亮相。此次白皮書發布的十大典型技術應用包括法律知識圖譜技術、區塊鏈技術、即時通訊技術、人臉識別技術、圖像識別技術、語音識別技術、云視頻技術、微服務架構技術、數據安全交換技術及云計算技術。[2019/8/19]

nodeindex.js

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

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

動態 | DeFi 應用 Instadapp 鎖定資產達 2600 萬美元,無第三方審計引發質疑:去中心化金融應用 Instadapp 智能合約中鎖定資產超過 2600 萬美元,但因一直未接受任何第三方的審計而引發推特用戶質疑。Instadapp 的開發者表示,因為他們使用了 MakerDAO 代理合約的克隆版,因此不需要審計。但推特用戶 Chris Blec 發推質疑稱,“對于一個不懂代碼的終端用戶來說,是否使用了 MakerDAO 代理合約的克隆版,在沒有第三方審計或信譽良好的 Solidity 開發人員的佐證下也無從得知”。針對 Chris Blec 的質疑,Instadapp 方面表示,將在大約 3 周后發布一個完整的審計報告。[2019/8/11]

結論

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

本翻譯由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:GASHTTTPSETHGASGCHTThttps://etherscan.ioEthereal直譯

幣安交易所app下載
"單一價值"——Indexed Finance閃電貸安全事件分析_EFI

安全實驗室監測到以太坊上的DeFi協議IndexedFinance遭遇閃電貸襲擊,損失超1600萬美元。知道創宇區塊鏈安全實驗室第一時間跟蹤本次事件并分析.

1900/1/1 0:00:00
BKEX Global 已完成平臺幣BKK第40次二級市場周回購_KEX

尊敬的用戶:??? BKEXGlobal自2020年10月19日開啟BKK周回購銷毀制度,并于2021年10月11日00:00~2021年10月17日23:59完成第40次二級市場周回購.

1900/1/1 0:00:00
特斯拉 2021Q3財報持有比特幣總價值為 12.6 億美元_比特幣

10.22早間新聞 據特斯拉公布的2021年第三季度財報顯示,特斯拉第三季度沒有進行新的比特幣賣出或購買操作,同時計提了5100萬美元的比特幣減值損失,截至9月30日.

1900/1/1 0:00:00
BKEX Global 關于ETP專區新增BIT3L、BIT3S(BitDAO)的公告_KEX

尊敬的用戶: BKEXGlobalETP專區將于2021年10月28日15:00上線BIT3L、BIT3S.

1900/1/1 0:00:00
ALPEX 每周周報(10月第4周)_ALP

ALPEX每周新聞更新,數字資產交易領導者10月18日-22日發布:2021年10月26日歡迎來到ALPEX10月第4周周報!ALPEX作為全球數字資產交易的領航者,以“安全、穩定、可靠”著稱.

1900/1/1 0:00:00
DAOrayaki |深入了解排名前十的 DAO 的運作方式_DAO

DAOrayakiDAO研究獎金池:資助地址:0xCd7da526f5C943126fa9E6f63b7774fA89E88d71投票進展:DAOCommittee3/7?通過賞金總量:130U.

1900/1/1 0:00:00
ads