国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用

這篇具有很好參考價(jià)值的文章主要介紹了如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

Base 是 Coinbase 使用 OP Stack 開發(fā)的最新以太坊第 2 層(L2)網(wǎng)絡(luò),用于解決以太坊等主要區(qū)塊鏈面臨的可擴(kuò)展性和成本挑戰(zhàn)。Coinbase 將其描述為“安全、低成本、對(duì)開發(fā)人員友好的以太坊 L2,旨在將下一個(gè) 10 億用戶帶入 Web3”。BASE 被設(shè)計(jì)為一個(gè)標(biāo)準(zhǔn)的、模塊化的、rollup 不可知的超級(jí)鏈,為開發(fā)者提供一個(gè)用戶友好的平臺(tái),用于創(chuàng)建具有增強(qiáng)可擴(kuò)展性和降低 gas 費(fèi)用的 Web3 應(yīng)用程序。在 Coinbase 的支持下,BASE 可以訪問交易所的產(chǎn)品套件、用戶群體和工具,彌合了 CeFi 和 DeFi 之間的差距。

就 NFTScan 數(shù)據(jù)來看,截至 12 月 22 日,Base 網(wǎng)絡(luò)上已累計(jì)發(fā)行 NFT 資產(chǎn) 85,852,985 枚,NFT Collection 47,108 個(gè),產(chǎn)生交互記錄 91,856,607 條,有過交互的錢包地址 2,592,608 個(gè),總交易額 71,324.82 ETH。

Base?NFTScan:?

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

怎樣訪問?NFTScan NFT API

創(chuàng)建?NFTScan 開發(fā)者賬號(hào)

在開始使用 NFTScan API 之前,首先需要訪問開發(fā)者網(wǎng)站并創(chuàng)建一個(gè)賬戶。前往 NFTScan 官方網(wǎng)站點(diǎn)擊 NFTScan API “Sign Up”按鈕進(jìn)行注冊(cè)。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

登錄后在 Dashboard(面板)上找到自己獨(dú)有的 API KAY,將其復(fù)制。訪問 API 文檔,將自己的 API KEY 輸進(jìn) API 文檔的相應(yīng)位置。根據(jù)文檔的指引,就可以開始使用 API 服務(wù)了。在 API 文檔中,開發(fā)者可以找到多種可供選擇的接口模式,根據(jù)需求來選擇最合適的接口。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

在 Dashboard 中,開發(fā)人員還可以查看自己 API 使用情況的統(tǒng)計(jì)數(shù)據(jù),幫助記錄歷史使用數(shù)據(jù)。不僅如此,NFTScan 還為每位注冊(cè)開發(fā)者提供 1M CU 的 API 調(diào)用服務(wù),用于請(qǐng)求所有的 NFT API 接口,并且 CU 永不過期,用完為止!

查看?Base NFT API 文檔

在成功注冊(cè)開發(fā)者賬號(hào)獲取 API Key 后,需要查看 NFTScan API 文檔。API 文檔包含了所有可以使用的 API 端點(diǎn)和參數(shù),以及如何構(gòu)建請(qǐng)求和處理響應(yīng)的詳細(xì)信息。請(qǐng)認(rèn)真閱讀 API 文檔,并確保理解如何使用 API 來獲取您需要的數(shù)據(jù)。NFTScan API 服務(wù)致力于幫助開發(fā)者改善獲取 NFT 數(shù)據(jù)分析體驗(yàn)。

NFTScan 目前擁有全網(wǎng)最大最全的 NFT Collection 庫,已支持 Ethereum、Solana、BNBChain、Bitcoin、TON、Polygon、zkSync、Aptos、Linea、Base、Avalanche、Arbitrum、OP Mainnet、Starknet、Scroll、Viction、Fantom、Moonbeam、PlatON、Cronos、Gnosis?21?條區(qū)塊鏈的?NFT 全量數(shù)據(jù),所涵蓋的 NFT 數(shù)據(jù)全、種類豐富,提供一整套的接口來獲得 ERC721 和 ERC1155 資產(chǎn)以及交易、項(xiàng)目、市場統(tǒng)計(jì)等信息,現(xiàn)在支持 60 多個(gè)針對(duì) EVM 兼容鏈的公共接口,以及針對(duì) Solana、Aptos、Bitcoin、TON 的一批相同模型的接口,很大程度上滿足了開發(fā)者索引多種類型的 NFT?數(shù)據(jù)的需求。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

Base?NFT API 模型

