CAPE ile Görüntüleme ve Dondurma

kuzeydurden
5 min readJun 28, 2022

--

Selam millet! Umarım şimdiye kadar çoğunuz CAPE kullanarak kendi varlıklarınızın bir kısmını oluşturmuşsunuzdur ve bir varlık oluştururken görüntüleme ve dondurma anahtarlarını yapılandırmak için bir yer olduğunu fark etmişsinizdir. Bu anahtarların, aksi takdirde özel olmayan işlem verilerini görüntülemek ve varlık türünüzdeki varlıkları dondurmak için kullanılabileceğini iddia ettik. Ancak, bu işlevlerin hiçbiri henüz GUI’de yerleşik değildir. Korkmayın! Bu yazıda, oluşturduğumuz bir komut satırı aracını kullanarak oluşturduğunuz varlıkları nasıl görüntüleyeceğinizi ve donduracağınızı göstereceğim . Bu, biz bu işlevselliği GUI’ye dahil etmeye çalışırken nasıl çalıştığına dair bir fikir verecektir.

Videolu Anlatım

https://youtu.be/XTY09qWcUMo

Sorumluluk Reddi: Bu eğitim daha teknik kullanıcılara yöneliktir. Terminali kullanmaya biraz aşina olmalısınız. Ayrıca CAPE GUI’yi kullanmaya zaten aşina olmalısınız.

Sorumluluk Reddi: CLI, cilalı olmayan deneysel bir araçtır. Görüntüleme ve dondurma yeteneğini göstermek için nasıl kullanılacağını size gösteriyoruz, ancak GUI’yi desteklediğimiz ölçüde desteklemeyeceğiz.

Aşağıdaki komutları güncellemek için giriyoruz. Hali hazırda bir kurulum yapmadıysanız aşağıdaki videoyu izleyerek gerçekleştirilmesi gereken adımları tamamlayabilirsiniz.

https://www.youtube.com/watch?v=dn_uN6kXZOY&t

Öncelikle, CLI aracının yanı sıra birkaç başka iyileştirmeyi de içeren cüzdanın en son sürümüne sahip olduğunuzdan emin olun :

docker-compose downdocker-compose pulldocker-compose up

Gerekli güncellemeleri yaptıktan sonra aşağıdaki adımları izelyin.

Sol taraftaki menüden account kısmına geliyoruz.

Viewing Keys ve Freezing Keys bölümünden yeni key oluşturmamız gerekiyor.

New Cape Asset kısmına gelip belirteç adını ve miktarını girin. Aşağıdaki bölümde gerekli işaretlemeli resimde gösterildiği gibi yapıp oluşturduğunuz key’leri buraya giriniz.

Ardından Create new Cape Asset butonuna tıklayarak kendi belirtecinizi oluşturun.

Görüntülemeyi ve dondurmayı gerçekten test etmek için, varlığınızın bir kısmına başka birinin sahip olması gerekir. ERC-20 tabanlı bir varlık oluşturduysanız, Wrap’a gidin ve bazılarını cüzdanınıza sarın . Yerli bir varlık yarattıysanız, cüzdanınızda darphaneden sonra zaten bir miktar olmalıdır. Artık Gönder’e gidebilir ve yeni varlığınızın bir kısmını bir arkadaşınıza gönderebilirsiniz. Test belirteçlerinizden bazılarını göndermek için bir adrese ihtiyacınız varsa, bize yollamaktan çekinmeyin:ADDR~VHH40oB82UI_QxhnsFAj7L1eDLs-n7vA69YaAGWqLhda

Bir başkası varlığınızın bir kısmını aldığında, CLI’deki görüntüleme ve dondurma arayüzlerini göstermenin zamanı geldi. Herhangi bir paraziti önlemek için önce cüzdan GUI’sini kapatın ve docker-composehala çalışıyorsa durdurun. Ardından, GUI'nin anahtar deposu dosyalarınızı kaydettiği dizini bulmanız gerekir, bu nedenle şunu çalıştırın:

docker-compose run wallet-api ls /.espresso/keystores

Şöyle bir çıktı vermelidirKEYSTORE~dGVzdEo. Bu, anahtar deposu dosyanızın adıdır. Şimdi, önceki adımdaki anahtar deposu adını kullanarak aynı anahtar deposu dosyasını kullanarak cüzdan CLI'sini çalıştırabiliriz:

docker-compose run wallet-api /app/wallet-cli --storage /.espresso/keystores/KEYSTORE~whatever

GUI’de oluşturduğunuz parolayı kullanarak cüzdanınızda oturum açmak için talimatları izleyin. Bu, etkileşimli bir okuma-değerlendirme-yazdırma döngüsü olan cüzdan CLI’sini başlatacaktır. helpKullanılabilir komutların listesini görmek için girebilirsiniz . Kullanacağımız olanlar assets, asset, view, freezeve unfreeze. Yardım komutundaki bu komutların açıklamalarının şu anda bazı dahili hata ayıklama bilgilerini içerdiğine dikkat edin. Gelecekte bu açıklamaları cilalayacağız.

