Ethereum-and-Solidity

REMIX EXAMPLE PROJECT

Bu projeyi yaparken belirli kavramları öğrendim ve ERC20 Token nedir ne işe yarar bunları gördüm. Solidity akıllı kontrat yazmamız için kullandığımız bir programa dilidir. Remix smart contratlarımızı yapmak için bir IDE'dir Bu projede bu IDE'yi kullanmayı öğrendim ve pratik yaptım. Smart contratlardaki kodlar sayesinde birden fazla makinede çalıştırabiliyoruz. Ethereum networkünde yazdığımız kodlar aynı anda aynı şekilde çalışıyor. ERC20 token ile kendi Purple Token'ımı oluşturdum. İlk olarak tokenımın ismini PurpleToken olarak değiştirdim. Bir sembol belirledim ve bu da PRP oldu. ERC sayesinde kendi tokenımı oluşturdum ve PRP gönderimi yapabildim. Kullanılan tüm fonksiyonları inceledim ve ne için kullanıldıklarını öğrendim. Kodun içindeki fonksiyonların neler olduğunu yorum satırları olarak açıkladım. Decimal'i 18 yaptığım için totalsupply kısmını belirlerken istediğim miktarı yazdıktan sonra fazladan 18 adet 0 daha koydum.

MetaMask in Ropsten Test ağı hakkında bilgi edindim ve token göndermeyi öğrendim. Tokeni birçok kez gönderdim fakat önce account ımı ayarlamakta zorlandım. Sonra da tokenı gönderdiğim halde kontrat adresim yerine account adresimi yolladığım için transferim gerçekleşmemiş gibi gözüküyordu. Kontrat adresimi bulduktan sonra yaptığım transferleri https://ropsten.etherscan.io/token/0x309fcff162d62261c3057dd55d67040bc52de2f1?a=0xe3a6450f513424115e9f8617fef433f0245b46b6#readContract siteden görüntüleyebildim. Ayrıca kodumu robsten networküne attım.