From b5d851752daad33ea93ab7f916ee4ecd6b434b17 Mon Sep 17 00:00:00 2001 From: christopherbrumm Date: Fri, 16 Feb 2024 09:19:59 +0100 Subject: [PATCH] update: add Celestia integration to schema and draft a Celestia config.yml. --- .github/schemas/source.schema.json | 11 +++++++++++ celestia/config.yml | 23 +++++++++++++++++++++++ 2 files changed, 34 insertions(+) create mode 100644 celestia/config.yml diff --git a/.github/schemas/source.schema.json b/.github/schemas/source.schema.json index ee22f71..f1e315b 100644 --- a/.github/schemas/source.schema.json +++ b/.github/schemas/source.schema.json @@ -112,6 +112,17 @@ }, "elt": { "type": "object" + }, + "celestia-kyve-rpc": { + "type": "object", + "properties": { + "namespace": { + "type": "string" + }, + "pool-id": { + "type": "integer" + } + } } }, "additionalProperties": true diff --git a/celestia/config.yml b/celestia/config.yml new file mode 100644 index 0000000..f7b43fd --- /dev/null +++ b/celestia/config.yml @@ -0,0 +1,23 @@ +# Global information +source-id: "celestia" +config-version: 1 +properties: + description: "Celestia is a modular data availability network that empowers developers to launch their own customizable blockchains with ease. It's designed to securely scale with the number of users, making blockchain deployment as simple as setting up a smart contract. With Celestia, developers can tap into the abundant throughput enabled by data availability sampling (DAS), the first architecture that securely scales with the number of users. Furthermore, anyone can directly verify and contribute to Celestia by running a light node. At its core, Celestia is designed to foster innovation and scalability in the blockchain space, providing a robust foundation for developers to build upon." + hex: "#ce9dca" + logo: "ar://TJ83Nah_FaECM0zcKajX-7-JW79iSgi2msbUFYwVMWU" + title: "Celestia" + +networks: + # Testnet pools + kaon-1: + integrations: + celestia-kyve-rpc: + - namespace: "AAAAAAAAAAAAAAAAAAAAAAAAAIZiad33fbxA7Z0=" + pool-id: 20 + - namespace: "AAAAAAAAAAAAAAAAAAAAAAAAAAAACAgICAgICAg=" + pool-id: 21 + pools: + - id: 20 + runtime: "kyvejs/celestia" + - id: 21 + runtime: "kyvejs/celestia" \ No newline at end of file