Skip to content

Releases: clearmatics/ion

v2.0.0 Interoperability Framework

10 Dec 17:41
c839eb7
Compare
Choose a tag to compare

Ion interoperability framework provides interfaces to development cross-chain interacting smart contracts across different systems. Currently supporting EVM-EVM general interoperability.

Development software, has not been tested for use in production.

Follow the README for usage and development instructions.

You can build your own CLI binary with instructions here

Testing

Install docker.

To start a fresh docker container and test all components, run:

$ docker pull alpine
$ docker run -it alpine
# apk add bash python gcc g++ nodejs npm go git wget make
# go get -d -t -v github.com/clearmatics/ion/...
# cd /root/go/src/github.com/clearmatics/ion/
# npm install
# npm run testrpc &>/dev/null & npm run test
# cd /root/go/src/github.com/clearmatics/ion/ion-cli/
# wget https://github.com/ethereum/solidity/releases/download/v0.4.25/solc-static-linux -O solc
# chmod +x solc
# export PATH=$PATH:$(pwd)
# make build

This will run all contract tests and build the CLI in a docker container to ensure that all dependencies are met.

Ion V1.0

09 May 16:24
302aae7
Compare
Choose a tag to compare
Ion V1.0 Pre-release
Pre-release

Ion Stage 1 Initial Release

First working release of Ion.

Can perform cross-chain atomic swap of ERC-223 tokens across two Ethereum chains.

To run/test please clone the repository and follow the README. Contributions are welcome.