solana-labs/solana-program-library

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

Aberta

#3.326 aberto em 7 de jul. de 2022

 (11 comentários) (3 reações) (0 responsável)Rust (2.401 forks)auto 404
good first issue

Métricas do repositório

Stars
 (4.236 estrelas)
Métricas de merge de PR
 (Nenhuma PRs mesclada em 30d)

Description

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.

Guia do colaborador