Ethereum - Sözleşme Kullanıcıları Oluşturma
Bu bölümde Ethereum'da sözleşmeli kullanıcıların oluşturulmasını öğreneceğiz. Yayınlanan sözleşmemiz için bir kullanıcı oluşturmak için başka bir tane oluşturacağızMyEtherWalletistemci, önceki adımlarda kullandığınız Ganache Blok Zincirine bağlı. Şuraya gitMyEtherWallet ekrana gidin ve yeni bir cüzdan oluşturun.
Tıkla contracts menüsünü seçin ve “Interact with Contract”önceki durumda olduğu gibi seçenek. Bu yeni kullanıcının önceden yayınlanmış sözleşmeyle etkileşime gireceğini ve kendi sözleşmesini dağıtmayacağını unutmayın. Önceki durumda kullandığınız sözleşme adresini ve ABI'yı belirtin.
Şimdi tıklayın Access düğmesi ve çağır send yöntem. Sorulduğunda, 100 ETH'nin gönderileceğini söyleyen bir değer girin. İşlemi gönderin. Gönderimin ardından aşağıdaki ekran görünecektir.
Bu yeni istemciyi Ganache Blok Zincirimize eklemek için Ganache Konsolu'na gidin. Aşağıdaki ekran görüntüsünde gösterildiği gibi hesap # 2'nin anahtarlar simgesine tıklayın -
2. hesap için özel anahtarı alacaksınız.
Aldığınız anahtarı kopyalayın ve burada gösterildiği gibi yeni oluşturduğunuz cüzdanınızda kullanın -
Tıkla Unlock cüzdanı takmak için düğmeye basın.
Cüzdanın kilidi başarıyla açıldığında, istenen gönderme işlemini yazın.
İşlemi tıklayarak oluşturun. “Generate Transaction” buton.
Makeİşlemi gerçekleştirin ve Blockchain'e yansıması için bir süre bekleyin. Şimdi çalıştır“getAmount”, gösterilen miktar şimdi 200 olmalıdır.
Yürüt “getBalance”. value alan şimdi 800 olmalıdır.
Farklı kullanıcılar tarafından gerçekleştirilen çeşitli işlemleri görmek için işlem günlüğünü inceleyin.