Wat is een Solana Associated Token Account (ATA)?
Je Solana-wallet heeft een openbaar adres, maar de meeste tokens worden niet rechtstreeks opgeslagen in het account met je gewone SOL-saldo. Ze staan in tokenaccounts. Een associated token account, meestal afgekort tot ATA, is het standaardadres dat applicaties gebruiken voor het bezit van een specifieke tokenmint in één wallet.
Dat onderscheid verklaart waarom bij het kopen van een token een opslagborg kan horen en waarom het verkopen van het volledige saldo een leeg account kan achterlaten. Het verklaart ook waarom een tokensymbool onvoldoende informatie is om een account te heropenen.
Wat is een associated token account op Solana?
Een associated token account is het standaard tokenaccount dat wordt afgeleid van een walletadres, tokenprogramma en mintadres. Het bewaart de tokens van die mint voor de tokenaccountautoriteit van de wallet. Het adres is voorspelbaar, maar voor het aanmaken blijft SOL nodig om de geldende on-chain opslagreserve te financieren.
De documentatie over accountcreatie van Solana beschrijft het deterministische adres en het verschil tussen tokeneigenaar en programma-eigenaar. Het Associated Token Program maakt het account aan; het resulterende tokenaccount valt onder het betreffende Token Program.
Hoe verschillen een wallet, mint en ATA?
Gebruik drie afzonderlijke labels wanneer je tokenbezit inspecteert:
| Account of adres | Welke vraag het beantwoordt |
|---|---|
| Walletadres | Welke wallet beheert dit bezit? |
| Mintadres | Welke exacte token is dit? |
| Tokenaccountadres | Waar worden de eenheden van deze mint voor deze eigenaar geregistreerd? |
Het ATA is een specifiek tokenaccount dat via een standaardafleiding wordt gekozen. Een wallet kan ook andere tokenaccounts beheren. De simpele uitdrukking “één account per token” is daarom nuttig als introductie, maar onvolledig bij het inspecteren van een echte inventaris.
Stel je ter illustratie twee ongerelateerde mints voor die allebei het symbool CAT gebruiken. Het zijn verschillende tokens, ook al is het symbool gelijk. Hun associated accounts verschillen doordat hun mintadressen verschillen. Vergelijk altijd de mint wanneer je een account selecteert voor sluiting, overdracht of heraanmaak.
Waarom legt het aanmaken van een ATA SOL vast?
Accounts gebruiken on-chain opslag, dus creatie vereist een minimaal lamportsaldo. Bij rentvrijgestelde accounts werkt dat saldo als een opslagborg in plaats van een abonnement dat dagelijks wordt afgeschreven. De tokenhoeveelheid en het lamportsaldo zijn aparte waarden bij je inspectie.
Een klassiek tokenaccount heeft een bekende basisindeling, terwijl Token-2022-extensies meer ruimte kunnen vereisen. Ook netwerkinstellingen voor rent kunnen veranderen. Een bedrag uit een oude handleiding is dus geen permanente prijs voor elk nieuw ATA of een exacte voorspelling van wat een bestaand account teruggeeft.
Gebruik de huidige transactiepreview van de applicatie. Ontwikkelaars moeten de benodigde accountgrootte bepalen en de actuele reserve opvragen in plaats van een historisch bedrag vast in te bouwen. De RPC-methode voor rentvrijstelling gebruikt de gegevenslengte als invoer.
Wie betaalt voor het aanmaken van het account?
De transactie bepaalt een betaler voor de creatie. Dat kun jij zijn, een verzender of een applicatie die een ontvangend account voorbereidt. Tokens ontvangen betekent niet noodzakelijk dat jouw wallet de oorspronkelijke borg betaalde.
Dat onderscheid is ook belangrijk bij het controleren van een teruggave. De bevoegde sluitingsbewerking bepaalt de bestemming van de vrijgegeven lamports. Het is geen vergoeding op basis van een betalingsbewijs die automatisch naar de oorspronkelijke financier gaat.
Controleer bij gewone walletopschoning het ontvangstadres en de verwachte walletverandering. Redeneer niet uitsluitend vanuit de oorspronkelijke aankooptransactie. Het huidige accountsaldo en de daadwerkelijke sluitingsinstructie bepalen de beschikbare teruggave en waar die naartoe gaat.
Waarom blijft een leeg ATA open na verkoop?
Tokenverplaatsing en accountsluiting zijn verschillende bewerkingen. Nadat de eenheden vertrekken, kan een account beschikbaar blijven voor toekomstige ontvangsten. Of een applicatie het sluit, hangt af van de transactie die zij bouwt.
Daarom kunnen een voltooide verkoop en een leeg account naast elkaar bestaan. In dat account met nulsaldo is geen tokenpositie meer, maar de lamports kunnen nog voor opslag zijn vastgelegd. Een alleen-lezen inventaris kan zulke accounts vinden zonder je te vragen iets te vernietigen.
Verwar een tokensaldo van nul niet met een afgeronde dollarweergave. Een piepklein saldo of een token zonder prijsfeed blijft tokenbezit. Verbranden of sluiten legt uit waarom dit de actie verandert die je zou autoriseren.
Kun je ATA-rent terughalen zonder tokens te verbranden?
Als het account leeg is en voor sluiting in aanmerking komt, kun je het sluiten zonder een saldo te verbranden. Het niet-destructieve terughaalproces van Sol Incinerator helpt die kandidaten en de actuele teruggave te inspecteren voordat je ondertekent.
Voor ondersteunde accounts die je wilt behouden kan een bevoegde overschotopname lamports boven de huidige reserve terughalen terwijl de tokengegevens ongewijzigd blijven. Dat staat los van het terughalen van het resterende saldo door sluiting. Het kan de reserve die nodig blijft om het account open te houden niet wegnemen.
Bekijk Overtollige SOL terughalen zonder accounts te sluiten als je een bezit wilt behouden. Een token bezitten geeft geen toestemming om SOL op te nemen uit elk account dat bij de mint of metadata hoort.
Wat gebeurt er als je de token opnieuw ontvangt?
Een gesloten account moet mogelijk opnieuw worden aangemaakt. Het associated adres wordt uit dezelfde invoer afgeleid, maar het bestaan en de opslagfinanciering moeten nog steeds worden geregeld. Sommige applicaties bereiden het ontvangende account tijdens een overdracht of claim voor; andere verwachten die voorbereiding vooraf.
Gebruik de tool Reopen Token Account voor een ondersteunde mint als je dat account specifiek nodig hebt. Controleer mint en wallet en bekijk vervolgens de aanmaakkosten. Opnieuw aanmaken herstelt geen tokens die zijn verbrand of weggestuurd.
Hoe inspecteer je een ATA voordat je handelt?
Noteer walletadres, mint, tokenprogramma, tokenhoeveelheid, accountstatus en lamportsaldo. Formuleer vervolgens in gewone taal je gewenste uitkomst: het account behouden, ondersteund overschot terughalen of een leeg account sluiten.
Dat kleine onderscheid voorkomt veelvoorkomende fouten: een andere mint met hetzelfde symbool selecteren, verwachten dat de volledige opslag van een NFT één ATA is of alle SOL rond een asset als opneembaar door de houder behandelen. Stem de actie af op het account dat je werkelijk beheert.

