Solana链上转移token的时候,通常我们都是只知道用户A的钱包地址,但是其实用户A特定token的token account可能用很多种(ata或者ta),我怎么确定应该转到那个地址呢?这个token account如果是自定义的话,那么通常要如何维护处理逻辑呢?