问题标签 [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.
animation - 如何导出 p5js 动画以将其作为 NFT 上传?
基本上我用 p5js 创建了这个动画,我想弄清楚如何将它导出为 NFT 上传。由于是不断变化的动画,所以导出不能是jpg、gif或mp4类型。但它必须是另一种类型。我听说过 SVG,但我不确定它们是否可以解决问题。
这是 p5js 中的 javascript 文件:
blockchain - On-Chain NFT:如何在以太坊区块链上存储像素图像?
我有一个完成的艺术项目,我正在寻找一种将数据存储在链上的方法。比如聋牛。我生成的 6x6 像素图像的来源是图片,因此我无法通过代码重新创建它们。我想我必须以某种形式在链上存储他们的原始数据。
我是区块链的新手。我知道代币存储在链上,我在 hen 和 opensea 上铸造了一些艺术品,但我一般不明白它们在后台是如何运作的。
你能推荐一些关于这个主题的解释清楚的教程或文章吗?
谢谢!
metamask - 创建一个允许元掩码连接的网站
我正在尝试创建一个可以连接到 metamask 的网站。它应该自动打开元掩码扩展,以允许用户在进入站点时确认连接,但是它只是说“正在尝试连接”并且元掩码永远不会打开。
这是我的 connectWallet 代码 - 还有一个按钮运行 connectWallet onclick
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.
ethereum - 我可以在以太坊主网上使用现有(已部署)合约而不是自己部署吗?(NFT)
我正在尝试学习如何以经济的方式铸造 NFT。我在智能合约方面有一些经验,但那是不久前的事了。我一直在寻找这个问题的答案,但找不到。
我已经在测试网上部署了这个合约:https ://github.com/0xcert/ethereum-erc721并通过与合约交互创建了一个 NFT。
在主网上部署合约是非常昂贵的,比与之交互要贵得多。
现在我想知道:主网上是否已经部署了任何合约?我可以用来铸造 NFT 吗?
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
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”他以字母开头并以字母结尾?!?
有人可以帮我吗
提前致谢。
问候克伦坎普
javascript - hardhat:将 NFT 部署到 rinkeby 网络时的问题
我开始了我的第一个区块链教程,它是:
- https://www.youtube.com/watch?v=9oERTH9Bkw0&t=696s
- 回购:https ://github.com/PatrickAlphaC/all-on-chain-generated-nft#about-svgs
我正在尝试使用安全帽在 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 的值有问题吗?
javascript - 功能在 Nodejs 中无法正常运行
尝试运行此功能,但没有输出
OUTPUT(试了很多次,没有输出)
我不是程序员,从这里学习: https ://www.youtube.com/watch?v=3c2EFpCr_vY&list=PLvfQp12V0hS3AVImYdMNfkdvRtZEe7xqY
可能的问题: 我在 const image = await loadImage("./batmanpfp.png"); 中犯了错误吗?因为我不知道“./”的意义,但我调用的文件在我的根目录中(根文件夹称为 NFT)
python - 收到错误布朗尼无法导入 AdvancedCollectibles
我正在尝试运行此代码:
用命令
我试过 pip freeze 并且我有 brownie 和 eh-brownie Python 版本 >= 3.7