问题标签 [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.

0 投票
1 回答
861 浏览

python - 如何使用 node.js 检查 opensea 上的令牌是 ERC721 还是 ERC1155

我将从 opensea 空令牌中获取schemaName(如果是 ERC721 或 ERC1155):

在 opensea 的 Details 面板中,我可以看到合约模式名称如下:Token Standard: ERC-1155

如何使用 node.js 或 python 从 opensea 令牌 url 获取模式名称?

0 投票
0 回答
149 浏览

node.js - 安装 Opensea-js 包时出错

通过 npm 安装 opensea-js 时收到此错误

请任何人帮助

0 投票
1 回答
44 浏览

reactjs - 如何防止在用户输入反应之前从 API 加载数据?

我想显示来自 API 的数据,用户输入将成为 API URL 的一部分。更准确地说,目标是让用户输入一个 ETH 钱包地址,并使用Opensea API显示这个钱包拥有的 NFT 资产。

我的问题是在用户提交输入之前获取并显示数据。(它也是一个有效的 api url,但不是我想要获取的数据)。

如何解决这个问题?我认为一种方法是保持提交的布尔状态,并且仅在它为真时显示。但是这样一来,尽管没有渲染,它仍然会进行 api 调用。有没有更好的办法?我为所有者设置的初始状态是否重要?

我的猜测是需要一个异步函数,并且 api fetch 是回调。触发器是用户输入事件。我不确定如何构建它。

下面是我的代码。

ps 我知道这个 fetch api 调用不是最好的方法。这只是为了我的锻炼。

在单独的说明中,我还收到一条警告消息“react Hook useEffect 缺少依赖项:'owner'。要么包含它,要么删除依赖项数组 react-hooks/exhaustive-deps” 任何线索?

0 投票
1 回答
90 浏览

ethereum - 如何创建像 OpenSea 这样的签名交易

OpenSea 市场上有一个很棒的功能,您可以在其中通过签署交易留下购买商品的要约。但在链上,只有当卖家选择 1 个报价,然后通过支付广播费用接受它时,它才会被批准。

我找不到有关此代码如何在 OpenSea 上运行的详细说明。你能分享文档并解释如何实现吗?

0 投票
1 回答
865 浏览

nft - 通过 Opensea API 进行 NFT 收藏排名

我将按 total_volume 获得 NFT 集合订单。

可以获取资产,但我找不到合适的 api,因为没有 order by 选项,只能按创建日期获取。

0 投票
0 回答
196 浏览

api - OpenSea API“only_opensea”

查看 OpenSea 的 API,检索事件:

https://docs.opensea.io/reference/retrieving-asset-events

only_opensea

是一个布尔值,可以是true/false

API 描述为:

“仅限于 OpenSea 拍卖的事件。可以是真的也可以是假的”

有谁知道这到底是做什么的?

如果为真,它是否只返回 OpenSea Auctions...

如果为假,返回所有事件(拍卖与否)?

0 投票
0 回答
86 浏览

blockchain - opensea 如何处理买卖交易

opensea 是如何工作的

这是 opensea 的 Solidity 代码 https://etherscan.io/address/0x7be8076f4ea4a4ad08075c2508e481d6c946d12b#code

1- 当用户在 opensea 网站上出售他的物品时;

1-a 哪些代码有效,

1-b 智能合约代码在哪里

..................................................... ………………………………………………………………………………………………………………………………………………

2- 当用户在 opensea 网站购买商品时;

2-a 哪些代码有效,

2-b 智能合约代码在哪里

..................................................... ………………………………………………………………………………………………………………………………………………

3-当用户在opensea网站购买商品时;

3-a opensea 如何收取 %2.5 费用,哪些代码有效,

3-b 智能合约代码在哪里

0 投票
1 回答
211 浏览

typescript - 使用 Opensea SDK 和 Web3 时的 Typescript 编译错误

这是一个使用opensea.io sdk的非常简单的代码(nest.js 服务)。

它跑过ts-node -r tsconfig-paths/register src/main.ts
但是在编译时卡住了tsc
这是我看到的终端日志:

这是我的 tsconfig:

package.json文件在这里:

环境

  • 操作系统:Ubuntu 20.04
  • 浏览器:未使用
  • Node.js 版本:16.13(与 v14.17 的行为相同)
  • NPM 版本:8.1.0(与 v6.4 相同)

tsconfig 有问题还是我遗漏了其他内容?任何帮助,将不胜感激。

0 投票
0 回答
291 浏览

smartcontracts - 如何编写智能合约与 Opensea 交互?

我想编写与Opensea合约交互的智能合约,以从他们的平台买卖 NFT。Opensea 文档基本上是在讨论如何编写erc721合同,但没有具体说明他们的合同。

他们的 API 文档仅说明如何从 web2 层进行交互和获取数据。

有没有人写过这样的合同?或者我可以找到Opensea智能合约接口的地方,这些接口处理 Opensea 中nft的拍卖、购买和销售。

0 投票
0 回答
210 浏览

opensea - OpenSea API 已删除 API 仍保留在 Stats 中

当调用 API 来获取 OpenSea 集合的统计信息时,我总是可以看到错误的计数。检查后,错误的计数是由于删除的项目。

似乎从集合中删除项目不会更新集合的统计信息,即使在 3 或 4 天之后也是如此。

错误的计数不仅出现在 API 响应中,还出现在 Opensea.com 的网站界面中

预期:删除项目后收集计数减少 实际:删除项目后收集计数未减少

任何想法?