使用metaplex
auction-house
合约时,部分用户无法完成sell
命令。确认如果相同NFT
的发送到不同的钱包,那个钱包就可以sell
了。
这个问题似乎很糟糕ATA
。最初,通过https://github.com/metaplex-foundation/metaplex/blob/b7760611d0838307757b831505eaaffee25b1b2a/js/packages/cli/src/auction-house-cli.ts#L260ATA
返回的帐户没有或在里面。owner
token
当发送到另一个钱包时,能够完成就好了。 https://explorer.solana.com/tx/GUybhU53qY56bu4j2raQyp7uecGLgaFge6GBvRNtX1u8gqDzocKk8MDg52upZV985UPW8FAregpwTv7JGyWdNwf
手动设置后ATA
,仍然没有帮助。
https://explorer.solana.com/address/Cu6Dru1j6PZa3f9K2acuqsHcaVDRxniFVqPPk7WX7RaC
似乎由于令牌是0
.
尝试ATA
通过使用找到正确的,getTokenLargestAccounts
但后来我得到了0x12c
which 说PublicKeyMismatch
.
希望得到一些帮助以找到一种稳定的方法来完成此操作,这偶尔会发生在许多用户身上。