Connected Apps i uprawnienia tokenów wyglądają podobnie w portfelu, lecz Solana traktuje je oddzielnie. Odłączenie zarządza sesją strony, a cofnięcie zmienia on-chain approval w token account.
Czy odłączenie dApp cofa token approvals?
Nie. Odłączenie usuwa witrynę z connected apps, ale nie kasuje on-chain delegate. Zakończ połączenie w ustawieniach portfela, a potem wykonaj osobny skan approvals, sprawdź i cofnij nieznanych account-level delegates.
| Działanie | Gdzie | Co zmienia | Czego nie robi |
|---|---|---|---|
| Odłączenie app | Interfejs i sesja web | Usuwa aktywne połączenie | Nie zmienia on-chain token accounts |
| Cofnięcie approval | SPL Token lub Token-2022 account | Kasuje delegate i allowance | Nie odłącza strony ani nie odwraca transferów |
Zwykłe połączenie udostępnia publiczny adres i pozwala prosić o podpisy, ale nie ujawnia private key. Później podpisana transakcja może utworzyć delegate, który pozostaje do cofnięcia, zastąpienia lub zamknięcia konta.
Co zrobić po podejrzanej interakcji?
- Zamknij stronę i odrzuć żądania.
- Odłącz ją w portfelu. W Phantom: Settings → Connected Apps.
- Sprawdź podpisaną transakcję w explorer.
- Skanuj delegates. Revoke sprawdza SPL Token i Token-2022 tylko do odczytu.
- Cofaj tylko zrozumiałe wpisy. Marketplace, staking i vault mogą używać legalnych delegates.
- Migruj przy szerszym ryzyku. Po ujawnieniu phrase/key, malware lub niejasnych skutkach przenieś aktywa do portfela z nową phrase.
Zobacz instrukcję incydentu Phantom.
Odłączenie i cofnięcie nie odwracają potwierdzonej transakcji blockchain. Usuwają tylko przyszły dostęp, który wciąż można usunąć. Zachowaj podpisy i adresy; nie płać za obietnicę gwarantowanego odzyskania.
Czym jest account-level token delegate?
To adres uprawniony do transferu lub burn do określonej kwoty z jednego token account. Konto ma jednego bieżącego delegate. Instrukcja Revoke kasuje delegate i allowance bez burn tokenów, transferu salda ani zamykania konta.
Owner pozostaje właścicielem po zwykłym approval. Nie trzeba ustawiać „prawidłowego” delegate; bezpieczny stan domyślny to jego brak.
Revoke nie usuwa Token-2022 PermanentDelegate na mint, bo holder nie może cofnąć mint-level roli. Nie zmienia ownership, close authority, mint authority ani freeze authority. Zobacz Token approval a mint i freeze authority.
Token Programs blokują zmianę delegate w frozen account; właściwa authority musi wykonać thaw. Sol Incinerator ukrywa takie konta, często związane z programmable NFT lub staking.
Kiedy tylko odłączyć?
Po legalnej stronie, gdy nie utworzyłeś on-chain delegate. Nie zakładaj, że każdy connected app ma approval ani że każdy delegate ma aktywną sesję.
Kiedy tylko cofnąć?
Możesz cofnąć stare approval po zniknięciu sesji albo anulować allowance, pozostawiając stronę do odczytu. Legalny delegate może wspierać listing lub pozycję, więc sprawdź go.
Czy otrzymanie przypadkowego tokena tworzy approval?
Nie. Token może nadejść bez podpisu, ale nie łączy strony, nie czyni nadawcy delegate innych kont i nie ujawnia key. Niebezpieczny jest link z metadanych prowadzący do złośliwego podpisu. Zobacz przewodnik po scam token.

Cofnij approvals
Skanuj SPL Token i Token-2022 accounts pod kątem możliwych do cofnięcia delegates, sprawdź allowance i usuń tylko wybrane approvals.