Wróć do bloga
Solana

Rozszerzenia Token-2022: dlaczego depozyt kont Solana się różni

S
Sol Slugs Team
Sol Incinerator

Dwa tokeny Solana mogą wyglądać podobnie w portfelu i mieć inne wymagania przechowywania kont. Jeden może używać klasycznego Token Program, a drugi Token-2022 z rozszerzeniami dodającymi stan lub zmieniającymi dozwolone operacje.

Aby zrozumieć podgląd odzysku, sprawdzaj więcej niż ilość tokenów. Musisz wiedzieć, które konto jest badane, ile danych przechowuje, jaki program jest jego właścicielem i jakie warunki dotyczą operacji.

Jak rozszerzenia Token-2022 wpływają na depozyt rent?

Rozszerzenia Token-2022 mogą zwiększać rozmiar danych mintu lub konta tokenowego, a tym samym wymaganą rezerwę SOL. Wynik zależy od rozszerzeń konkretnego konta i bieżących ustawień rent sieci. Przykładowy depozyt klasycznego konta nie jest uniwersalną wyceną odzysku Token-2022.

Przegląd Token-2022 opisuje układy oparte na rozszerzeniach. Oddziel kwestię przestrzeni od wpływu rozszerzenia na transfer, spalanie czy zamknięcie. Większe konto i konto z ograniczeniami to nie to samo.

Które konto faktycznie zawiera rozszerzenie?

Część konfiguracji należy do mintu, a część stanu do indywidualnych kont tokenowych. Posiadacz może kontrolować konto tokenowe bez kontroli mintu emitenta. To ważne zarówno przy obliczaniu depozytu, jak i autoryzacji wypłaty.

Przykładowo konfiguracja opłat transferowych jest związana z mintem, natomiast zatrzymane opłaty mogą być zapisane na kontach tokenowych. Metadane tokena mogą znajdować się przy mincie w odpowiednim rozszerzeniu, zamiast w układzie klasycznego NFT Metaplex.

Nie sumuj wszystkich kont znalezionych wokół tokena jako własnego zwrotnego depozytu. Najpierw rozpoznaj konto używane przez transakcję, potem jego saldo, długość danych i uprawnienia. Konta protokołu mogą nie należeć do kont, które wolno Ci zamknąć, nawet jeśli posiadasz jego token.

Na które rozszerzenia zwrócić uwagę?

To praktyczna lista kontroli, nie pełny katalog rozszerzeń ani stała tabela ceny bajta.

Rozszerzenie lub stanCo sprawdzić
Opłaty transferoweKonfigurację opłat mintu i zatrzymaną kwotę na koncie
Niezmienny właścicielUkład konta i ograniczenie zmiany właściciela
Wskaźnik metadanych lub metadane tokenaKonto przechowujące metadane i kontrolującą je stronę
Stały delegatUprawnienie mintu, oddzielne od zwykłych zgód konta
CPI GuardCzy proponowana ścieżka transakcji jest dozwolona
Stan poufnego transferuDodatkowy stan salda i wymagane warunki czyszczenia

Solana osobno dokumentuje opłaty transferowe i rozszerzenia metadanych. Gdy konto działa inaczej niż klasyczne, sięgnij do dokumentacji właściwego rozszerzenia.

Jak obliczyć aktualną rezerwę?

Ustal rzeczywistą długość danych konta, następnie zapytaj sieć o bieżące minimum zwalniające z rent dla tego rozmiaru. Służy temu getMinimumBalanceForRentExemption.

Rezerwa i saldo odpowiadają na różne pytania. Rezerwa to bieżące wymaganie utrzymania zwolnienia z rent. Saldo to faktyczna ilość środków. Historyczny depozyt, wcześniejsza wypłata lub inne zmiany mogą powodować różnicę.

Dla ilustracji porównaj dwa konta z identyczną ilością tokenów i różnymi długościami danych. Przy tej samej dodatniej stawce za bajt większe konto wymaga wyższej rezerwy. Nie mówi to jednak nic o faktycznych saldach ani nie dowodzi uprawnienia do odzysku.

Dlaczego konto z zerowym saldem może nie dać się zamknąć?

Token-2022 może nakładać warunki rozszerzeń oprócz zwykłego salda i uprawnienia zamknięcia. Na przykład stan zatrzymanych opłat transferowych wymaga odpowiedniej obsługi przed zamknięciem. Zaokrąglony widok portfela nie pokazuje wszystkich warunków.

