# 如何避免网页前端卡顿，直接调用合约mint接口来铸造NFT？

By [0xIcey](https://paragraph.com/@doteatbutt) · 2021-12-26

---

大家好，我是Icey，12号凌晨0点财神爷Alex Becker又开放了一批NEO Tokyo公民的名额， 可能有些朋友不了解财神爷以及他的项目，可以看下鲨鱼[《NEO Tokyo 到底是什么！？》](https://medium.com/@b1995/neo-tokyo-%E5%88%B0%E5%BA%95%E6%98%AF%E4%BB%80%E4%B9%88-5507c1b5c730)和田德丽娜两位写的相关文章[《NeoTokyo（新东京）怎么玩》](https://m.weibo.cn/status/4714280059930148)，本次共放出了4500名额，成本价格在1E，通过燃烧bytes代币来获得对应的稀有度，目前地板已经稳定在6.8E，恭喜抢到的朋友们收获满满。

![](https://storage.googleapis.com/papyrus_images/721e7a8f3c5ffa164ec20a68025a26bcd7a906bb6d4a273da3c5b2fdd4d30eb3.png)

在Alex Becker推特发出[https://neotokyo.codes/s2](https://neotokyo.codes/s2)的时候，大量玩家蜂拥挤入到网站里去mint，容易出现网站卡顿的情况，错失良机，今天就来聊一下如何绕过前端直接来调用合约进行mint操作？文尾我会在测试网上部署一个nft的测试合约，让大家去实际操作感受整个过程，实践出真知！

1)寻找我们要mint项目的合约地址

a.第一类我们知道要mint项目是哪个项目方，我们可以从项目方的官方推特、官方discord来获取，这是最为准确快速的方式。

b.第二类我们知道项目方的官网，项目方为了防止科学家抢跑等原因，不想公开合约地址，因此无法直接获取合约地址，这时候我们知道了项目方的官网，就可以去搜寻了，这里我们以[Ape Kids Club (AKC)](https://opensea.io/collection/akc)这个例子来举例，首先进入到项目方的mint地址[https://www.apekidsclub.io/#mint](https://www.apekidsclub.io/#mint)，以谷歌浏览器为例，打开控制台（在网页点击右键检查选项或快捷键F12），通过正则匹配出合约地址: 0x\[0-9a-fA-F\]{40}，通过下图5个过程我们就可以拿到nft的合约地址 0x9bf252f97891b907f002f2887eff9246e3054080 。

![](https://storage.googleapis.com/papyrus_images/f6b27d7a637092234d1d93f25d8663e30ed8d3b7e9a1d315aa3d487fb1806d97.png)

c. 我们并不知道想搞哪个项目，只想寻找好的机会，比如通过[icy工具](https://icy.tools/)查询短时间内比较热门的项目，在这里我们以1h第一名为例。

![](https://storage.googleapis.com/papyrus_images/5c94a96af23b27b9fc6e66957602aecfcf8807171080b8e69215e0d1ea4b07dc.png)

![](https://storage.googleapis.com/papyrus_images/f60f46f1f17251328d0fed35aa2f0a087cc093ecc25ab66887cd94544552c833.png)

d. 融入NFT圈子，跟踪smart money，因为NFT的特性无法拆分，导致其流动性相比token来说会低很多，很可能无人接盘砸到手里，jpg对于某些项目来说可以说是十分贴切，这里给大家推荐几个我经常关注的博主或者社区，微博博主[Laser\_Cat](https://weibo.com/u/2631211893)、[Jerome\_Loo](https://weibo.com/u/1240051033)，前几天给NFT圈发年终奖的[Club721](https://discord.gg/xDxF9MQakT)，DYOR。

2）通过第一步找到的合约地址来进行mint，我们首先要去[以太坊浏览器](https://etherscan.io/)去查询合约地址0x9bf252f97891b907f002f2887eff9246e3054080，并进行简单的分析。

![](https://storage.googleapis.com/papyrus_images/fa44125b1ab35fce05df0d09134cd240c45ee2b06eca2c80ff1ea611b06dfb50.png)

![](https://storage.googleapis.com/papyrus_images/0c2bb0b95dfb9a255d53049e73beed35bf76a16cf3ff781d456e9354a2f00d92.png)

![](https://storage.googleapis.com/papyrus_images/6b480c3c8b2db0c7164fd24607049a61ff3b5d75318d7d46c3ca72b5e0f924fd.png)

点击查询进来之后点击contract，按照以下过程通过以太坊浏览器完成mint

![](https://storage.googleapis.com/papyrus_images/920c71ef8731b3a48400c5eaca6c9aa3a6efda2ddea6e69de04aa96e4444b2fb.png)

![](https://storage.googleapis.com/papyrus_images/f7d6f369979ed2cc43315251ae316faead521ee249c85456cf868f6810249b17.png)

![](https://storage.googleapis.com/papyrus_images/269a09c073a1be5780dbee5ee6850ed8f2290811e4f69f4eca53aad5512767b5.png)

![](https://storage.googleapis.com/papyrus_images/6582d72bedb128e528d76cb2aaf146a64069a4409e03edc264a8816b82893118.png)

最后给大家留一个可以实践练手的地方，合约我部署在了[rinkeby测试网](https://rinkeby.etherscan.io/)上，合约地址：[0x61802DB1cC06f4F33b977922D32666582fa29cBB](https://rinkeby.etherscan.io/address/0x61802DB1cC06f4F33b977922D32666582fa29cBB#writeContract)，0.05E一个，每个地址最多允许购买两个，Rinkeby测试网水龙头领取Ether教程：[https://zhuanlan.zhihu.com/p/52309920](https://zhuanlan.zhihu.com/p/52309920)，opensea测试网项目地址：[https://testnets.opensea.io/collection/apetomoons](https://testnets.opensea.io/collection/apetomoons)。

欢迎大家关注我的推特 [@delato29](https://twitter.com/delato29) 交流学习，下一篇文章让我们来聊聊如果项目方的合约不开源，我们应该如何采取行动。

---

*Originally published on [0xIcey](https://paragraph.com/@doteatbutt/mint-nft)*
