package
2.0.0-rc1
Repository: https://github.com/mars-protocol/hub.git
Documentation: pkg.go.dev

# README

Envoy

The Envoy module acts as the owner of interchain accounts (ICAs) on other chains. It provides governance-gated message types for creating, sending funds, or messages to these accounts. The ICAs are to be set as owners/admins of Mars Outpost and Rover contracts on those chains, allowing Mars Hub governance to remotely govern those contracts.

Acknowledgements

  • This module is adapted from the intertx module found in the interchain-accounts-demo repo.
  • We thank Informal Systems for reviewing and contributing open source code to this module.

# Packages

No description provided by the author
No description provided by the author
Package types is a reverse proxy.

# Functions

NewAppModule creates a new AppModule object.
NewIBCModule creates a new IBCModule given the keeper.

# Structs

AppModule implements an application module for the envoy module.
AppModuleBasic defines the basic application module used by the module.
IBCModule implements the ICS26 interface for the envoy module.