CAPE ile Görüntüleme ve Dondurma
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
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.
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-compose
hala ç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. help
Kullanılabilir komutların listesini görmek için girebilirsiniz . Kullanacağımız olanlar assets
, asset
, view
, freeze
ve 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 assets
birini arayın . vf
kullanarak 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 FROZEN
olması gerektiğine dikkat edin. false
Bu 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. $OWNER
Ardından , kayıt sahibinin adresi ve kaydın $AMOUNT
miktarı 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
freeze
Bu komut, daha önce yazdığınız komutla tamamen aynıdır , ancak unfreeze
bunun yerine. Yine, bir işlem makbuzu verir ve işlem gerçekleşene kadar bekleyebilir accepted
ve ardından varlığı tekrar görüntüleyebilirsiniz. FROZEN
olarak değiştirilmeli true
ve 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.