Neler yeni
Kripto Para, Bitcoin, Ethereum, Cardano, Dogecoin, Shiba, Forumları, Yorumları, Teknik Analiz

Satoshiturk ailesine hoş geldin!

Burada, yatırım tavsiyesi vermeyip, hiçbir projeye para karşılığı destek çıkmadan, kripto dünyasının içinden gelen yöneticilerimizle doğru bilgiye ulaşabilirsin.

5 yıldır aksamadan yaptığımız ödemelerle güvenin adresiyiz.

Bizimle keşfet, öğren ve kripto sohbetlerine katıl. Seni aramızda görmekten mutluluk duyarız!

Solidity Kontratı Deploy Ederken Sahip Belirleme (Owner)

Solidity dilinde bir kontrat oluştururken, kontrat sahibini belirlemek için aşağıdaki yöntemlerden birini kullanabilirsiniz:

  1. Kontratın oluşturulduğu özel blokchain ağının (örneğin Ethereum) "msg.sender" değişkenini kullanarak kontrat sahibini belirleyebilirsiniz. Bu değişken, kontratı çağıran adresi temsil eder. Örnek kod:
pragma solidity ^0.6.0;

contract MyContract {
address public owner;

constructor() public {
owner = msg.sender;
}
}


  1. Kontrat oluşturulduğunda, kontrat sahibinin adresini doğrudan yapılandırıcı metoduna göndererek belirleyebilirsiniz. Örnek kod:
pragma solidity ^0.6.0;

contract MyContract {
address public owner;

constructor(address _owner) public {
owner = _owner;
}
}

Bu örneklerde, "owner" değişkeni kontrat sahibinin adresini tutar. Kontrat sahibinin adresini daha sonra kontrat özel metodlarında kullanmak veya değiştirmek için kullanabilirsiniz.

Not: Bu örnekler Solidity sürüm 0.6.0 kullanılarak verilmiştir. Eğer farklı bir Solidity sürümü kullanıyorsanız, yapılandırıcı metodunun yapısı veya özelliklerin tanımlanma şekilleri değişebilir.
 

Cüzdanınız

BNB
0.00000000

Forum istatistikleri

Konular
13,153
Mesajlar
58,966
Kullanıcılar
6,685
Son üye
Wkfrdaken
Geri
Üst