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 | |:----------|:------------|