Neler yeni
Türkiye’nin Lider Kripto Para Forumu

SatoshiTURK Ailesine Hoş Geldiniz!

Türkiye’nin en güvenilir kripto ve blockchain topluluğunu ziyaret ettiğiniz için mutluyuz. SatoshiTURK olarak, her seviyeden kripto meraklısı ve blockchain uzmanına bilgi paylaşımı, öğrenme ve kazanç fırsatları sunuyoruz. Amacımız, güncel ve bağımsız bilgiye kolayca ulaşmanızı sağlamak ve özgün içeriklerle kendinizi geliştirmenize olanak tanımaktır. Burada, kripto para dünyasının en yeni gelişmelerini takip edebilir, güncel analizlere ve rehberlere göz atabilir, blockchain teknolojisinin sunduğu fırsatları daha yakından keşfedebilirsiniz.

Topluluğumuza katılarak sadece bilgi edinmekle kalmaz, aynı zamanda katkılarınızın karşılığını BNB Coin ile alabilirsiniz. Forumumuzda, açtığınız her başlık, sorduğunuz her soru ve sağladığınız her faydalı bilgi, size SatoshiTURK kredi sistemi üzerinden BNB Coin kazandırır. Bu sayede, öğrenirken kazanma deneyimini yaşayacak ve topluluğumuza aktif bir şekilde katkıda bulunarak değerli bir üye olacaksınız.

Deneyimlerinizi, fikirlerinizi ve analizlerinizi paylaşarak hem kendinizi geliştirebilir hem de bu katkılarınızın ödüllerini kazanabilirsiniz. Kripto dünyasında güvenle ilerlemek, yeni insanlarla tanışmak ve sektör hakkında daha fazla bilgi edinmek için SatoshiTURK ailesine katılın. Hadi, birlikte öğrenelim, keşfedelim ve Türkiye'nin en güçlü kripto topluluğunda güvenle yol alalım!

DelegateCall Nedir

Solidity delegatecall fonksiyonu, bir kontratın içerisinde bulunan başka bir kontratın fonksiyonunu çağırmak için kullanılır. Bu fonksiyon, çağırılan fonksiyonun yürütüldüğü kontratın sahip olduğu yetkileri kullanır ve bu sayede çağıran kontratın yetkilerini genişletir.

Aşağıdaki örnekte, Delegator kontratı içerisinde Delegatee kontratının doSomething fonksiyonunu çağırmaktadır:

contract Delegator {
address delegateeAddress;

function setDelegatee(address _delegatee) public {
delegateeAddress = _delegatee;
}

function doSomething() public {
// delegateeAddress'in içerisinde bulunan kontratın doSomething fonksiyonunu çağırır
delegatecall(bytes4(keccak256("doSomething()")));
}
}

contract Delegatee {
function doSomething() public {
// burada yapılacak işlemler
}
}

Bu kod ile Delegator contracti içerisinde Delegatee contractinin doSomething() fonksiyonunu çağırmaktadır. Delegator contracti çağırırken Delegatee contractinin yetkilerini kullanarak çalışır ve Delegatee contractinin içerisinde yapılması gereken işlemler gerçekleşir.
 

Forum istatistikleri

Konular
13.636
Mesajlar
65.730
Kullanıcılar
6.887
Son üye
Ayvaz7474
Geri
Üst