Skip to content

Latest commit

 

History

History
 
 

Naruno

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 

Naruno | Baklava Testnet

dark background animated small size logo

Naruno Resmi Linkler: Twitter | Discord | Website| Github | NarunoDocs

Bu rehberi hazırlarken yararlandığım kaynak NarunoDocs

Arkadaşlar Naruno Baklava Testnet başladı. Daha önce mail alıp cüzdan oluşturduysanız cüzdanınıza test tokenları gönderildi, artık baklava testnete katılabilirsiniz

Eğer daha önce kurulum yapıp cüzdan oluşturmadıysanız önce o işlemi yapın Naruno Kurulum ve Cüzdan Oluşturma.

Bir tarayıcıya aşağıdaki linkte cüzdan adresinizi yazıp bakiyenizi kontrol edin.

http://test_net.1.naruno.org:8000/balance/get/?address=CüzdanAdresi

İlk olarak önceki kurulumu yeni versiyona güncelliyoruz

ÖNEMLİ

Narunoyu Güncellemeden önce cüzdanı yedekleyip güncelledikten sonra tekrar import etmek gerekiyor

Bu adımda hata yapmayın

Önce yedekleme (cüzdan oluşturduktan sonra yaptıysanız tekrar yapmanıza gerek yok)

cd Naruno
narunocli --narunoexport

image

Ardından sunucuda /usr/local/lib/python3.8/dist-packages/naruno/backups/ altındaki .zip dosyasını bilgisayarınıza indirin

Güncelleme

cd /root
pip3 uninstall Naruno -y

image

pip3 install naruno==0.45.1

image

Cüzdanı import etme

Bilgisayarınıza indirdiğiniz .zip dosyasını sunucuda /root klasörü altına yükleyin Ardından aşağıdaki komutta dosyaismi.zip yazan yeri değiştirerek import işlemini tamamlayın

narunocli --narunoimport /root/dosyaismi.zip

image

Kurulum

cd /root/Naruno

narunocli --baklavaon

pip3 install naruno-api

image

Naruno API bağlanma

narunoapi &

image

Bu çıktıdan sonra 'Enter' basıp geçin

Sıradaki adım Naruno üzerinde bir app oluşturmak

Buradaki örnekte mesaj gönderebileceğimiz bir app yapıyoruz.

Önce root dizinine inin

cd /root

Mesaj göndermek için bir python dosyası oluşturuyoruz

nano send.py

Aşağıdaki komutları send.py içine kopyalayın.. Ve " " içindekileri aşağıdaki notlar gibi düzenleyin

Your_App_Name yerine sizin oluşturacağınız uygulama adı örn:whatshapp

Your_Wallet_Password yerine sizin cüzdan oluştururken kullandığınız şifreyi yazın

Your_Action_Name yerine sizin oluşturacağınız uygulama adı örn:send_message

Your_Data yerine yollayacağınız mesajı yazın örn: Gecen aksam neden bana selam vermedin :)

Recipient_Address yerine mesajı ileteceğiniz cüzdan adresini yazın

Bu işlemleri yaptıktan sonra CTRL ve X ardından y ve Enter tuşuna basıp kaydedin.

from naruno.apps.remote_app import Integration

integration = Integration("Your_App_Name", password="Your_Wallet_Password", host="localhost")

from naruno.lib.settings_system import baklava_settings
baklava_settings(True)

integration.send("Your_Action_Name", "Your_Data", "Recipient_Address")

Dosyaya yetki verin

chmod +x send.py

İşlem göndermeden önce cüzdanı değiştirin

narinocli -w 1

image

Çalıştırın

python3 send.py

image

Başarılı işlem yukarıdaki gibi çıktı verir

Explorera gidip sağ alttaki Validating List butonuna bir kere tıklayıp bekledikten sonra işleminiz altta görünecektir

Şimdi de gelen mesajları görmek için bir python dosyası oluşturun( root dizini içinde olmalısınız)

nano get.py

Aşağıdaki komutları get.py içine kopyalayın.. Ve " " içindekileri aşağıdaki notlar gibi düzenleyin

Your_App_Name yerine sizin oluşturacağınız uygulama adı örn:whatshapp

Your_Wallet_Password yerine sizin cüzdan oluştururken kullandığınız şifreyi yazın

Bu işlemleri yaptıktan sonra CTRL ve X ardından y ve Enter tuşuna basıp kaydedin.

from naruno.apps.remote_app import Integration

integration = Integration("Your_App_Name", password="Your_Wallet_Password", host="localhost")

from naruno.lib.settings_system import baklava_settings
baklava_settings(True)

print(integration.get())

Dosyaya yetki verin

chmod +x get.py

Çalıştırın

python3 get.py

Arkadaşlar yapılacak işlemler şu an için bu kadar, gelişmeler için Naruno hesaplarını takip etmeyi unutmayın

Bu örnekte Narunonun send ve get işlevlerini kullanarak basit bir mesajlaşma uygulaması yaptık.

Bu fonksiyonlar kullanılarak her türlü uygulamanın web3'e kolay entegrasyonu sağlanabilir.

Uygulama geliştirmek ve Naruno aracılığıyla bunları web3'e entegre etmek ile ilgilenen veya bu konuda bilgi sahibi olmak isteyenler NarunoDocs ve NarunoGithub'a göz atabilirsiniz. Ayrıca Discord'a katılıp her türlü sorunuzu sorup ekiple görüşebilirsiniz