LayerZero-Labs / LayerZero-v1

An Omnichain Interoperability Protocol
Other
1.96k stars 1.25k forks source link

Update README.md #14

Open Vevivo opened 2 years ago

Vevivo commented 2 years ago

https://github.com/LayerZero-Labs / LayerZero Public Code Issues 9 Pull requests 1 Actions Projects Wiki Security Insights Open a pull request Create a new pull request by comparing changes across two branches. If you need to, you can also compare across forks . base repository: LayerZero-Labs/LayerZero base: main head repository: ruesandora/LayerZero-TR compare: main Able to merge. These branches can be automatically merged.

Write Preview

Create pull request Remember, contributions to this repository should follow our GitHub Community Guidelines. Helpful resources GitHub Community Guidelines 1 commit 1 file changed 1 contributor Commits on Aug 5, 2022 Update README.md @ruesandora ruesandora committed 5 days ago Split Unified Showing 1 changed file with 23 additions and 22 deletions. 45
README.md

@@ -1,25 +1,25 @@

LayerZero - an Omnichain Interoperability Protocol

LayerZero - an Omnichain Interoperability Protocol (Omnichain Birlikte Çalışabilirlik Protokolü)

This repository contains the smart contracts for LayerZero Endpoints. For developers looking to build on top of LayerZero please refer to the docs Bu repo, LayerZero Endpoints için akıllı sözleşmeleri içerir. LayerZero'nun üzerine inşa etmek isteyen geliştiriciler için lütfen şuraya bakın: docs

Overview

LayerZero is an Omnichain Interoperability Protocol designed for lightweight message passing across chains. LayerZero provides authentic and guaranteed message delivery with configurable trustlessness. The protocol is implemented as a set of gas-efficient, non-upgradable smart contracts. LayerZero, zincirler arasında hafif ileti aktarımı için tasarlanmış bir Omnichain Birlikte Çalışabilirlik Protokolüdür. LayerZero, yapılandırılabilir güvenilmezlik ile özgün ve garantili mesaj teslimi sağlar. Protokol, gaz açısından verimli, yükseltilemeyen bir dizi akıllı sözleşme olarak uygulanmaktadır.

Development

Interfaces

add this to your package.json

Development (Gelişim)

Interfaces (Arayüzler)

bunu ekleyin package.json

"@layerzerolabs/contracts": "latest",

Setup

Setup (kurulum)

Deploy networks are generated based on tags.

Dağıtım ağları, etiketlere göre oluşturulur.

Hardhat

yarn dev

spins up local environment and deploys contracts local ortamı harekete geçirir ve sözleşmeleri devreye

Development

hardhat --network rinkeby-testnet deploy
hardhat --network rinkeby-sandbox deploy

Production

Production (üretim)

hardhat --network ethereum deploy

Adding a new network

  1. Update hardhat config with network
    1. refer to STAGING_MAP for staging environments supported
  2. Update endpoints.json with network
  3. Make sure that key in endpoints.json matches network name in hardhat

    Adding a new network (Yeni bir ağ ekleme)

  4. Güncelleme hardhat config ağ ile
    1. başvurun STAGING_MAP desteklenen hazırlama ortamları için
  5. Güncelleme endpoints.json with network
  6. endpoints.json'daki anahtarın hardhat'taki ağ adıyla eşleştiğinden emin olun

Example: One LayerZero Network Example: One LayerZero Network (Örnek: Tek Katmanlı Sıfır Ağ)

//hardhat.config.ts
ethereum: {
 @@ -71,7 +73,7 @@ ethereum: {
}

Example: More than one LayerZero Network on same chain (using expandNetwork) Örnek: Aynı zincir üzerinde birden fazla LayerZero Ağı (using expandNetwork)

//hardhat.config.ts
...expandNetwork({
 @@ -89,10 +91,9 @@ Example: More than one LayerZero Network on same chain (using expandNetwork)
   }
}

Acknowledgments

Thank you to the core development team for building the LayerZero Endpoints: Ryan Zarick, Isaac Zhang, Caleb Banister, Carmen Cheng and T. Riley Schwarz

Teşekkürler

LayerZero Endpoints'i oluşturan çekirdek geliştirme ekibine teşekkür ederiz: Ryan Zarick, Isaac Zhang, Caleb Banister, Carmen Cheng ve T. Riley Schwarz

LICENSING

LİSANSLAMA

The primary license for LayerZero is the Business Source License 1.1 (BUSL-1.1). see LICENSE. Footer © 2022 GitHub, Inc. Footer navigation Terms Privacy Security Status Docs Contact GitHub Pricing API Training Blog About