# 如何提前approve NFT给opensea

By [maybe709394](https://paragraph.com/@nebulus) · 2022-05-13

---

by mumu

5月1号的猴地大战，导致的高gas持续了三个小时，这也让用户想进行其他操作时总是不敢下手。 我们此时来回顾下当时的最优操作，大致就是将kyc的账户提前register Opensea，提前approve，然后在mint成功后第一时间高价卖出。很多人或许已经提前进行了opensea的register，但是却因为手里没有NFT无法进行approve，导致错过了刚开盘的高价。

这里给大家讲下如何提前对自己没有持有的NFT进行approve。

**教程**

1、首先第一步，我们要先找到自己的opensea账户的合约地址。

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

我们打开自己register opensea的那条合约记录。然后点击左上角的internal Txns。

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

这个地址就是我们个人的opensea 合约账户，我们在opensea上进行nft授权 时，实际上都是把nft授权给了这个账户。我们先保存下这个地址，后面会用到。

2、在otherdeed的合约地址上进行approve

我们首先打开[otherdeed](https://etherscan.io/address/0x34d85c9cdeb23fa97cb08333b511ac86e1c4e258)的网站，点击contract，然后点击writer contract。

点击connect to web3 连接metamask

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

找到setApproveForAll，在operator (address)中填入刚才保存的opensea账户地址，在approved (bool)中填入true。再点击write就可以调用metamask发送approve请求。

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

是不是很简单。学会这些让你赚钱更容易。

这里是mumu，授人以鱼不如授人以渔。

---

*Originally published on [maybe709394](https://paragraph.com/@nebulus/approve-nft-opensea)*
