问题标签 [nft]

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 回答
955 浏览

animation - 如何导出 p5js 动画以将其作为 NFT 上传?

基本上我用 p5js 创建了这个动画,我想弄清楚如何将它导出为 NFT 上传。由于是不断变化的动画,所以导出不能是jpg、gif或mp4类型。但它必须是另一种类型。我听说过 SVG,但我不确定它们是否可以解决问题。

这是 p5js 中的 javascript 文件:

0 投票
1 回答
1137 浏览

blockchain - On-Chain NFT:如何在以太坊区块链上存储像素图像?

我有一个完成的艺术项目,我正在寻找一种将数据存储在链上的方法。比如聋牛。我生成的 6x6 像素图像的来源是图片,因此我无法通过代码重新创建它们。我想我必须以某种形式在链上存储他们的原始数据。

我是区块链的新手。我知道代币存储在链上,我在 hen 和 opensea 上铸造了一些艺术品,但我一般不明白它们在后台是如何运作的。

你能推荐一些关于这个主题的解释清楚的教程或文章吗?

谢谢!

0 投票
0 回答
705 浏览

metamask - 创建一个允许元掩码连接的网站

我正在尝试创建一个可以连接到 metamask 的网站。它应该自动打开元掩码扩展,以允许用户在进入站点时确认连接,但是它只是说“正在尝试连接”并且元掩码永远不会打开。

这是我的 connectWallet 代码 - 还有一个按钮运行 connectWallet onclick

0 投票
0 回答
19 浏览

backend - How to verify JSON result of smart contract method call on my own backend?

I am developing the dApp (related to ERC-721 based NFT) which works with my own backend.

I am going to send the result JSON for a smart contract method call to my own backend.

On my backend I want to verify this result JSON data. That's I need to make sure that this result JSON is correct and not fake data.

How can I get this done? Shall I use etherscan API using blockhash and sender's address?

Any help will be appreciated.

0 投票
0 回答
26 浏览

ethereum - 我可以在以太坊主网上使用现有(已部署)合约而不是自己部署吗?(NFT)

我正在尝试学习如何以经济的方式铸造 NFT。我在智能合约方面有一些经验,但那是不久前的事了。我一直在寻找这个问题的答案,但找不到。

我已经在测试网上部署了这个合约:https ://github.com/0xcert/ethereum-erc721并通过与合约交互创建了一个 NFT。

在主网上部署合约是非常昂贵的,比与之交互要贵得多。

现在我想知道:主网上是否已经部署了任何合约?我可以用来铸造 NFT 吗?

0 投票
5 回答
1702 浏览

ethereum - 布朗尼已安装但无法识别

我已经用命令安装了 eth brownie,pip install eth-brownie但是当我输入 brownie 时,它​​会说

The term 'brownie' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. At line:1 char:1

0 投票
0 回答
851 浏览

python - Opensea NFT 元数据-API Python

我想为 NFT 元数据运行以下脚本。

“https://github.com/ProjectOpenSea/metadata-api-python”

每当我运行脚本时,我都会收到以下错误消息:

我的问题是如何正确配置我的 Google 存储帐户以使其正常工作?

每次我再次收到错误时: ValueError("Bucket names must start and end with a number or letter.")

我的桶名是:“kehrenkamp”他以字母开头并以字母结尾?!?

有人可以帮我吗

提前致谢。

问候克伦坎普

0 投票
4 回答
3592 浏览

javascript - hardhat:将 NFT 部署到 rinkeby 网络时的问题

我开始了我的第一个区块链教程,它是:

我正在尝试使用安全帽在 Rinkeby 测试网中部署 NFT。以下是我为配置环境所做的步骤:

  • 安装安全帽

  • 在我的 .zshrc 中添加以下环境变量(RINKEBY_RPC_URL、PRIVATE_KEY、MAINNET_RPC_URL)

  • 使用 infuria 创建了一个帐户以获取我的 RINKEBY_RPC_URL:'https://rinkeby.infura.io/v3/My_Project_Id'

  • 从我的 Metamask 添加我的 PRIVATE_KEY

  • 在https://www.alchemy.com/上创建一个帐户以获取我的 MAINNET_RPC_URL:'https://eth-mainnet.alchemyapi.io/v2/My_Project_Id'

  • 我使用https://faucet.rinkeby.io/在我的元掩码(Rinkeby 测试网)上获取以太币。与 LINK 相同

然后当我想使用安全帽部署我的第一个 NFT 时 ->hh deploy --network rinkeby

我有这个错误:

错误信息说:

内在交易成本资金不足

这很奇怪,因为我在 Rinkeby 测试网上添加了一些 Eth 和链接。我错过了什么吗?

编辑(19/07/21)

我取消了 MNEMONIC 部分的注释,并添加了示例中设置的 gas / gasPrice 变量:

如您所见,它让我更进一步:

然后,当调用 Chainlink VRF 节点时,我遇到了一个新错误:

分配给 gas 和 gasPrice 的值有问题吗?

0 投票
1 回答
45 浏览

javascript - 功能在 Nodejs 中无法正常运行

尝试运行此功能,但没有输出

OUTPUT(试了很多次,没有输出)

我不是程序员,从这里学习: https ://www.youtube.com/watch?v=3c2EFpCr_vY&list=PLvfQp12V0hS3AVImYdMNfkdvRtZEe7xqY

可能的问题: 我在 const image = await loadImage("./batmanpfp.png"); 中犯了错误吗?因为我不知道“./”的意义,但我调用的文件在我的根目录中(根文件夹称为 NFT)

0 投票
1 回答
237 浏览

python - 收到错误布朗尼无法导入 AdvancedCollectibles

我正在尝试运行此代码:

用命令

我试过 pip freeze 并且我有 brownie 和 eh-brownie Python 版本 >= 3.7