config

package
v0.0.0-...-7f528f5 Latest Latest
Warning

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

Go to latest
Published: Jan 14, 2021 License: GPL-3.0 Imports: 6 Imported by: 0

Documentation

Overview

* Copyright (C) 2020 The poly network Authors * This file is part of The poly network library. * * The poly network is free software: you can redistribute it and/or modify * it under the terms of the GNU Lesser General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. * * The poly network is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU Lesser General Public License for more details. * You should have received a copy of the GNU Lesser General Public License * along with The poly network . If not, see <http://www.gnu.org/licenses/>.

Index

Constants

View Source
const (
	FABRIC_MONITOR_INTERVAL = time.Second
	POLY_MONITOR_INTERVAL   = time.Second

	FABRIC_USEFUL_BLOCK_NUM  = 1
	POLY_USEFUL_BLOCK_NUM    = 1
	DEFAULT_CONFIG_FILE_NAME = "./config/config.json"
	Version                  = "1.0"

	DEFAULT_LOG_LEVEL = log.InfoLog
	FABRIC_CHAIN_ID   = 7
)

Variables

This section is empty.

Functions

func ReadFile

func ReadFile(fileName string) ([]byte, error)

Types

type FabricConfig

type FabricConfig struct {
	SideChainId     uint64
	BlockConfig     uint64
	Channel         string
	Chaincode       string
	SdkConfFile     string
	UserName        string
	OrgName         string
	TrustChainFiles [][]string
	PrivateKeyFiles []string
}

type PolyConfig

type PolyConfig struct {
	RestURL                 string
	EntranceContractAddress string
	WalletFile              string
	WalletPwd               string
}

type ServiceConfig

type ServiceConfig struct {
	PolyConfig   *PolyConfig
	FabricConfig *FabricConfig
	BoltDbPath   string
}

func NewServiceConfig

func NewServiceConfig(configFilePath string) *ServiceConfig

Jump to

Keyboard shortcuts

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