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
- Variables
- func ReadFile(fileName string) ([]byte, error)
- type ChainIDArr
- type PolyConfig
- type QuorumConfig
- type ServiceConfig
- func (c *ServiceConfig) BoltDBPath() string
- func (c *ServiceConfig) ImportQuorumAccount(chainId *big.Int) (*keystore.QuorumKeyStore, []accounts.Account, error)
- func (c *ServiceConfig) OpenPolyWallet(polySdk *sdk.PolySdk) (signer *sdk.Account, err error)
- func (c *ServiceConfig) PolyWalletPath() string
- func (c *ServiceConfig) QuorumKeystorePath() string
- type TargetContracts
Constants ¶
Variables ¶
var Debug bool = false
Functions ¶
Types ¶
type ChainIDArr ¶
type PolyConfig ¶
type QuorumConfig ¶
type ServiceConfig ¶
type ServiceConfig struct { Workspace string PolyConfig *PolyConfig QuorumConfig *QuorumConfig BoltDbPath string RoutineNum int64 TargetContracts TargetContracts }
func NewServiceConfig ¶
func NewServiceConfig(configFilePath string) *ServiceConfig
func (*ServiceConfig) BoltDBPath ¶
func (c *ServiceConfig) BoltDBPath() string
func (*ServiceConfig) ImportQuorumAccount ¶
func (c *ServiceConfig) ImportQuorumAccount(chainId *big.Int) ( *keystore.QuorumKeyStore, []accounts.Account, error)
func (*ServiceConfig) OpenPolyWallet ¶
func (*ServiceConfig) PolyWalletPath ¶
func (c *ServiceConfig) PolyWalletPath() string
func (*ServiceConfig) QuorumKeystorePath ¶
func (c *ServiceConfig) QuorumKeystorePath() string
type TargetContracts ¶
type TargetContracts []map[common.Address]ChainIDArr