Sol Incinerator
Inspecteer ongebruikte tokenaccounts en bekijk geschikte SOL-teruggaven in je wallet.
Verder lezen
Veelgestelde vragen
Wat is een associated token account op Solana?
Een associated token account is het standaard tokenaccountadres dat wordt afgeleid van een wallet, tokenprogramma en tokenmint. Het bewaart eenheden van die mint voor de eigenaar van het tokenaccount. Het staat los van het walletadres en mintaccount en vereist bij creatie financiering voor on-chain opslag.
Is ATA-rent een terugkerende Solana-heffing?
Nee. Een rentvrijgesteld ATA bevat een terugbetaalbaar opslagsaldo in plaats van een terugkerend abonnement te rekenen. Het vereiste minimum hangt af van de accountgrootte en netwerkinstelling. Een geschikt account sluiten geeft de resterende lamports vrij, terwijl een bevoegde overschotopname alleen een ondersteund saldo boven de vereiste reserve kan terughalen.
Heeft elke Solana-token een apart ATA nodig?
Een ATA hoort bij één combinatie van wallet, tokenprogramma en mint. Verschillende mints gebruiken dus verschillende bijbehorende adressen. Een wallet kan ook niet-geassocieerde tokenaccounts beheren, en gecomprimeerde NFT's gebruiken een ander opslagmodel. Neem niet aan dat elk weergegeven asset overeenkomt met één standaard ATA-rentborg.