主要包括了以下三個(gè)模型接口,包括里面一些 API 核心的字段的整體介紹和說明,方便開發(fā)者知道怎么去獲取數(shù)據(jù)利用這些信息服務(wù)于自己正在構(gòu)建的 Dapp 服務(wù)。

Assets API:"Assets"是 NFT 中最關(guān)鍵的數(shù)據(jù)字段,用于唯一標(biāo)識(shí)和描述數(shù)字資產(chǎn)。開發(fā)者可以通過提取?Base?區(qū)塊鏈上 NFT 的"Assets"數(shù)據(jù)來獲取全面的了解,并構(gòu)建相關(guān)應(yīng)用。"Assets"對(duì)象提供了數(shù)字資產(chǎn)的唯一標(biāo)識(shí)以及其整個(gè)生命周期的數(shù)據(jù),為開發(fā)者理解和應(yīng)用 NFT 提供了基礎(chǔ)。

Transactions API:交易模型代表了區(qū)塊鏈上一個(gè) NFT 資產(chǎn)的全量交易數(shù)據(jù),為開發(fā)者提供 NFT 的完整生命周期交易信息。包括 NFT 的 mint、轉(zhuǎn)移、銷售、和其他交易活動(dòng),為開發(fā)者提供了深入了解 NFT 資產(chǎn)在?Base?生態(tài)系統(tǒng)中的流動(dòng)和演變過程的機(jī)會(huì)。NFTScan 不斷地匯總來自各個(gè)區(qū)塊鏈網(wǎng)絡(luò)的 NFT 交易市場和相關(guān)交易合約信息,目前 NFTScan 已收錄用于追蹤和了解 NFT 市場的動(dòng)態(tài),同時(shí)也有助于開發(fā)者構(gòu)建基于 NFT 的應(yīng)用程序和工具。

Collections API:NFTScan 獲取與 NFT Collections 相關(guān)的描述、社交媒體及其他基本信息等都鏈下數(shù)據(jù)。NFTScan 通過各個(gè)區(qū)塊鏈網(wǎng)絡(luò)中最主流的 NFT 市場提供的 API 獲取這些信息。此外當(dāng)前地板價(jià)信息是基于 NFT 市場的訂單信息的集中式數(shù)據(jù),也是通過 API 可獲取的。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

Base?NFT API 檢索

1/Retrieve Assets 系列

  • Get NFTs by account(通過錢包地址檢索 NFT)

  • Get all NFTs by account(檢索錢包地址的所有 NFT,并根據(jù)合約地址對(duì) NFT 進(jìn)行分組,如果賬戶地址擁有的 NFT 總數(shù)超過 2000 個(gè),則返回的 NFT 將限制在 2000 個(gè)以下。在這種情況下,開發(fā)者和用戶可以通過分頁查詢請(qǐng)求按賬戶獲取該賬戶地址擁有的所有 NFT)

  • Get minted NFTs by account(檢索該錢包地址的 Mint 過的 NFT)

  • Get NFTs by contract(通過合約地址檢索?NFT,并按 token_id 升序排序)

  • Get single NFT(檢索單個(gè) NFT)

  • Get multiple NFTs(同時(shí)檢索多個(gè)合約地址的 NFT)

  • Search NFTs(該接口通過在請(qǐng)求正文中應(yīng)用搜索篩選器來返回 NFT 資產(chǎn)列表。資產(chǎn)按 nftscan_id 升序排序)

  • Get NFTs by attributes(該接口返回一組屬于具有屬性的 NFT 合約地址的 NFT,NFT 按 token_id 升序排序)

  • Get all multi-chain NFTs by account(該接口返回賬戶地址擁有的所有多鏈 NFT,NFT 根據(jù)合約地址進(jìn)行分組)

這里我們選擇?Get NFTs by attributes?接口?“/v2/assets/attributes”?主要按照特殊屬性查詢返回 NFT 合約地址的 NFT 并 按 token_id 升序排序。請(qǐng)求地址為?0xfd794258aec191cce5e18e44dfa129431323ce99 名稱為?Base Summer Punks,屬性名稱選擇?“Headwear”(頭飾),屬性值選擇 “Tiara”(皇冠)。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

在參數(shù)選擇好之后,點(diǎn)擊 Try it 可查看返回?cái)?shù)組:一共返回 112 組 data,說明該屬性描述下共有 112 個(gè)符合條件的 NFT,每組 data 下包含:

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