Nie wysyłaj wciąż tej samej zawodzącej transakcji tylko dlatego, że widoczne saldo wynosi zero. Zapisz konto, rozszerzenie i zgłoszony błąd. Jeśli narzędzie nie obsługuje wymaganej sekwencji, wyłącz konto z partii na czas wyjaśnienia.

Usuwanie szczególnego stanu nie uzasadnia też używania dowolnych instrukcji z wiadomości lub forum. Operacja wymaga właściwych uprawnień i ścieżki programu. Przeczytaj aktualne zasady i porównaj je z żądaniem podpisu portfela.

Czy można odzyskać nadwyżkę, zachowując tokeny Token-2022?

Obsługiwany odzysk nadmiarowych lamportów może pozostawić konto otwarte i zachować dane tokenów, wypłacając tylko saldo ponad rezerwę. Witryna stosuje zachowawcze kontrole, więc nie każda możliwa konfiguracja Token-2022 jest kandydatem na stronie.

To przydatne, gdy chcesz zachować token i konto zamiast niszczyć zasób. Nie usuwa minimalnej rezerwy ani nie nadaje kontroli mintu. Dokładną instrukcję i wymagania podpisu opisuje WithdrawExcessLamports na Solana.

Wrapped SOL, chronione konta, zablokowany CPI Guard i inne wykluczone stany wymagają osobnego postępowania. Brak pozycji w bieżącym wyborze nie oznacza zgody na ręczne obchodzenie ograniczeń.

Jak porównywać odzysk z różnych zasobów?

Porównuj podobne operacje. Zamknięcie pustego konta, spalenie i zamknięcie konta oraz wypłata nadwyżki z zachowanego konta to różne działania. Mogą udostępniać inne kwoty brutto i powodować inne koszty.

Zacznij od rzeczywistego salda źródła i odzysku dozwolonego przez operację. Następnie uwzględnij opłaty protokołu lub partnera, koszty sieci i przygotowania. Nie przypisuj całej różnicy dwóch podglądów „rent Token-2022”, jeśli różnią się także ścieżki działań.

Przydatna notatka obejmuje program, mint, długość danych, stan rozszerzeń, operację i przewidywaną zmianę netto. Pozwala wyjaśnić zaskakującą wycenę i przekazać wsparciu dane do analizy bez sekretów portfela.

Jaki jest najbezpieczniejszy krok przy nieznanym rozszerzeniu?

Nie zaznaczaj zasobu, dopóki nie rozumiesz konta i uprawnienia. Na początek wystarczy kontrola tylko do odczytu. Jeśli chodzi wyłącznie o wygląd portfela, rozważ ukrycie niezależnie od operacji w łańcuchu.

Po wyjaśnieniu konta użyj obsługiwanego procesu w Sol Incinerator i sprawdź aktualną wycenę. Celem porządkowania uwzględniającego rozszerzenia jest dopasowanie transakcji do rzeczywistego stanu, nie wciskanie każdego zasobu w schemat klasycznego tokena.

Sol Incinerator

Sol Incinerator

Sprawdź obsługiwany odzysk Token-2022 na podstawie aktualnego stanu kont.

Wypróbuj teraz

Powiązane artykuły

Często zadawane pytania

Dlaczego konta Token-2022 mogą wymagać większego depozytu?

Rozszerzenia dodają dane do mintu lub konta Token-2022, zwiększając finansowaną przestrzeń. Różne kombinacje mogą wymagać różnych rezerw. Sprawdź rzeczywistą długość danych i aktualny wymóg rent zamiast stosować jedną kwotę klasycznego konta do wszystkich kont z rozszerzeniami.

Czy puste konto Token-2022 zawsze można zamknąć?

Widoczne zerowe saldo nie jest jedynym możliwym warunkiem. Rozszerzenia mogą wymagać usunięcia dodatkowego stanu, na przykład zatrzymanych opłat transferowych. Ważne są też uprawnienia i obsługiwana ścieżka transakcji. Używaj aktualnej kwalifikacji i symulacji zamiast wymuszać zwykłe zamknięcie każdego pozornie pustego konta.

Czy posiadacz tokena może odzyskać depozyt rozszerzeń mintu?

Posiadanie tokenów nie nadaje automatycznie uprawnień do mintu. Portfel może kontrolować własne konto tokenowe, podczas gdy mint kontroluje emitent lub program. Odzysk z mintu wymaga właściwego modelu podpisów i obsługiwanej operacji; dane metadanych czy rozszerzeń nie podlegają automatycznie zwrotowi każdemu posiadaczowi.

Rozszerzenia Token-2022: dlaczego depozyt kont Solana się różni | Sol Incinerator