CLI’de Oturum Açma

Çalışmak için görüntülenebilir ve dondurulabilir bir varlığa ihtiyacımız var. Girin ve yanında görüntülenebilir ve dondurulabilir olduğunu belirten assetsbirini arayın . vfkullanarak bir varlık kodu hakkında daha fazla bilgi alabilirsiniz asset ASSET_CODE~whatever.

Varlıkları listeleyin

Daha önce oluşturduğunuz görüntülenebilir ve dondurulabilir varlığın varlık kodunu bulduğunuzda, kullanarak görüntüleyebilirsiniz view ASSET_CODE~whatever. Bu, bu varlık türündeki UTXO'ların bir tablosunu yazdıracaktır.

Varlıkları görüntüleyin

Arkadaşınıza devrettiğiniz varlıklara karşılık gelen en az bir kayıt görmelisiniz. Bu önemli! Normalde, CAPE’de diğer kullanıcıların varlık kayıtlarını hiç göremezsiniz, ancak görüntüleme anahtarıyla görebilirsiniz!

Her kayıt için görüntülenen alanlardan birinin , şu anda gördüğünüz her kayıt için FROZENolması gerektiğine dikkat edin. falseBu varlık dondurulabilir olduğundan, bunu değiştirebiliriz! Dondurma, stabilcoinler gibi en popüler Ethereum varlıklarından bazıları tarafından halihazırda kullanılan bir işlevdir, bu yüzden bunu CAPE içinde de etkinleştirmek istedik. Daha önce arkadaşınıza gönderdiğiniz kaydı bulun ve sahibinin adresini ve miktarını not edin. $OWNERArdından , kayıt sahibinin adresi ve kaydın $AMOUNTmiktarı ile değiştirerek komutu girin :

freeze ASSET_CODE~whatever $OWNER $AMOUNT 0

Bu, $AMOUNT varlığınızın ait olduğu belirteçleri dondurur $OWNER. Komut , gibi bir işlem makbuzu çıkarmalıdır TXN~whatever. Girerek dondurma işleminin durumunu görüntüleyebilirsiniz transaction TXN~whatever. İlk başta olacak pending, ancak birkaç dakika sonra olması gerekiyor accepted.

Varlık Kayıtlarının Dondurulması

Dondurma işlemi kabul edildikten sonra varlığı ile tekrar görüntüleyebilirsiniz view ASSET_CODE~whatever. Aynı miktar ve sahibi ile yeni bir kayıt görmelisiniz, ancak FROZENşimdi true. Arkadaşınızın cüzdanındaki varlığınızın harcanabilir bakiyesinin artık sıfır olduğunu onaylamasını sağlayın. Cüzdanları şöyle görünmelidir:

GUI’de Dondurulmuş Varlıklar

Varlıklarını dondurduk! Yine de bu pek hoş değildi, o yüzden kaydı çözelim ve tekrar harcamalarına izin verelim:

unfreeze ASSET_CODE~whatever $OWNER $AMOUNT 0

freezeBu komut, daha önce yazdığınız komutla tamamen aynıdır , ancak unfreezebunun yerine. Yine, bir işlem makbuzu verir ve işlem gerçekleşene kadar bekleyebilir acceptedve ardından varlığı tekrar görüntüleyebilirsiniz. FROZENolarak değiştirilmeli trueve arkadaşınızın cüzdanında bir kez daha varlığınızın pozitif bakiyesi olmalıdır.

Varlık Kayıtlarını Çözme

Bu kadar! Bu vesileyle, izlemeniz, dondurmanız ve istediğiniz gibi çözmeniz için sizi serbest bırakıyorum, ama çok çabuk, bilmeniz gereken birkaç uyarı var. Bu, bu yazılımın çok erken bir sürümüdür ve gelecekte bu kısıtlamaları gevşetmeyi planlıyoruz.

  • Yalnızca aynı zamanda dondurulabilen varlıkları görüntüleyebilirsiniz.
  • Yalnızca harcanmamış kayıtları görüntüleyebilirsiniz. CLI şu anda harcanan kayıtları izlemez ve belirli bir kaydı hangi işlemin oluşturduğunu veya tükettiğini görüntüleyemezsiniz.
  • Dondurma işlemleri değişiklik vermez. Bu, 100 tutarında bir kaydı görüntülüyorsanız ve 90'ı dondurmaya çalışırsanız, aslında 100 jetonluk kaydın tamamını dondurursunuz demektir. Donma her zaman en az istediğiniz kadar donar . Çözme aynı şekilde çalışır, bu nedenle 90'ı çözerseniz, 100'ün tüm kaydı çözülür.

--

--

No responses yet