问题标签 [opensea]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 在python中获取单个Json值
我有这个API响应,我想获取一些值并将它们存储为python BOT的变量,例如'floor_price'(我想要它后面的整数)但是由于某种原因,它不起作用它一直给我错误但是当我用'stats'尝试它,它可以工作并提供一切。
API https://api.opensea.io/api/v1/collection/ogcats-harvest-galaxy/stats
请帮助:)
node.js - 完成订单 Opensea-js 函数返回未定义的事务哈希
我正在尝试使用 opensea-js sdk 从特定集合中购买固定价格列出的 NFT,但是当通过有效订单进入seaport.fulfillOrder()
时,我只是未定义为返回值。
我的假设是 web3 提供商没有为希望进行购买的帐户设置错误,但我已经坚持了几个小时并且没有取得任何进展。任何人有幸使用这种方法通过 Node.js 在 Opensea 上成功购买 NFT 吗?我正在 Rinkeby 测试网上进行测试。
这是我用来完成订单的代码,订单对象是有效的并使用检索seaport.api.getOrder()
这是我用来初始化 web3 和 seaport 的代码:
以下是我在运行该函数时看到的错误消息:
任何帮助将不胜感激
ethereum - Polygon 上的智能合约没有显示适当的成本?
我正在使用 HashLips 的新 LowGasFees 智能合约。我正在 Polygon 网络上进行部署,并且我将所有 NFT 铸造到我的 opensea 中,以便稍后分批出售。所以不涉及 DAPP。
为了避免免费铸币者的安全,我将成本设为100 ether
,即 100 马蒂奇。但每当我通过 Remix 甚至通过合约本身在多边形扫描上进行测试时,它都不会显示增加的成本,只有汽油费。不知道为什么,这比主网上的正常价格高出很多(正常时~0,47 MATIC就像 ~0,005-0,007 MATIC)。
这可能是什么原因?这是正常的吗?每当我取消暂停合同时,我不希望任何人为了一分钱而狙击我的 nfts。
这就是我设置公共道具的方式
这就是薄荷的工作原理:
我还希望能够在运行时修改 maxSupply,所以我创建了这个 setter 函数,不确定它是否可以,或者是否还有其他一些我可能错过的检查。
提前致谢。
reactjs - 当我使用moralis 在NFT 质押网站上质押或取消质押时,如何立即从opensea api 显示图像?
我已经建立了 NFT 质押网站,它工作正常,除了我在质押或取消质押时强制显示图像更新。这是因为使用moralis getnftforcontract api 和opensea api 无法立即更新图像。代码如下。
}
我认为应该有更方便的方法来解决这个问题。如果您知道,请随时回答或与我讨论。
uri - IPFS uri 格式:https://ipfs.io/ipfs/与 ipfs://?
这是我的测试 tokenURI.json 文件,其中包含我传递给我的令牌 contract.setTokenURI() 的 imageURI:
这是使用 esp 的最佳 IPFS uri 形式。如果我想将此 NFT 加载到 Opensea 中?
IPFS 中的文档推荐:
但 Opensea 中的文档建议:
哪种形式更好,为什么?
在上面的 json 中,我使用的是 IPFS 推荐的第一种形式。它可以工作,但加载到 Opensea 很慢/有点不可预测。
Opensea 推荐的形式更短,没有网关。如果我使用第二种形式,图像在 Opensea 中的加载速度会更快吗?
Opensea docs:
如果您使用 IPFS 托管元数据,您的 URL 应采用 ipfs://CID 格式。例如,ipfs://QmTy8w65yBXgyfG2ZBg5TrfB2hPjrDQH3RCQFJGkARStJb。
metadata - IPFS 元数据 - OpenSea
我想知道是否有人可以帮我做点什么......
当 NFT 合约添加带有特征和图像哈希的元数据时,OpenSea 似乎使用自己的服务器来托管与元数据相关的实际图像,而不是使用存储在与合约相关的原始元数据中的原始 ipfs 哈希。这是一个示例:https ://api.opensea.io/asset/0x8943C7bAC1914C9A7ABa750Bf2B6B09Fd21037E0/2
此令牌的原始图像哈希是“https://gateway.pinata.cloud/ipfs/QmbrCwaDeKKbJiQFmzK8fFH2kdUscWvkFrA7uLwWzvVdAy”。
但是在 OpenSea 上显示的图像是“https://lh3.googleusercontent.com/bjbw91OKSrO7xwIaht6cf-z244y5oEwmsGD8rIBZuw201FlX7kUEJ5jqWKBFRt_H3T7YemSL717cZSTsZ_uNKXc3DOLJcqKhDRVS”
两个图像是相同的。如果我想为这个集合中的每个令牌获取图像的 OpenSea 版本,有没有办法从原始版本派生 OpenSea 版本?
metadata - Opensea 上的集合预览图像不刷新
如何在 Opensea 上刷新集合预览图像?我找到了一些解决方案来刷新项目/令牌上的元数据,但不是在集合图像上。请帮忙。
javascript - 提高 Opensea-js 中资产的出价率
大家,所以我一直在开发一个 Bidding Bot,以便在 Opensea.io 上对集合的资产进行报价。Bot 运行良好,但我想改进一件事,那就是速度,目前我的 Bot 在一分钟内提供 20 到 25 个报价。我见过有人声称机器人每分钟可以提供超过 100 个报价。我的问题是如何提高 Bot 的速度。有没有办法做到这一点?如果是这样,任何人都可以向我解释如何?你的帮助会让我很开心。谢谢。和平!
javascript - Express.js POST 处理程序中的异步/等待
我正在尝试在 POST 处理程序中调用异步函数。
我试图调用的函数如下(此代码有效):
由于上面的代码有效,我现在尝试将其传输到 POST 处理程序,如下所示:
但是,这会导致错误(我怀疑错误消息是否相关,但仍然共享它):
我要说的一点是,当我将第一个清单中的相同功能传输到 POST 处理程序时,它现在崩溃了,所以我怀疑它与 OpenSea SDK 被破坏有什么关系。
ethereum - 通过etherscan为Opensea提供atomicMatch?
是否可以通过 Etherscan 在 Opensea 上完成 atomicMatch?
Rinkeby 为例 https://rinkeby.etherscan.io/address/0x5206e78b21ce315ce284fb24cf05e0585a93b1d9#code
某些参数输入看起来像是将多个参数作为一个参数?例如,它要求“feeMethodsSidesKindsHowToCalls (uint8[8])”,但这是 feeMethods、Sides、Kinds,你将如何格式化?
我知道您可以通过 JS SDK 执行此操作,而无需以相同的方式输入参数,但我无法获得 API 来测试任何内容,操作系统没有响应请求,我认为这是一个常见问题拥有,并且他们文档上的通用测试密钥不允许输入其他参数。谈论让我们的事情变得困难。