İpuçları ve Püf Noktaları
Spicy Testnet üzerinde kendi tokenınızı nasıl oluşturursunuz
Chiliz Chain Mainnet üzerinde bir uygulama geliştirmek önce Spicy Testnet üzerinde test etmeyi gerektirir; böylece kodunuzun pahalı CHZ tokenları kullanmak zorunda kalmadan testCHZ tokenlarını doğru şekilde yönettiğini kontrol edebilirsiniz. Bu amaçla Spicy Muslukları (Faucets) aracılığıyla Testnet tokenlarını ücretsiz olarak alabilirsiniz:
Ücretsiz Testnet Tokenleri EdininAncak bazen geliştirme çok sayıda test tokenı gerektirir ve muslukların her gün verebileceği token miktarı sınırlıdır.
Bu sınırlamadan kurtulmak için Spicy Testnet üzerinde kendi tokenınızı oluşturabilirsiniz! Gerçekten de Chiliz Chain (Mainnet ve Testnet) EVM-uyumlu zincirlerdir ve CHZ ile testCHZ tokenları aslında ERC20 tokenlarıdır.
Bu nedenle Spicy Testnet üzerinde neredeyse sınırsız kendi ERC20 tokenınızı basabilir ve kodunuzu bu token ile kapsamlı şekilde test edebilirsiniz. Ardından hazır olduğunuzu hissettiğinizde, canlıya geçmeden önce dApp'inizi Spicy üzerinde birkaç kez test CHZ tokenları ile test edin.
Spicy Testnet üzerinde kendi tokenınızı oluşturmak için adımlar şunlardır:
Spicy Musluğu'ndan test CHZ tokenları alın. Bunun nedeni, ERC20 sözleşmenizi dağıtmak için CHZ tokenlarına ihtiyacınız olacak olmasıdır.
Tokenın akıllı sözleşmesini yazın (şunu kullanmanızı öneririz: OpenZeppelin'in ERC20'si). İçindeki
constructorkısmında tokenın adını (ör. "MyOwnToken"), sembolünü (ör. "MOT") ayarlayın ve ihtiyaçlarınıza yetecek başlangıç arzını mint edin.üzerinden doğrulayın
Dağıtım araç setinizden (ör. Remix'in "Deployed Contracts" menüsü) token sözleşme adresinizi kopyalayın.
MetaMask'te "Tokens" sekmesine gidin ve "Import tokens" (Tokenları İçe Aktar) seçeneğine tıklayın.
Sözleşme adresini yapıştırın. Sembol ve ondalıklar otomatik olarak dolmalıdır.
"Add custom token" (Özel token ekle) ardından "Import tokens" (Tokenları içe aktar) butonlarına tıklayın. Artık yeni token bakiyenizi görmelisiniz.
Şimdi kendi tokenınızla Spicy Testnet üzerinde Chiliz Chain dApp'inizi test etmeye hazırsınız!
Geçerli gas fiyatını nasıl alırsınız
Chiliz Chain üzerindeki gas fiyatını almak için şunu kullanabilirsiniz: halka açık RPC düğümlerinden biri.
Gas fiyatını şu şekilde talep edebilirsiniz:
curl --location 'https://rpc.ankr.com/chiliz' # Spicy için: https://spicy-rpc.chiliz.com/
--header 'Content-Type: application/json'
--data '{
"method": "eth_gasPrice",
"params": [],
"id": 1,
"jsonrpc": "2.0"
}'Bir işlemin neden başarısız olduğunu nasıl kontrol edersiniz
Bir işlem başarısız olabilir ve her zaman nedenini bilmeyebilirsiniz, özellikle blok gezgini hatayı görüntülemediğinde.
İşleminizin çok uzun süre "pending" (beklemede) durumda kalmamasını sağlamak için ücretleri karşılayacak kadar eklemelisiniz:
Minimum gas ücreti: 2.501 gwei.
Minimum öncelik ücreti: 1 gwei.
İşleminizin neden başarısız olduğunu kontrol etmek için doğru işlem kimliği ile aşağıdaki betiği terminalde çalıştırın:
curl --location 'https://rpc.ankr.com/chiliz' # Spicy için: https://spicy-rpc.chiliz.com/
--header 'Content-Type: application/json'
--data '{
"method": "debug_traceTransaction",
"params": [
"[Transaction ID]",
{
"tracer": "callTracer"
}
],
"id": 1,
"jsonrpc": "2.0"
}'Last updated
Was this helpful?