micro-account/pkg/blockchain/common.go
2025-02-20 16:18:23 +08:00

26 lines
605 B
Go

package blockchain
import (
"fmt"
"github.com/fonchain_enterprise/utils/chain"
)
//ChainClient 区块链单例
var (
ChainClient chain.BlockChain
)
type ChainConfig struct {
IP string
AdminMnemonicWords string
AdminContractAccount string
ContractName string
ContractType string
}
func LoadEnv(chainConfig ChainConfig) {
//从本地读取环境变量
fmt.Println("1----", chainConfig)
ChainClient = chain.NewXuperChain(chainConfig.IP, chainConfig.AdminMnemonicWords, chainConfig.ContractName, chainConfig.ContractType, chainConfig.AdminContractAccount)
}