MediBloc Panacea
v2.0
v2.0
  • Introduction
  • Overview
    • Tech Stack
  • Guide
    • Getting started
    • Installation
    • Join the Network
    • Deploy a Testnet
    • Interaction with the network: CLI
    • Ledger Nano Support
  • Specifications
    • AOL
    • DID
    • Token
  • Resources
    • Validator FAQ
Powered by GitBook
On this page
  • Install Go
  • Install the panacead
  • Import panacea-core as a Go dependency

Was this helpful?

  1. Guide

Installation

PreviousGetting startedNextJoin the Network

Last updated 1 year ago

Was this helpful?

Install Go

is required.

Install the panacead

If you want to install the panacead binary to run your node or to communicate with other nodes, please clone the panacea-core project and build it.

# Make sure to checkout the correct branch.
git clone -b v2.0.7-2 https://github.com/medibloc/panacea-core
cd panacea-core
make install  # All binaries are installed in $GOPATH/bin

Verify that the panacead binary is installed successfully.

$ panacead version
2.0.6

Import panacea-core as a Go dependency

If you want to develop Go applications by importing the panacea-core, you cannot run go get github.com/medibloc/panacea-core/v2 directly due to , which doesn't honor replace directives in the go.mod of the panacea-core.

As a workaround, please add replace directives in your go.mod as below.

module your.com/yours

go 1.19

replace (
	github.com/cosmos/cosmos-sdk => github.com/medibloc/cosmos-sdk v0.45.12-panacea.1
	github.com/gogo/protobuf => github.com/regen-network/protobuf v1.3.3-alpha.regen.1
	github.com/tendermint/tendermint => github.com/informalsystems/tendermint v0.34.24
	google.golang.org/grpc => google.golang.org/grpc v1.33.2
)

Then, you can go get the panacea-core.

go get github.com/medibloc/panacea-core/v2
Go 1.19+
the design of Go Modules