# 融资5.45亿的Alchemy 项目第一周NFT保姆级教程 **Published by:** [Qin](https://paragraph.com/@qinti/) **Published on:** 2022-08-12 **URL:** https://paragraph.com/@qinti/5-45-alchemy-nft ## Content Alchemy融资历程 2019年12月,Alchemy完成1500万美元A轮融资,资方为Pantera Capital,斯坦福大学,Coinbase,三星等。 2021年4月,Alchemy以5.05亿美元估值完成8000万美元B轮融资,Coatue和Addition领投,DFJ Growth、K5 Global、Chainsmokers(烟鬼组合)、演员Jared Leto和Glazer家族参投。 2021年10月,Alchemy以35亿美元估值完成2.5亿美元C轮融资,由a16z领投的。 2022年2月,Alchemy以102亿美元估值完成2亿美元融资,Lightspeed与Silver Lake领投。 官方教程网址 https://docs.alchemy.com/docs/how-to-develop-an-nft-smart-contract-erc721-with-alchemy 第一步:使用 OpenZeppelin 合约向导开发 ERC721 智能合约 1.网站: https://docs.openzeppelin.com/contracts/4.x/wizard 2.单击左上角的 ERC721 按钮,选择要使用的 ERC 标准类型,输入Name和Symbol(名称随意),如下图。3.勾选 NFT (ERC721) 代币相应功能,代码会随着相应添加,如下图。第二步:使用 REMIX IDE 修改和部署ERC721 合约 1.首先,OpenZeppelin Wizard 编辑器的顶部,有一个“Open in Remix”按钮,单击它。2.在第14行添加uint256 MAX_SUPPLY = 1000003.删除17行的onlyOwner,否则只允许智能合约的所有者(部署智能合约的钱包地址)铸造 NFT。4.在第19行添加 require(_tokenIdCounter.current() <= MAX_SUPPLY, "I'm sorry we reached the cap");第三步:创建一个免费的炼金术帐户 1.首先,到 alchemy.com 点击“登录”并创建一个新帐户。 2.点击Dashboard,点击create app。3.名字和描述(随意输入),最下面选择以太链的Rinkeby,点击Create app,如下图所示。4.创建完成后,回到仪表板,单击“VIEW KEY”按钮 ,然后复制 HTTPS URL: 第四步:将 Alchemy Rinkeby 添加到 Metamask 钱包 1.小狐狸点击添加网络。 2.其中填写Alchemy Rinkeby 网络和 新增RPC URL(为第三部的4中复制的Https url) 信息并保存,具体情况如下图。3.获取 Rinkeby Test ETH测试币 ,点击 rinkebyfaucet.com ,将钱包地址复制到文本栏中,然后点击“Send Me ETH”。 第五步:Rinkeby 测试网上编译和部署 NFT 智能合约 1.回 Remix,点击页面左侧的编译器菜单,版本选0.8.4,勾选Auto compile,然后点击“编译”按钮:2.点击“Deploy and Run Transactions”菜单,点击Environment下拉菜单并选择“Injected provider (Metamask)”,点击contract选择Alchemy那个,单击deploy3.会出现 Metamask 弹出窗口,单击“确认”,然后继续支付 Gas 费用。 4.完成后,会在 Deployed Contracts 下看到该合约。第六步:IPFS 上创建和上传元数据 1.首先,在下面网站上创建一个新帐户。 https://filebase.com/ 登录后,单击左侧菜单上的存储桶按钮,然后创建一个新存储桶(小写、数字、字符串,不重复就行)。2.导航到存储桶,单击上传按钮 ,然后上传您要用于 NFT 的图像,建议使用官网推荐的图片: https://ipfs.filebase.io/ipfs/bafybeihyvhgbcov2nmvbnveunoodokme5eb42uekrqowxdennt2qyeculm3.上传后单击它并复制 IPFS 网关 URL:4.建一个txt文档,粘贴以下 JSON 代码,并将文件保存为“metadata.json”。注意将第三行image那里改成刚才的链接。{ "description": "This NFT proves I've created and deployed my first ERC20 smart contract on Rinkeby with Alchemy Road to Web3", "external_url": "Alchemy.com", "image": "https://ipfs.filebase.io/*************", "name": "A cool NFT", "attributes": [ { "trait_type": "Base", "value": "Starfish" }, { "trait_type": "Eyes", "value": "Big" }, { "trait_type": "Mouth", "value": "Surprised" }, { "trait_type": "Level", "value": 5 }, { "trait_type": "Stamina", "value": 1.4 }, { "trait_type": "Personality", "value": "Sad" }, { "display_type": "boost_number", "trait_type": "Aqua Power", "value": 40 }, { "display_type": "boost_percentage", "trait_type": "Stamina Increase", "value": 10 }, { "display_type": "number", "trait_type": "Generation", "value": 2 } } 5.回到 Filebase 并上传 metadata.json文件在我们上传图像的同一存储桶中。 6.最后,同上3,单击 CID 并复制它,在下一部分中需要它来构建 NFT 的令牌 URI: 第七步:Mint Your Rinkeby NFT 1.返回 Remix 并在 Deploy & Run Transactions 菜单中,进入“已部署的合约” - 然后单击我们刚刚部署的合约。单击 safeMint 下拉框 并将您的地址(小狐狸) 和以下字符串粘贴到 uri (cid处复制刚才的)字段中,格式为:ipfs://******。单击交易将创建一个 Metamask 弹出窗口,提示您支付 gas 费用。 点击“确认”并继续铸造你的第一个 NFT! 2.将您的**地址(小狐狸)**复制并粘贴到 balanceOf 方法输入中点击call,它应该显示您有 1 个 NFT。3.在tokenUri 插入“0”作为 id 参数,点击call,它应该显示你的 tokenURI。第八步:在 OpenSea 上查看你的 NFT 1.在 testnets.opensea.io 并 使用您的 Metamask 钱包登录 。 然后单击您的个人资料图片,您应该会在那里看到您新铸造的 NFT。2.若图像看不见,请单击它,然后单击“刷新元数据”按钮(此过程可能要6个小时)。第九步:提交任务 1.点击该网站 https://alchemyapi.typeform.com/roadtoweekone?typeform-source=docs.alchemy.com这一步填的内容为第十步:领取NFT 1.网站 https://mintkudos.xyz/claim/583 ## Publication Information - [Qin](https://paragraph.com/@qinti/): Publication homepage - [All Posts](https://paragraph.com/@qinti/): More posts from this publication - [RSS Feed](https://api.paragraph.com/blogs/rss/@qinti): Subscribe to updates