Zenlink Development Kit

ZDK経由でZenlink DEXプロトコルをワンクリックで統合可能

Zenlink Development Kit(ZDK)は、Zenlink DEXプロトコル用の開発キットで、開発者がZenlink DEXプロトコルに基づくアプリケーションを迅速に構築できるよう、コンポーネントとAPIのセットを提供することを目的としています。

コンポーネント

ZDKには、以下のコンポーネントが含まれています:

パッケージ

  • `@zenlink-interface/smart-router`: Aggregation routing library

  • `@zenlink-interface/wagmi`: Wagmi encapsulation library

  • `@zenlink-interface/ui`: Front-end basic UI library

  • `@zenlink-interface/token-lists`: Token list configuration

  • `@zenlink-interface/parachains-impl`: Parachain-related implementation, take Bifrost as an example

  • `@zenlink-interface/polkadot`: Polkadot basic library

  • `@zenlink-interface/shared`: Common library

  • `@zenlink-interface/redux-token-lists`: Front-end token list redux module

  • `@zenlink-interface/typescript-config`: Front-end TypeScript configuration

  • `@zenlink-interface/eslint-config`: Front-end eslint configuration

  • `@zenlink-interface/math`: Mathematical calculation

  • `@zenlink-interface/hooks`: Front-end hooks related

  • `@zenlink-interface/graph-client`: Data index to obtain data

  • `@zenlink-interface/format`: Data format conversion

  • `@zenlink-interface/amm`: Basic protocol operation calculation, including basic routing, various types of pools

  • `@zenlink-interface/currency`: Token types and configuration

  • `@zenlink-interface/compat`: Compatibility layer for different chain implementations

  • `@zenlink-interface/chain`: Chain configuration related

APIs

  • `@token-price`: Token price API

  • `@path-finder`: Aggregation routing API, with parameters including `chainId`, `fromTokenId`, `toTokenId`, `gasPrice`, `amount`, `to`, `priceImpact`, and returns including specific paths and parameters required for interaction contracts

Zenlink DEXプロトコルに基づいたアプリの構築方法については、GitHubのZenlink Development Kit Integration Guideを参照してください:

より分散化するにはどうすれば良いでしょうか?

より分散化するために、チェーンデータの取得、計算、API、タイミングサービス、相互作用の契約(モジュール)に関連するすべてのコードはオープンソースで、Vercelプラットフォームを通じて展開されています。開発者はPRやissueを提出することで、機能についての議論やバグの修正、潜在的なリスクへの対処が可能です。

ZDKを使用するメリットは何ですか?

Zenlink Development Kitは、開発者にいくつかのメリットを提供します:

  • カプセル化されたパッケージを提供することにより、Zenlinkプロトコルの統合を促進し、冗長な開発を回避し、開発コストを削減します。

  • 開発者はAPIを使用してスワップデータを取得することができ、基礎となるプロトコルデータやパス計算を把握せずともデータを取得することが可能になります。

  • Zenlink DEXプロトコルの上にカスタムアプリケーションやモジュールを構築することを容易にします。

ブランディング関連

Zenlink Development Kitは完全なオープンソースで、個人や団体がZenlink DEX Protocolに統合されたDEXを構築したり、DEXをフォークするために利用することができます。ライセンスはLGPLで提供されており、これを用いてビルドする際には「Powered by Zenlink」の脚注を残す必要があります。

Githubリポジトリにあるライセンスの項目を参照し、規約に従ってご利用ください。

Last updated