打开opeasea的合约地址 0xa5409ec958C83C3f309868babACA7c86DCB077c1
https://etherscan.io/address/0xa5409ec958c83c3f309868babaca7c86dcb077c1#readContract
输入你的钱包地址,就会获得你注册opensea时的合约地址
以授权pxn为例,0x160C404B2b49CBC3240055CEaEE026df1e8497A0
https://etherscan.io/address/0x160C404B2b49CBC3240055CEaEE026df1e8497A0#writeContract
连接metamask,第一行填写刚才的合约地址,第二行填写true,发送交易,即可完成提前授权
更新一下,没有开源的合约如何进行授权
找到你需要授权的nft合约地址,还是以上面的pxn为例
打开小狐狸,发送地址写pxn的合约地址,金额写0
发送data
0xa22cb465000000000000000000000000这里替换第一步你自己的合约地址0000000000000000000000000000000000000000000000000000000000000001
注意上面的data需要去掉0x,举例,如果你读取到的合约地址是
0xa5409ec958c83c3f309868babaca7c86dcb077c1
那么你应该发送的data的数据为:
0xa22cb465000000000000000000000000a5409ec958c83c3f309868babaca7c86dcb077c10000000000000000000000000000000000000000000000000000000000000001