当前位置: 首页 > wzjs >正文

深圳鼎诚网站建设哪个网站做高仿衣服

深圳鼎诚网站建设,哪个网站做高仿衣服,网页设计尺寸大小指的是什么,重庆石桥铺网站建设公司前言 有人给我发了nft,但是没有图片,我就很纳闷为什么,所以想一探究竟 解决思路 先说下环境吧 Sepolia 测试网 metamask钱包 需要获取nft的合约地址和token id 钱包内 nft可以查得到 思路: 我的理解就是ERC721有标准的…

前言

有人给我发了nft,但是没有图片,我就很纳闷为什么,所以想一探究竟

解决思路

先说下环境吧

Sepolia 测试网

metamask钱包

需要获取nft的合约地址和token id    钱包内  nft可以查得到

思路:

我的理解就是ERC721有标准的tokenURI方法,访问该方法可以获取指向元数据的连接,这个元数据存储量nft的基本信息{ "description": "xxx", "symbol": "xxx", "image": "xxx", "name": "xxx" }

话不多说请看代码

代码

import React, { useState } from 'react';
import useMetaMask from './index.js';
import { JsonRpcProvider,Contract } from "ethers";const Nfts = () => {const [tokenURI, setTokenURI] = useState(null);const [imageURL, setImageURL] = useState(null);// 配置 RPC 提供者(例如 sepolia 测试网)const provider = new JsonRpcProvider("https://sepolia.infura.io/v3/xxxx");// NFT 合约地址和 Token IDconst contractAddress = "xxxxx"; // 替换为你的 NFT 合约地址const tokenId = "xxxxx"; // 替换为你的 Token ID// ERC-721 ABI(只需要包含 tokenURI 方法)const abi = ["function tokenURI(uint256 tokenId) public view returns (string memory)"];// 创建合约实例const nftContract = new Contract(contractAddress, abi, provider);// 获取 Token URI 的函数const fetchTokenURI = async () => {try {const uri = await nftContract.tokenURI(tokenId);console.log("Token URI:", uri);setTokenURI(uri);// 如果 tokenURI 是一个 URL,尝试获取元数据if (uri.startsWith("http")) {const response = await fetch(uri);const metadata = await response.json();console.log("Metadata:", metadata);// 提取图片链接if (metadata.image) {setImageURL(metadata.image.startsWith("ipfs://")? metadata.image.replace("ipfs://", "https://ipfs.io/ipfs/"): metadata.image);}}} catch (error) {console.error("Error fetching token URI:", error);}};return (<div><button onClick={fetchTokenURI}>Fetch NFT Metadata</button>{/* 显示 tokenURI 和图片 */}{tokenURI && (<div><p>Token URI: {tokenURI}</p>{imageURL && (<img src={imageURL} alt="NFT" style={{ width: "300px", height: "300px" }} />)}</div>)}</div>);
};export default Nfts;


文章转载自:

http://DKeTUNDq.zfxnd.cn
http://U7WTAzEF.zfxnd.cn
http://X2MD9xaB.zfxnd.cn
http://HR7MJwdO.zfxnd.cn
http://pC7r2GPg.zfxnd.cn
http://xY4nzFsk.zfxnd.cn
http://hrnoIhSA.zfxnd.cn
http://9DePGI9k.zfxnd.cn
http://7cJmIubP.zfxnd.cn
http://DokHnHyZ.zfxnd.cn
http://EQ16nRLP.zfxnd.cn
http://Lq0eEPuz.zfxnd.cn
http://BQTJCO9v.zfxnd.cn
http://35kiiYRz.zfxnd.cn
http://OaLPRAX6.zfxnd.cn
http://0xLeGcKn.zfxnd.cn
http://glKhanz2.zfxnd.cn
http://KOCj5Uyv.zfxnd.cn
http://ppMIMUmN.zfxnd.cn
http://Ye0tDyZL.zfxnd.cn
http://oPxqV77z.zfxnd.cn
http://QzZ3gPh1.zfxnd.cn
http://xwyW2jFa.zfxnd.cn
http://QqlhmlnY.zfxnd.cn
http://8ozkgwrr.zfxnd.cn
http://M3gXISUL.zfxnd.cn
http://OQQi6O5e.zfxnd.cn
http://S8ItnYtp.zfxnd.cn
http://K9Q1CEg7.zfxnd.cn
http://KPnKlFt0.zfxnd.cn
http://www.dtcms.com/wzjs/733507.html

相关文章:

  • python做网站性能wordpress怎么搜索网站
  • 网站泛解析wordpress 缓存用什么
  • 人才网站怎么做学校网站群管理系统建设项目
  • 微网站页面网络运维工程师考试
  • 西安自助建站系统网站建设html代码
  • 网站建设合同 下载怎么制作公众号视频
  • 南京移动网站建设wordpress auth_key
  • 湖北网站建设网址wordpress什么编辑器好用
  • 惠州企业网站建设选哪家域名查询ip
  • 聊城开发区建设局网站好看的网站色彩搭配
  • 南京的电商网站设计摄影网站源代码
  • 网站 手机 微信 app外包软件公司在哪里去接项目
  • 山东省建设备案网站审批表会用框架做网站能找到工作吗
  • 北京网站优化推广分析免费咨询法律援助电话号码
  • 网站建设可视化工具美食网站的设计与实现
  • 建设家具网站的目的及功能定位色无极网站正在建设中
  • php网站建设原码网站还建设 域名可以备案吗
  • 网站如何解析返利网站怎么做
  • 如何在税局网站上做税种认定wordpress视差插件
  • 湖南网站建设策划安卓应用市场app下载安装
  • 想学做网站学那个软件好三星商城app下载
  • 营销型网站建设模板微软 网站开发
  • 陕西交通建设集团西商分公司网站设计师找工作的网站
  • 门户网站产品设计方案做问卷的网站好
  • 免费的行情网站appled营销型网站建设
  • 南山网站建设哪家便宜做动漫网站的素材
  • 干事儿网网站开发手机软件商店免费下载
  • 福州市建设局内部网站国内做网站网站风险大吗
  • 网站后台seo优化如何做国外优秀平面设计网站
  • 简答题网站建设步骤汕头seo代理