From d88ccaf0657073b329e75993dfa8d5dfb9a8f04a Mon Sep 17 00:00:00 2001 From: crodriguezvega Date: Fri, 12 Aug 2022 15:49:52 +0200 Subject: [PATCH 1/3] docs: readme revamp - registry --- README.md | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/README.md b/README.md index ff3e074b04f..8f1a406ed9d 100644 --- a/README.md +++ b/README.md @@ -68,6 +68,17 @@ The Inter-Blockchain Communication protocol (IBC) allows blockchains to talk to For an overview of upcoming changes to ibc-go take a look at the [roadmap](./docs/roadmap/roadmap.md). +## Ecosystem + +Discover what apps, middleware and light clients are developed by other awesome teams in the ecosystem: + +|Repository|Type| +|----------|----| +|[icq](https://github.com/strangelove-ventures/ibc-go/tree/feature/icq_implementation/modules/apps/icq)|`app`| +|[interchain-queries](https://github.com/ingenuity-build/interchain-queries)|`app`| +|[query](https://github.com/defund-labs/defund/tree/main/x/query)|`app`| +|[packet-forward-middleware](https://github.com/strangelove-ventures/packet-forward-middleware)|`middleware`| + ## Resources - [IBC Website](https://ibcprotocol.org/) From 5c81740ab1e933fabfb013e92bf379a73011d268 Mon Sep 17 00:00:00 2001 From: Susannah Evans <65018876+womensrights@users.noreply.github.com> Date: Mon, 15 Aug 2022 16:01:31 +0200 Subject: [PATCH 2/3] Create README.md Just added some descriptions to the read me --- README.md | 24 ++++++++++++++++-------- 1 file changed, 16 insertions(+), 8 deletions(-) diff --git a/README.md b/README.md index 8f1a406ed9d..d943d376f5c 100644 --- a/README.md +++ b/README.md @@ -70,14 +70,22 @@ For an overview of upcoming changes to ibc-go take a look at the [roadmap](./doc ## Ecosystem -Discover what apps, middleware and light clients are developed by other awesome teams in the ecosystem: - -|Repository|Type| -|----------|----| -|[icq](https://github.com/strangelove-ventures/ibc-go/tree/feature/icq_implementation/modules/apps/icq)|`app`| -|[interchain-queries](https://github.com/ingenuity-build/interchain-queries)|`app`| -|[query](https://github.com/defund-labs/defund/tree/main/x/query)|`app`| -|[packet-forward-middleware](https://github.com/strangelove-ventures/packet-forward-middleware)|`middleware`| +Discover the applications, middleware and light clients developed by other awesome teams in the ecosystem: + +In the table below +`app` refers to IBC application modules for custom use cases and +`middleware` refers to modules that wrap an IBC application enabling custom logic to be executed. + + +|Description|Repository|Type| +|----------|----------|----| +|An application that enables on chain querying of another IBC enabled chain utilizing baseapp.Query. Both chains must have implemented the query application and ICA (for queries requiring consensus).|[ICQ](https://github.com/strangelove-ventures/ibc-go/tree/feature/icq_implementation/modules/apps/icq)|`app`| +|An application that enables on chain querying of another IBC enabled chains state without the need for the chain being queried to implement the application.|[interchain-queries](https://github.com/ingenuity-build/interchain-queries)|`app`| +|An application that enables on chain querying of another IBC enabled chains state without the need for the chain being queried to implement the application. Similar to the interchain-queries application in the row above but without callbacks.|[query](https://github.com/defund-labs/defund/tree/main/x/query)|`app`| +|An application that enables cross chain NFT transfer|[NFT Transfer (ICS 721)](https://github.com/bianjieai/ibc-go/tree/ics-721-nft-transfer)|`app`| +|Middleware enabling a packet to be sent to a destination chain via an intermediate chain, e.g. going from Juno to Osmosis via the Hub|[packet-forward-middleware](https://github.com/strangelove-ventures/packet-forward-middleware)|`middleware`| +|Middleware enabling the recovery of tokens sent to unsupported addresses|[recovery](https://github.com/evmos/evmos/tree/main/x/recovery)|`middleware`| +|Middleware that limits the in or out flow of an asset in a certain time period to minimise the risks of cross chain token transfers|[IBC-rate-limiting](https://github.com/osmosis-labs/osmosis/pull/2339)|`middleware`| ## Resources From d66e315373946ff3f87d5e3e343d4417679eef43 Mon Sep 17 00:00:00 2001 From: Carlos Rodriguez Date: Thu, 25 Aug 2022 06:32:07 +0200 Subject: [PATCH 3/3] Update README.md --- README.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/README.md b/README.md index d943d376f5c..448477983d4 100644 --- a/README.md +++ b/README.md @@ -79,13 +79,13 @@ In the table below |Description|Repository|Type| |----------|----------|----| -|An application that enables on chain querying of another IBC enabled chain utilizing baseapp.Query. Both chains must have implemented the query application and ICA (for queries requiring consensus).|[ICQ](https://github.com/strangelove-ventures/ibc-go/tree/feature/icq_implementation/modules/apps/icq)|`app`| +|An application that enables on chain querying of another IBC enabled chain utilizing `baseapp.Query`. Both chains must have implemented the query application and ICA (for queries requiring consensus).|[ICQ](https://github.com/strangelove-ventures/ibc-go/tree/feature/icq_implementation/modules/apps/icq)|`app`| |An application that enables on chain querying of another IBC enabled chains state without the need for the chain being queried to implement the application.|[interchain-queries](https://github.com/ingenuity-build/interchain-queries)|`app`| |An application that enables on chain querying of another IBC enabled chains state without the need for the chain being queried to implement the application. Similar to the interchain-queries application in the row above but without callbacks.|[query](https://github.com/defund-labs/defund/tree/main/x/query)|`app`| -|An application that enables cross chain NFT transfer|[NFT Transfer (ICS 721)](https://github.com/bianjieai/ibc-go/tree/ics-721-nft-transfer)|`app`| -|Middleware enabling a packet to be sent to a destination chain via an intermediate chain, e.g. going from Juno to Osmosis via the Hub|[packet-forward-middleware](https://github.com/strangelove-ventures/packet-forward-middleware)|`middleware`| -|Middleware enabling the recovery of tokens sent to unsupported addresses|[recovery](https://github.com/evmos/evmos/tree/main/x/recovery)|`middleware`| -|Middleware that limits the in or out flow of an asset in a certain time period to minimise the risks of cross chain token transfers|[IBC-rate-limiting](https://github.com/osmosis-labs/osmosis/pull/2339)|`middleware`| +|An application that enables cross chain NFT transfer.|[NFT Transfer (ICS 721)](https://github.com/bianjieai/ibc-go/tree/ics-721-nft-transfer)|`app`| +|Middleware enabling a packet to be sent to a destination chain via an intermediate chain, e.g. going from Juno to Osmosis via the Hub.|[packet-forward-middleware](https://github.com/strangelove-ventures/packet-forward-middleware)|`middleware`| +|Middleware enabling the recovery of tokens sent to unsupported addresses.|[recovery](https://github.com/evmos/evmos/tree/main/x/recovery)|`middleware`| +|Middleware that limits the in or out flow of an asset in a certain time period to minimise the risks of cross chain token transfers.|[IBC-rate-limiting](https://github.com/osmosis-labs/osmosis/pull/2339)|`middleware`| ## Resources