Giter Site home page Giter Site logo

bech32-ibc's Introduction

bech32ibc

bech32ibc is a blockchain built using Cosmos SDK and Tendermint and created with Starport.

Get started

starport serve

serve command installs dependencies, builds, initializes and starts your blockchain in development.

Configure

Your blockchain in development can be configured with config.yml. To learn more see the reference.

Launch

To launch your blockchain live on mutliple nodes use starport network commands. Learn more about Starport Network.

What needs to be tested on Althea testnet

Make IBC channels

Make governance proposal to connect HRP and IBC channel

  • Native HRP should be set in bech32ibc module's genesis
  • Connect HRP to IBC Channel via governance proposal (bech32ibc module's UpdateHrpIbcChannelProposal), e.g. connect osmo1 prefix to the IBC channel with Osmosis.
<daemon> tx bech32ibc update-hrp-ibc-record [human-readable-prefix] [channel-id] --title="set hrp for x network" --description="set hrp for x network description." --deposit="" --ics-to-height-offset=1000 ics-to-timeout-offset="0s" 

Test out IBC sends to (1) a live chain, (2) a chain that is offline, and recover the funds that get stuck in Althea

Broadcast banktypes.MsgSend where target address is set to native chain address or altchain address - execution of these messages is handled by bech32ics20 module.

bech32ibcd tx bank send validator <native_chain_or_altchain_address> 100uosmo --keyring-backend=test --chain-id=testing --yes

Learn more

bech32-ibc's People

Contributors

antstalepresh avatar valardragon avatar sunnya97 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.