2/ Retrieve Transactions?系列

  • Get transactions by account(該接口返回錢包地址的 NFT 交易列表)

  • Get transactions by contract(該接口返回?NFT 合約地址的 NFT 交易列表)

  • Get transactions by NFT(該接口返回單個(gè) NFT 的 NFT 交易列表)

  • Search transactions(該接口返回在請(qǐng)求正文中應(yīng)用搜索過濾器來返回 NFT 交易列表)

  • Get transactions by to address(該接口返回按交易參數(shù)過濾的 NFT 交易列表)

  • Get transactions by hash(該接口返回根據(jù)交易哈希列表查詢到的交易記錄)

這里我們選擇接口?Get transactions by to address?

“/v2/transactions/to/{to_address}”,對(duì) to address:

0x00000000000000adc04c56bf30ac9d3c0aaf14dc 進(jìn)行查詢參數(shù)為 Mint 事件類型的交易記錄檢索,查詢參數(shù)可選擇交易的 NFT 事件類型(Mint/Transfer/Sale/Burn),點(diǎn)擊 try it 結(jié)果響應(yīng)數(shù)據(jù)包含這個(gè) to 地址下的 NFT Mint 交易的所有關(guān)鍵數(shù)據(jù),如交易哈希值、區(qū)塊信息、From 和 To 地址、合約地址、交易時(shí)間戳等基礎(chǔ)數(shù)據(jù)外,還有 Token ID、交易金額等 NFT 交易的特征信息。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

3/?Retrieve Collections?系列

  • Get an NFT collection(根據(jù) Collection 的合約地址查詢?cè)斍?,包括概覽及按照描述對(duì) Item 進(jìn)行分類,持有者分布、平均價(jià)格、地板價(jià)等基本概括信息)

  • Search NFT collections(此接口通過在請(qǐng)求正文中應(yīng)用搜索過濾器來返回 Collection 列表的信息,Collection 按部署塊編號(hào)升序排序)

  • Get NFT collections by account(該接口返回具有給定賬戶地址的項(xiàng)目列表信息,Collection 按地板價(jià)從高到低排序)

  • Get NFT collections by ranking(該接口返回具有給定排序字段的項(xiàng)目列表信息,Collection?按給定的排序字段和給定的排序方向排序)

這里我們選擇接口?Get NFT collections by account?

“/v2/collections/own/{account_address}”這里我們檢索錢包地址為?

0x85447407829fa2deb31e10beec8f6f40981d7f44 持有的所有 erc721 協(xié)議的 NFT Collection,可以看到一共返回了 14 個(gè) items。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

4/ Collection Statistics:Collection 統(tǒng)計(jì)分析系列

  • Collection Statistics(該接口提供 NFT Collection 的分析統(tǒng)計(jì)概覽數(shù)據(jù))

  • Collection Trade Distribution(該接口主要提供項(xiàng)目交易分布)

  • Collection Trending Statistics(主要返回一個(gè)項(xiàng)目的 Trading 統(tǒng)計(jì)排序)

  • Collection Holding Amount Distribution(該接口可返回 NFT 項(xiàng)目持有量的分布信息)

  • Collection Holding Period Distribution(數(shù)據(jù)返回?NFT 項(xiàng)目持有期分布信息)

  • Collection Blue Chip Statistics(藍(lán)籌項(xiàng)目統(tǒng)計(jì)概覽數(shù)據(jù))

  • Collection Blue Chip List(該項(xiàng)目涉及的藍(lán)籌項(xiàng)目清單,可參考 NFTScan Blue Chip Collection)

  • Collection Top Holder(該 Collection 的頂級(jí)持有者分布)

這里我們選擇接口?Collection Top Holder?

“/v2/statistics/collection/holder/{contract_address}”?檢索合約地址為?0x3adeb28ed99068cc2d03c506047e6166f27e1c84 名稱為?Base Squad 的頂級(jí)持有者詳情數(shù)據(jù)及分布,可參考:

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

5/?Account Statistics?系列

  • Account Overview Statistics(該接口返回賬戶地址的概覽統(tǒng)計(jì)信息,參考 NFTScan?Overview)

  • Account Holding Distribution(該接口返回賬戶地址的 NFT 持有分布統(tǒng)計(jì)信息,參考?NFTScan Portfolio)

  • Account Holding NFT Trending(該接口返回賬戶地址的 NFT 持有量(或數(shù)量)統(tǒng)計(jì)信息,參考 NFTScan Portfolio)

6/?Analytic Statistics 系列

