Tangem Wallet'ta Akıllı Sözleşme İzinleri Nasıl Verilir ve Geri Alınır?
Bu makale aşağıdaki dillerde mevcuttur:
Temel içgörüler
Bu makalede, Tangem Wallet ile Ethereum ağında akıllı sözleşmeler için token onayları ve izinlerinin nasıl verilip geri alınacağı anlatılmaktadır. Tek bir işlem için yetki verme veya sınırsız erişim tanımlama seçenekleri, maliyet avantajlarıyla birlikte açıklanmakta; hem izin verme hem de izinleri geri çekme adım adım gösterilmekte, Etherscan gibi harici araçların kullanımı da ele alınmaktadır. Ayrıca, özellikle potansiyel olarak zararlı sözleşmelerle etkileşim kurduysanız, izinleri geri almanın güvenlik açısından önemi vurgulanmakta ve gelecekte uygulama içi izin iptali özelliğinin ekleneceği belirtilmektedir.
Akıllı sözleşmeleri kullanmak için izin verirken, yalnızca mevcut işlem için yetki verebilir veya sınırsız erişim tanımlayabilirsiniz. Sınırsız erişim seçeneği, her işlemde onay ücreti ödemenize gerek kalmayacağı için önemli bir maliyet avantajı sağlar.
Potansiyel olarak zararlı veya istismar edilmiş bir akıllı sözleşmeyle etkileşime girdiyseniz ya da belirli bir akıllı sözleşmeyle bağlantınızı sonlandırmak istiyorsanız, verdiğiniz izinleri ve yetkileri geri alabilirsiniz.
Bu rehberde, Ethereum ağında bir akıllı sözleşmeye token onayı ve izinlerinin nasıl verilip geri alınacağı anlatılmaktadır.
What is a smart contract?
Akıllı sözleşmeler, blok zincirinde saklanan ve önceden tanımlanmış koşullar gerçekleştiğinde otomatik olarak çalışan programlardır. Bu sayede, anlaşmaların yürütülmesi kolaylaşır ve otomatikleşir. Akıllı sözleşmeler hakkında daha fazla bilgi için Akıllı Sözleşmelere Yeni Başlayanlar Rehberi’ni okuyabilirsiniz.
About token approvals and permissions
Token onayları ve izinleri, merkeziyetsiz uygulamalara (akıllı sözleşmeler ve protokoller gibi) kripto cüzdanınızdaki tokenlara erişim verme sürecidir. Bu onaylar, ERC-20, ERC-721 ve ERC-1155 tokenları kapsar.
Not! Token onayı vermek ve geri almak bir blok zinciri işlemi olduğundan, bu işlemler için ağ ücreti ödemeniz gerekir.
How to grant token approval and permissions in Tangem Wallet
Tangem Wallet'ta token onayı ve izinleri şu şekilde verilir:
- Tangem uygulamasına gidin.
- Bir işlem başlatın; örneğin, bir tokenı başka bir token ile takas edin.
- Swap sayfasında Give Permission seçeneğine dokunun. Bu, sağlayıcıların (1inch, ChangeNow, Changelly) akıllı sözleşmelerine, işleminiz için tokenınızı kullanma izni verir.
- Seçili token için onay limitini Current transaction veya Unlimited olarak belirleyin. Sınırsız seçeneği, her işlemde onay ücreti ödemekten kurtarır ve maliyet avantajı sağlar.
- Approve seçeneğine dokunun.
- Erişim kodunuzu/biometrik kimliğinizi girin ve bu işlemi imzalamak için Tangem kartınızı okutun.
How to revoke token approval and permissions in Tangem Wallet
Token onayını geri almak için şu adımları izleyin:
1. Etherscan'in Token Approval tool sitesini ziyaret edin.
Etherscan Token Approval tool şu anda beta aşamasındadır. Tangem, bu aracın kullanımıyla oluşabilecek herhangi bir zarardan sorumlu değildir ve hiçbir garanti vermez.
2. Açılan pencerede Connect to Web3 seçeneğine tıklayın.
3. Açılır pencereden WalletConnect seçin. Bir QR kodu görüntülenecektir.
4. Tangem uygulamasına gidin ve QR kodunu okutarak bir WalletConnect oturumu başlatın.
5. Bağlantıyı başlatmak için Start seçeneğine tıklayın.
6. Etherscan Token Approval tool üzerinden hesabınıza ait tüm onayları görüntüleyin:
- Token onayları için ERC-20 sekmesini seçin.
- NFT onayları için ERC-721 sekmesini seçin.
- Ek NFT onayları için ERC-1155 sekmesini seçin.
7. Geri almak istediğiniz onayı belirledikten sonra yanındaki Revoke butonuna tıklayın.
8. Token bilgilerini ve harcayan adresi kontrol edip Revoke butonuna tekrar tıklayın.
10. Tangem uygulamanızda işlemi inceleyin ve Sign and send seçeneğine tıklayın.
11. Erişim kodunuzu girin ve işlemi onaylamak için kartınızı okutun.
12. Tangem uygulamasında WalletConnect oturumunu sonlandırın.
Token onayını başarıyla geri aldınız. Benzer işlemleri aşağıdaki araçlarda da gerçekleştirebilirsiniz:
- BSC: https://bscscan.com/tokenapprovalchecker
- Polygon: https://polygonscan.com/tokenapprovalchecker
- Arbitrum: https://arbiscan.io/tokenapprovalchecker
- Avalanche: https://snowtrace.io/tokenapprovalchecker
- Fantom: https://ftmscan.com/tokenapprovalchecker
- Optimistic Ethereum: https://optimistic.etherscan.io/tokenapprovalchecker
Yakında, uygulama içinde de izinleri geri alma özelliğinin eklenmesi planlanmaktadır.