solana-labs/solana-program-library

[spl-token]: getOrCreateAssociatedTokenAccount throws TokenAccountNotFoundError for different errors

開放

#3,326 建立於 2022年7月7日

 (11 則留言) (3 個反應) (0 位負責人)Rust (2,401 個分叉)auto 404
good first issue

倉庫指標

星標
 (4,236 顆星)
PR 合併指標
 (30 天內沒有已合併 PR)

描述

I noticed that when calling getOrCreateAssociatedTokenAccount, TokenAccountNotFoundError gets thrown in very different situations. I'm wondering if this can be improved to throw more specific errors?

2 specific scenarios that I found is when the payer account doesn't have enough SOL, it throws this error And also when the method takes too long, it also throws this method even though the account is created after the fact.

貢獻者指南