導航:首頁 > 以太坊區 > 以太坊apikey申請

以太坊apikey申請

發布時間:2023-12-14 08:59:32

❶ 如何使用 Etherscan 的 API

雖然以太坊提供了 Web3 和 Json Rpc 這 2 種 API,geth 也額外提供了一些 API ,但是對於開發以太坊應用來說還是顯得有些不足,比如說獲取交易記錄的時間,需要先通過交易的 hash 找到該交易對應的區塊 id,然後才能找到對應的時間,查詢起來相當不方便。

好在 Etherscan 對外提供了一些公共的 API,給我們提供了額外的能力來處理更多的業務場景。

為了方便開發人員更好地使用 ethersacn.io ,網站提供了 一系列 API 供開發人員使用。

API 的使用非常簡單,基本上都是 get 方法,通過 http 請求就可以直接調用,在每個 Api 的說明文檔都有對應的例子可以查看。

API 主要包含以下模塊:賬號、智能合約、交易、區塊、事件日誌、代幣及工具等。

賬號相關的 API,有獲取賬號金額,獲取交易記錄等,該模塊提供的 API 最多。

API 示例

https://api.etherscan.io/api?mole)=account&action=balance&address=&tag=latest&apikey=YourApiKeyToken

參數說明

其中 mole、action、apikey 是每個 API 都有的參數,其他的參數則因不同 API 而不同。

返回結果

API 示例

https://api.etherscan.io/api?mole=account&action=balancemulti&address=,,&tag=latest&apikey=YourApiKeyToken

參數說明

(前面有講過的參數就不講了,下同)

與單個賬號金額 API 相比,參數 address 用 , 號分隔多個賬號,最多可支持 20 個賬號的金額查詢。

返回結果

API 示例

https://api.etherscan.io/api?mole=account&action=txlist&address=&startblock=0&endblock=99999999&page=1&offset=10&sort=asc&apikey=YourApiKeyToken

參數說明

返回結果

API 示例

https://api.etherscan.io/api?mole=account&action=txlistinternal&address=&startblock=0&endblock=2702578&page=1&offset=10&sort=asc&apikey=YourApiKeyToken

參數說明

參數與上一個 API 基本相同,只有 action 是 txlistinternal 這一點不同,這 2 種交易的區別是什麼呢?簡單的理解就是「正常」的交易是會記錄到區塊鏈上的,而「內部」交易是指不會記錄到區塊鏈上的記錄,比如交易失敗的記錄。

另外這個 API 還可以通過交易 hash 查看交易的詳情。

https://api.etherscan.io/api?mole=account&action=txlistinternal&txhash=&apikey=YourApiKeyToken

返回結果

API 示例

參數說明

返回結果

API 示例

參數說明

返回結果

智能合約相關的 API,其實只有一個獲取智能合約介面的 API,但是這個 API 非常有用。

API 示例

參數說明

智能合約的 abi 就是一個 json 對象,通過這個對象我們可以調用其介面方法,後面會寫一篇文章介紹如何操作 abi 對象,敬請期待。

返回結果

返回結果內容比較長,這里省略,就是一個 json 對象,感興趣的可以自行調用該 API 看結果。

賬號和智能合約的 API 已經能滿足大部分的業務需求了,其他模塊的 API 感覺沒什麼太大的作用,這里就不介紹了,感興趣的讀者可以自行查閱。

這里再說下 API 的使用限制,剛才提到每個 API 都有一個 apikey 參數,如果 API 沒加上這個參數的話,每個 API 的請求次數不能超過 5 次每秒。

Etherscan 提供的這些 API 有些是和以太坊提供的 API 有重復的,比如說獲取賬號金額,獲取事件日誌記錄等,但有一些 API 給我們帶來了很大的便利性,比如獲取賬號交易記錄,有了這個 API 就不用使用幾個原生 API 進行各種數據拼接了。

另外 Etherscan 的這套 API 在 Rinkeby 測試網路也有一套一模一樣的,區別只是前面的 url 不同,Rinkeby 的是: api-rinkeby.etherscan.io ,感興趣的同學可以去試試。

❷ Infura API 獲取以太坊當前配置鏈 ID - 區塊鏈數據開發實戰

簡介:Infura 是以太坊和 IPFS 的 API 服務提供商。Infura 一開始只是為 ConsenSys 內部項目提供穩定可靠的 RPC 訪問,後來隨著以太坊生態發展,他們意識到自己可以起到更大作用,於是開始面向開發者提供公共 API 服務。本文整理使用 Infura API 獲取以太坊當前配置鏈 ID 的實現。

Infura 是以太坊和 IPFS 的 API 服務提供商。Infura 一開始只是為 ConsenSys 內部項目提供穩定可靠的 RPC 訪問,後來隨著以太坊生態發展,他們意識到自己可以起到更大作用,於是開始面向開發者提供公共 API 服務。

本文整理使用 Infura API 獲取以太坊當前配置鏈 ID 的實現。

Infura API 官方文檔: https://infura.io/docs

使用 API 需要申請 Project ID ,ID 是免費申請的,申請流程為「注冊 - 登錄 - 創建新項目」,不需要審核,幾分鍾就能搞定。

Infura API 標准請求埠格式:

本例中我們使用基於 HTTP 的以太坊主網 JSON-RPC 埠:

Infura API 獲取以太坊當前配置鏈 ID:

Curl 示例:

Node.js 示例:

返回的 JSON 示例:

返回當前鏈 ID 的大整數。

Infura API 服務思維導圖:

我們有一個區塊鏈知識星球,做區塊鏈前沿資料的歸納整理以方便大家檢索查詢使用,也是國內頂尖區塊鏈技術社區,歡迎感興趣的朋友加入。如果你對上面內容有疑問,也可以加入知識星球提問我:

❸ 怎麼申請api key

問題中未說明申請哪個平台的API,以網路為例。

詳細步驟如下:

1.登陸網路賬號,進入網路知道首頁,在導航欄處找到「開放平台」,點擊進入開放平台

4.進行個人及企業信息的編輯,編輯好後點擊提交申請就可以了。

閱讀全文

與以太坊apikey申請相關的資料

熱點內容
數字貨幣在哪裡可以使用 瀏覽:804
PSA數字貨幣 瀏覽:509
算力蜂要投資多少 瀏覽:697
比特幣中國遷到哪了 瀏覽:472
btc環球交易所 瀏覽:41
虛擬貨幣競價合約 瀏覽:482
比特幣十一個礦機 瀏覽:159
發行數字貨幣最受益的股票 瀏覽:416
挖礦軟體正常網站沒顯示提交算力 瀏覽:424
虛擬貨幣創始人是誰 瀏覽:687
比特幣後面隱藏 瀏覽:37
顯卡哪個指標決定算力 瀏覽:81
數字貨幣通俗點 瀏覽:761
星火礦池機器不會上線 瀏覽:446
比特幣官方app下載軟體 瀏覽:89
比特幣快速下跌 瀏覽:894
金證股份與數字貨幣 瀏覽:121
17m算力 瀏覽:22
btc葯類是什麼意思 瀏覽:886
區塊鏈是什麼解 瀏覽:494