該系列接口通常用于獲取 NFTScan?Base?網(wǎng)絡(luò)上各與數(shù)據(jù)分析和統(tǒng)計(jì)有關(guān)的信息,如 Trade Ranking、Mint Amount 等等這類接口允許開發(fā)者或用戶查詢、分析、和檢索與特定數(shù)據(jù)集或指標(biāo)相關(guān)的統(tǒng)計(jì)數(shù)據(jù)??梢杂糜诟鞣N用途,包括市場分析、趨勢(shì)追蹤、投資決策、以及了解特定數(shù)據(jù)的性質(zhì)。

如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用,NFTResearch,web3,區(qū)塊鏈

7/?Refresh Metadata

  • Refresh NFT metadata

  • Refresh NFT metadata by contract

Refresh Metadata?這類接口可以幫助開發(fā)者或用戶提交后臺(tái)刷新元數(shù)據(jù)任務(wù),該任務(wù)審核后會(huì)刷新提交的指定?Item 或整個(gè)合約元數(shù)據(jù)。

8/ Other

  • Get latest block number(返回 NFTScan 已到達(dá)的最新塊號(hào))

  • Get NFT amount by account(根據(jù)請(qǐng)求體中的搜索列表返回賬戶地址擁有的 ERC721 和 ERC1155 NFT 數(shù)量信息)

  • Get NFT owners by contract(返回 ERC721 NFT 合約地址的所有者列表,NFT 按 token_id 升序排序)

  • Get owners by an NFT(返回 ERC1155 NFT 的所有者列表, NFT 按 account_address 升序排序)

構(gòu)建相關(guān) NFT?API 請(qǐng)求

構(gòu)建及調(diào)用 NFTScan NFT API?過程十分簡單便捷,開發(fā)者只需要瀏覽 API 文檔找到所需的接口,了解接口地址、請(qǐng)求方法、請(qǐng)求參數(shù)等信息。然后根據(jù)個(gè)人需求選擇編程語言,比如 JavaScript、Python、Java 等,使用該語言的 HTTP 請(qǐng)求庫發(fā)送構(gòu)建好的請(qǐng)求到接口地址,并篩選所需的頭信息和參數(shù),整個(gè)調(diào)用過程迅速便利,開發(fā)者完全可以根據(jù) NFT API 文檔說明進(jìn)行調(diào)用。

這里我們使用接口?Chain Overview?“/v2/statistics/chain/overview”?對(duì) Base 鏈上的整體數(shù)據(jù)進(jìn)行調(diào)取,HTTP GET 請(qǐng)求訪問 NFTScan 的 API 接口,使用 Python 的 requests 庫,可以這樣構(gòu)建請(qǐng)求:
?

import requests

# NFTScan API endpoint
api_endpoint = "https://api.nftscan.com/v2/statistics/chain/overview"

# Make an HTTP GET request
response = requests.get(api_endpoint)

# Check if the request was successful
if response.status_code == 200:
    # Get the returned JSON data
    data = response.json()
    # Process the returned overall chain data
    print("Overall data on the Base chain:")
    print(data)  # This will print the retrieved overall data of the Base chain; you can further process or extract information as needed
else:
    print("Request failed:", response.status_code)

About NFTScan

NFTScan 成立于 2021 年初,總部位于香港,是全球領(lǐng)先的 NFT 數(shù)據(jù)基礎(chǔ)設(shè)施服務(wù)商,目前已支持 Bitcoin、Ethereum、BNBChain、Polygon、Solana、TON、Arbitrum、Optimism、zkSync、Aptos 等在內(nèi)的 21 條主流區(qū)塊鏈網(wǎng)絡(luò)。NFTScan 團(tuán)隊(duì)致力于為數(shù)以億計(jì)的 Web3 用戶提供簡潔高效的 NFT 檢索服務(wù),為新一代金融科技公司提供安全穩(wěn)定的多鏈 NFT 索引服務(wù),用數(shù)據(jù)來推動(dòng) NFT 生態(tài)的繁榮發(fā)展!目前,NFTScan 在為包括 CMC、Binance NFT、Bybit、KuCoin、HashKey Group 、Mask Network、imToken、Enjin、Coin98 等在內(nèi)的 5000+ 開發(fā)者提供多鏈 NFT 數(shù)據(jù)支持!文章來源地址http://www.zghlxwxcb.cn/news/detail-811831.html

到了這里,關(guān)于如何使用 NFTScan NFT API 在 Base 網(wǎng)絡(luò)上開發(fā) Web3 應(yīng)用的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包