yui-ibc-solidity

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 25, 2022 License: Apache-2.0

README

IBC-Solidity

Test GoDoc

IBC implementations in solidity.

This is available not only for Ethereum and Hyperledger Besu, but also for Binance Smart Chain and other blockchains that run smart contract in EVM.

NOTE: This is yet pre-beta non-production-quality software.

Features

Documents

Please see here.

In addition, tutorial is here.

Testing

Launch two Besu chains with IBC Contract deployed with the following command:

# If NO_GEN_CODE is empty, setup-script will generate a proto3 marshaler in solidity
$ NO_GEN_CODE=1 ./scripts/setup.sh testtwochainz

An example of E2E working can be found here:

After launch the chains, execute the following command:

$ make e2e-test

For Developers

To develop this project, you need the code generator solidity-protobuf to generate encoders and decoders in solidity from proto files.

Currently, you need to use this version.

Maintainers

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL