Neler yeni
Türkiye’nin Lider Kripto Para Forumu

Blockchain dünyasının Türkçe Wikipedia'sına hoş geldiniz!

Hemen ücretsiz üye olun ve kayıt olduğunuz anda coin kazanmaya başlayın. Kendi konularınızı paylaşın, diğer üyelerle etkileşim kurun ve dilediğiniz zaman coinlerinizi çekin.

Katılmak için şimdi harekete geçin!

Solidity Bilinmesi Gereken Temel Metodlar

Solidity Bilinmesi Gereken Temel Metodlar

  • assert: Koşulu kontrol eder ve yanlışsa çalışmayı durdurur.
  • require: Koşulu kontrol eder ve yanlışsa fonksiyonu durdurur.
  • revert: İşlemi geri alır ve istisna fırlatır.
  • transfer: Eter transferi yapar.
  • send: Eter transferi yapar ve başarısızlık durumunda false döndürür.
  • keccak256: Keccak-256 hash fonksiyonunu hesaplar.
  • sha3: Keccak-256 hash fonksiyonunu hesaplar.
  • sha256: SHA-256 hash fonksiyonunu hesaplar.
  • now: Geçerli blokun zaman damgasını döndürür.
  • block.timestamp: Geçerli blokun zaman damgasını döndürür.
  • block.number: Geçerli bloğun numarasını döndürür.
  • block.difficulty: Geçerli bloğun zorluğunu döndürür.
  • block.gaslimit: Geçerli bloğun gaz limitini döndürür.
  • msg.sender: Fonksiyonu çağıran adresi döndürür.
  • msg.value: Fonksiyona gönderilen eter miktarını döndürür.
  • address.balance: Adresin mevcut bakiyesini döndürür.
  • address.transfer: Adrese eter transferi yapar.
  • address.send: Adrese eter transferi yapar ve başarısızlık durumunda false döndürür.
  • abi.encodePacked: Değişkenlerin değerlerini tek bir byte dizisine kodlar.
  • abi.encodeWithSelector: Bir yöntemin seçicisini ve parametrelerini içeren bir byte dizisi oluşturur.
Yukarıdaki listedeki metodlar, Solidity dilinde yaygın olarak kullanılan ve bazıları en temel metodlardır. Ancak, Solidity dilinde daha birçok metod vardır ve bunların tam listesi, Solidity dilinin resmi belgelerinde bulunabilir.
 
Son düzenleme:

Forum istatistikleri

Konular
14.186
Mesajlar
71.150
Kullanıcılar
7.180
Son üye
holdeys
Geri
Üst