Trust Wallet kullanıyorsanız cüzdanınızda akıllı sözleşme çağrısı şeklinde bir ifade görebilirsiniz.
Peki akıllı sözleşme çağrısı ne anlama geliyor? Nasıl onaylanır ya da iptal edilir?
Bildiğiniz gibi blockchain üzerinde farklı birçok merkezi olmayan uygulama bulunuyor. Bunlara örnek olarak Uniswap, PancakeSwap ve OpenSea verilebilir.
Bu tür uygulamalar ”akıllı sözleşme” olarak adlandırılan blockchain üzerindeki kod parçaları ile tamamen bağımsız, merkezi bir yönetim olmadan çalışıyor.
Dolayısıyla cüzdanınız aracılığı ile bu tür uygulamalarda swap, staking ve approve gibi farklı işlemler yaptığınızda cüzdanınız aslında bir kod parçası (smart contract) ile etkileşime geçmiş oluyor.
Bu açıdan transferler kısmında gördüğünüz ”akıllı sözleşme çağrısı” sizin merkezi olmayan bir uygulamada herhangi bir işlem yaptığınızı gösteriyor.
Kısacası akıllı sözleşme çağrısı olağan dışı veya farklı bir anlam aramanız gereken bir ifade değil.
Cüzdanınız ile akıllı sözleşmeler ile çalışan merkezi olmayan borsalarda veya farklı uygulamalarda herhangi bir işlem yaparsanız bu ifadeyi görebilirsiniz.
Bu tür uygulamalarda approve, swap ve stake gibi herhangi bir işlem yaptığınızda cüzdanınızda transfer ücreti için yeterli miktarda coin varsa bu transfer onaylanır.
Transfer ücreti için yeterli miktarda coin yoksa transfer onaylanmaz ve gerçekleşmez.
Ayrıca transfer başarılı bir şekilde iletilse bile fiyatın çok fazla değişmesi (slippage) veya transferin uzun bir süre onay almadan beklemesi gibi farklı nedenler ile işlem gerçekleşmeyebilir.
Dolayısıyla akıllı sözleşme çağrısı ifadesi ayrıca onay veya iptal gerektiren bir durum değil. Sadece akıllı sözleşme aracılığı ile yapılan transferin / işlemin göstergesi.
Örneğin herhangi bir uygulamada swap ve staking gibi bir işlem yapacaksanız ilk önce ”approve” / ”enable” şeklinde adlandırılan onay işlemini yapmanız gerekir.
BUSD’yi BNB’ye swap etmek istiyorsunuz diyelim. İlk olarak akıllı sözleşmenin cüzdanınızdaki BUSD’yi kullanabilmesi için bir izin (approve) işlemi yaparsınız.
İzin işleminden sonra akıllı sözleşme adresinizdeki BUSD’yi kullanabileceği için swap işlemini ikinci bir transfer ile gerçekleştirebilirsiniz.
Approve ve enable gibi işlemler ile sadece akıllı sözleşmenin cüzdanınızda bulunan kripto parayı kullanmasına / harcamasına izin verirsiniz.
Böyle bir işlem gerçekleştiğinde transfer ücreti kesilir ve akıllı sözleşme çağrısı gibi bir ifade görebilirsiniz.
Ancak onay işleminden sonra asıl swap veya staking gibi işlemin kendisini gerçekleştirmelisiniz. İlk işlemde sadece akıllı sözleşmeye cüzdanınızdaki kripto parayı kullanma iznini verirsiniz.
Bunun dışında örneğin cüzdanınız başka kişiler tarafından ele geçirildiyse ve merkezi olmayan uygulamalar aracılığı ile işlem yapıldıysa akıllı sözleşme çağrısı gibi ifadeler görebilirsiniz.
Anlayabileceğiniz gibi akıllı sözleşme çağrısı ifadesi korkmanız gereken bir şey değil. Sadece bir işlem yapıldığını gösteriyor.
Dolayısıyla kurtarma ifadesi gibi bilgilerinize başka birinin erişimi varsa veya dolandırıcılık amaçlı kurulmuş bir uygulamada akıllı sözleşmeye ”approve” ile izin verdiyseniz bu tür bilginiz dışında transfer gerçekleşebilir.
Aynen normal sizin yaptığınız transferlerde olduğu gibi izinsiz gerçekleşen bir transfer de cüzdanınızda görünecektir.
Bazı durumlarda cüzdanınız ile sırasıyla approve ve swap / stake gibi işlemler yapmanıza rağmen ilgili token cüzdanınızda görünmüyor olabilir.
Bu durumda kolay bir şekilde cüzdan adresinizi Etherscan, BscScan ve Polygonscan gibi ilgili blockchain için oluşturulmuş bir blok tarayıcı sitesinde arayabilirsiniz.
Bu tür sitelerde adresinizi arattığınızda yaptığınız tüm transferleri ve bakiyelerinizi en doğru şekilde görebilirsiniz.
Google gibi arama motorları üzerinde ”x blockchain explorer” örneğin ”Avalanche explorer” gibi blockchain adının sonuna explorer koyarak blok tarayıcı siteleri bulabilirsiniz.
Blok tarayıcı sitelerde adresinizi arattığınızda bakiye kısmında kripto paralarınızı görebilir ve üzerine tıklayıp ”contract adresi” gibi token ile ilgili bilgilere ulaşabilirsiniz.
İlgili kripto para blok tarayıcı sitelerde adresinizde görünmesine rağmen cüzdanınızda görünmüyorsa kripto parayı cüzdanınıza manuel olarak eklemeniz gerekebilir.
Bunun için kullandığınız cüzdanda token arama veya import token gibi kısımlarda token ismini arayarak veya contract adresini girerek ilgili kripto parayı cüzdanınıza ekleyebilirsiniz.
Bunun dışında cüzdanınızda akıllı sözleşme çağrısı gibi bir ifade gördüyseniz ve transferin tam olarak ne amaçlı yapıldığını hatırlamıyorsanız blok tarayıcı sitelerini kullanabilirsiniz.
Blok tarayıcı sitelerde transferlerinizi gösteren kısımda ”Txn Hash” kısmına tıklayarak herhangi bir zamanda yapılan transfer ile ilgili detaylara ulaşabilirsiniz.
Ayrıca transferin yanında ”method” bilgisi varsa bu da transferin ne için yapıldığı ile ilgili size bilgi verecektir.
Örneğin aşağıdaki transfer sadece akıllı sözleşmenin cüzdanınızdaki BUSD’yi kullanabilmesi için izin veriyor. İzin işlemi için sadece transfer ücreti kesiliyor, BUSD harcanmıyor.
Bu izin işleminden sonra BUSD ile swap, staking gibi işlemler yaparsanız akıllı sözleşme cüzdanınızdaki BUSD’yi kullanır ve BUSD cüzdanınızdan eksilir.
Transferler ve benzeri konularda herhangi bir sorunuz varsa aşağıda paylaşabilirsiniz.
Trust Wallet ve diğer kripto para cüzdanları ile ilgili detaylı bilgi için aşağıdaki rehberlere göz atın:
Long ve short işlemler ile ilgili ayrıntılı rehber için: