diff --git a/README.md b/README.md index 5d57f189..324d070f 100644 --- a/README.md +++ b/README.md @@ -4,15 +4,18 @@ [![Version](https://img.shields.io/github/tag/icon-project/xcall-multi.svg?style=flat-square)](https://github.com/icon-project/xcall-multi) ![GitHub Workflow Status - cosmwasm](https://github.com/icon-project/xcall-multi/actions/workflows/build-and-publish-cosmwasm.yml/badge.svg) ![GitHub Workflow Status - javascore](https://github.com/icon-project/xcall-multi/actions/workflows/build-and-publish-javascore.yml/badge.svg) -| Language | Code Coverage | -| ----------------------------------- | ---------------------------------------------- | -| [Java](./contracts/javascore) | [![Java Cov][java-cov-badge]][java-cov-link] | -| [Rust](./contracts/cosmwasm-vm) | [![Rust Cov][rust-cov-badge]][rust-cov-link] | +| Language | Code Coverage | +| ----------------------------------- | ---------------------------------------------------------- | +| [Java](./contracts/javascore) | [![Java Cov][java-cov-badge]][java-cov-link] | +| [Rust](./contracts/cosmwasm-vm) | [![Rust Cov][rust-cov-badge]][rust-cov-link] | +| [Solidity](./contracts/evm) | [![Solidity Cov][solidity-cov-badge]][solidity-cov-link] | [java-cov-link]: https://app.codecov.io/gh/icon-project/xcall-multi/tree/main/contracts/javascore [rust-cov-link]: https://app.codecov.io/gh/icon-project/xcall-multi/tree/main/contracts/cosmwasm-vm +[solidity-cov-link]: https://app.codecov.io/gh/icon-project/xcall-multi/tree/main/contracts/evm [java-cov-badge]: https://codecov.io/gh/icon-project/xcall-multi/branch/main/graph/badge.svg?token=KWDB59JITE&flag=java [rust-cov-badge]: https://codecov.io/gh/icon-project/xcall-multi/branch/main/graph/badge.svg?token=KWDB59JITE&flag=rust +[solidity-cov-badge]: https://codecov.io/gh/icon-project/xcall-multi/branch/main/graph/badge.svg?token=KWDB59JITE&flag=solidity # xcall-multi xcall-multi is a cross chain messaging service built to mimic regular transaction flows across any interoperable solution. @@ -22,6 +25,45 @@ For full xcall-multi specification see [xcall-multi Spec](./docs/adr/xcall.md). ## Building with xcall-multi For building dapps with xcall-multi see official developer [docs](https://www.xcall.dev/). +## xcall-multi Contract Address for Repective Chain +| Icon | xcall-multi Address | xcall-connection Address +| -------- | -------------------------------------------------------------------- | -------------------------------------------------------------------- | +| Mainnet |
cxa07f426062a1384bdd762afa6a87d123fbc81c75
| cx6f86ed848f9f0d03ba1220811d95d864c72da88c
|
+| Berlin | cx5b0bd4bb62e2b511aa29586c1e8a21749425d474
| cx2fed89936d8ebb184148fd950ed61077c2f375aa
|
+| Lisbon | cx15a339fa60bd86225050b22ea8cd4a9d7cd8bb83
| cx7acee950ca6ca031c6e491ba9e0117d97ff48f55
|
+
+| Archway | xcall-multi Address | xcall-connection Address |
+| -------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
+| archway-1 | archway19hzhgd90etqc3z2qswumq80ag2d8het38r0al0r4ulrly72t20psdrpna6
| archway1f68v03g2646z7wk9h9sy5uxhztajcrdgwvdrsftyp4448h067v0shn6l5w
|
+| constantine-3 | archway1kenxz0wuczr04mc9q3gwjuyzd6ft4zqm5wach846gghfjupvlncshvchs2
| archway1avp2q350kefzhvy6x22yyryfylqehhtmhmsg7u633rlccewsdkzsja3g5l
|
+| constantine-3 | archway1h04c8eqr99dnsw6wqx80juj2vtuxth70eh65cf6pnj4zan6ms4jqshc5wk
| archway1jac5l0mh0zygety4yh8r8qux8r3u3dxnkfjq6ur9djvrwhz8ddwqygsf9l
|
+
+
+| Neutron | xcall-multi Address | xcall-connection Address |
+| -------------- | -------------------------------------------------------------------------------------------- | -------------------------------------------------------------------------------------------- |
+| neutron-1 | neutron1g28ca6axwkar5fuhhfcgua2807njh795nvrz6qf75u3xpv805y7sugakf9
| neutron1gfmvnlrpd6mu7p254udqvky6r2nu3dq0p82yc7jg8ytq6ku2lzhstk8c3t
|
+| pion-1 | neutron164uehrt5zp6y9atz3x595zwad2vtk7gr5tpvmnj8nqqlc9a0g4xs4sqg0m
| neutron155tl944k8e5rrlgcp5m2eekv027m6f4fz6re2ayyf0hz8d64fwuswpdgjj
|
+
+## IBC Relayer Path Configuration
+| Relayer | Path | Source Chain ID | Destination Chain ID |
+| -------- | -------------- | ---------------- | -------------------- |
+| Mainnet | icon-archway | mainnet | archway-1 |
+| | icon-neutron | mainnet | neutron-1 |
+| Berlin | icon-archway | ibc-icon | constantine-3 |
+| Lisbon | icon-archway | lisbon | constantine-3 |
+| | icon-neutron | lisbon | pion-1 |
+
+## Chain Network IDs
+| Chain | Network | IDs |
+| ------- | --------------------- | --------- |
+| Icon | Mainnet | 0x1.icon |
+| | Berlin Testnet | 0x7.icon |
+| | Lisbon Testnet | 0x2.icon |
+| Archway | Mainnet | archway-1 |
+| | Constantine-3 Testnet | archway |
+| Neutron | Mainnet | neutron-1 |
+| | Pion Testnet | neutron |
+
### Project Structure
| Directory | Description |
|:----------|:------------|