AvaKit logoAvaKit
Şablonlar

Çalışan bir örnekten başla

Her şablon gerçek, deploy'a hazır bir dapp'tir: shadcn/ui, sosyal-girişli cüzdan, ilk günden dark/light ve Claude ile Cursor'ın kutudan anlaması için AI bağlam dosyaları.

Minimal illustration

Minimal

minimal

En küçük gerçek dapp: cüzdan bağla, bakiyeni oku, bir işlem gönder.

  • Sosyal-giriş + injected cüzdan
  • Bakiye + ilk işlem
  • Mükemmel başlangıç noktası
$ npm create avalanche-app@latest my-app -- --template minimal
NFT mint illustration

NFT mint

nft-mintBundled contract

Doğrudan tarayıcıdan bir ERC-721 deploy et, sonra mint et. Çalıştırmak için Foundry gerekmez.

  • Bağımsız ERC-721
  • Gömülü bytecode → tarayıcıdan deploy
  • Mint + zincir okuması
$ npm create avalanche-app@latest my-app -- --template nft-mint
Token-gated uygulama illustration

Token-gated uygulama

token-gated-appBundled contract

Bir erişim-geçişi NFT'sine sahip olanlara içerik aç. Deploy et, mint et, kapı açılsın.

  • Sahiplik-tabanlı içerik kilidi
  • Yeniden kullanılabilir erişim-geçişi NFT'si
  • Güvenlik notları dahil
$ npm create avalanche-app@latest my-app -- --template token-gated-app
ERC-20 token illustration

ERC-20 token

erc20-tokenBundled contract

Kendi ERC-20'ni tarayıcıdan deploy et, arz bas ve transfer et.

  • Bağımsız ERC-20 (18 ondalık)
  • Deploy + mint + transfer
  • parseUnits / formatUnits yardımcıları
$ npm create avalanche-app@latest my-app -- --template erc20-token
ICM zincirler-arası mesajlaşma illustration

ICM zincirler-arası mesajlaşma

icm-messengerBundled contract

Interchain Messaging ile iki Avalanche L1'i arasında mesaj gönder; tek komutluk yerel devnet üzerinde.

  • Tek komut: 2 yerel L1 + ICM + relayer
  • Teleporter gönder + al kontratı
  • Bir mesajın zincirleri canlı geçişini izle
$ npm create avalanche-app@latest my-app -- --template icm-messenger
Gizli token (eERC) illustration

Gizli token (eERC)

eerc-token

Avalanche'in Encrypted ERC standardıyla gizli bakiyeler kullanarak token kaydet, bas ve özel olarak transfer et.

  • Tarayıcıda üretilen sıfır-bilgi kanıtları
  • Gizli bakiyeler ve transfer tutarları
  • Resmi @avalabs/eerc-sdk üzerine kurulu
$ npm create avalanche-app@latest my-app -- --template eerc-token
Kendi L1'ini başlat illustration

Kendi L1'ini başlat

l1-launchBundled contract

Tek komutla kendi Avalanche L1'ini başlat; sonra blokları keşfet, işlem gönder ve gömülü bir panelde kontrat deploy et.

  • Tek komut → kendi Subnet-EVM zincirin
  • Gömülü blok gezgini (Docker yok, indexer yok)
  • Hazır olunca Fuji'ye geç
$ npm create avalanche-app@latest my-app -- --template l1-launch
Zincirler-arası token köprüsü (ICTT) illustration

Zincirler-arası token köprüsü (ICTT)

token-bridge

Interchain Token Transfer ile iki Avalanche L1'i arasında bir ERC-20 köprüle; tek komutluk yerel devnet üzerinde.

  • Tek komut: 2 L1 + relayer + tam ICTT köprüsü
  • Bir zincirde kilitle, diğerinde bas, sonra geri getir
  • ava-labs/icm-contracts'tan gerçek Home/Remote kontratları
$ npm create avalanche-app@latest my-app -- --template token-bridge

Daha fazla şablon yolda. Bir tane mi istiyorsun? Katkılar açık: her şablon templates/ altında bir manifest içeren bir klasörden ibaret.