附录

公共部分

类型说明

networkType

名称 描述
ether 以太坊网络
fabric fabric网络
xuperchain xchain网络

subServiceType

名称 描述
FabricDefaultConf fabric普通配置
FabricAdvancedConf fabric高级配置
FabricLuxuryConf fabric豪华配置
EthereumDefaultConf 以太坊普通配置
EthereumAdvancedConf 以太坊高级配置
EthereumLuxuryConf 以太坊豪华配置
XuperChainDefaultConf 超级链普通配置
XuperChainAdvancedConf 超级链高级配置
XuperChainLuxuryConf 超级链豪华配置

NetworkInfo

名称 类型 描述
blockchainUuid String 区块链网络统一UUID
networkUuid String 区块链子类型网络UUID
networkName String 区块链子类型网络名称
networkType String 区块链网络类型
contractUuid String 合约UUID
chaincodeUuid String chaincode UUID
dappUuid String 分布式应有UUID
createTime Long 网络创建时间
remixUrl String Remix IDE 地址
netstatsAddress String netstats 地址
explorerAddress String explorer 地址

以太坊相关

类型说明

EthereumNetworkInfo

名称 类型 描述
name String 网络名称
uuid String 网络id
cceClusterId String CCE集群id
networkSize Long 区块链节点个数
chainId Long 区块链网络id
targetGasLimit Long 目标GasLimit
maxPeers Int 最大peer个数
verbosity Int 日志等级
syncMode String 区块链节点同步模式
gasPrice Long gas价格
difficulty Long 初始挖矿难度
gasLimit Long 初始GasLimit
genesisAccounts []EthereumAccount 创世块内初始账户列表
minerAccount []EthereumAccount 挖矿账户列表
accounts []EthereumAccount 钱包账户列表
gethNodes EthereumNode 节点列表
state String 网络状态
startTime Date 网络创建时间
UserId String 用户id
netstatsAddress String netstats地址
remixAddress String remix地址
explorerAddress String explorer地址
jsonrpcAddress String jsonrpc地址
deleted String 网络是否被删除
errorMessage String 错误信息

EthereumAccount

名称 类型 描述
address String 以太坊账户地址
privateKey String 以太坊账户私钥
balance Long 以太坊账户余额

EthereumNode

参数名 类型 说明
ip String IP地址
jsonrpcPort Int jsonrcp端口
wsrpcPort Int wsrpc端口
ipcListenPort Int 区块链节点ipc监听端口
ipcDiscoveryPort Int 区块链节点ipc发现端口
role String 区块链节点角色
desp String 区块链节点描述

fabric相关

类型说明

FabricNetworkInfo

参数名称 类型 描述
cceClusterId string 网络关联cce集群id
channels []FabricChannel fabric网络关联的channel
createTask Task 网络创建关联的任务
deleted bool 网络是否被删除
intermediatecaSize int 中间级ca数目
kafkaSize int kafka节点数目
mysqlSize int mysql节点数目
name string 网络名称
nfsServer string 网络关联集群内nfs服务地址
nodeList []FabricNode 节点信息
explorerAddress string 区块浏览器服务地址
ordererSize int orderer节点数目
orgs FabricOrg 网络关联机构列表
peerSize int peer节点数目
rootcaSize int 根ca节点数目
createTime string 创建时间
state string 网络状态
type string 网络类别
userId string 关联用户id
networkUuid string 网络id
zookeeperSize int zookeeper节点数目
errorMessage string 网络部署错误信息
grpcinfo []FabricGrpc 网络grpc服务地址

FabricChannel

参数名 类型 说明
channelName string channel名称
uuid string channel唯一标识id
networkUuid string channel关联的网络id
ordererOrgUuid string channel关联orderer机构id
peerOrgUuidList []string channel关联peer机构id列表
state string channel状态
userId string channel归属用户id
deleted bool 是否被删除

FabricNode

参数名 类型 说明
name string 节点名称
ip string ip地址
ports map[string]int 端口列表
role string 节点职能角色
desp string 描述信息

FabricGrpc

参数名 类型 说明
orgName string 关联的机构名称
addresses string grpc服务地址

FabricChaincode

参数名 类型 说明
name String chaincode名称
uuid String chaincode唯一标识id
channelUuid String channel唯一标识id
networkUuid String channel关联network唯一标识id
orgName []String chaincode关联的机构名列表
version String chaincode版本
state int chaincode状态码,0: '链码已上传',1: '正在安装',2: '安装完成',3: '安装出错',4: '正在实例化',5: '运行中',6: '实例化出错',7: '正在升级',8: '升级时出错'
path String 链码代码包路径
endorsementPolicy String 背书策略
initArgs bool 链码参数
createTime String 创建时间
instantiateTime String 实例化时间
updatable bool 是否可升级
errMsg String 最近一次chaincode操作的结果,内容为json格式kv值,如成功为{"orgname":"success"}

超级链相关

类型说明

XchainNetworkInfo

参数名 类型 说明
networkUuid String 超级链网络UUID
networkName String 网络名称

创建接口相关

类型说明

BaseCreateOrderRequestVo

参数名 类型 说明
items []Item bbe配置

Item

参数名 类型 说明
config BbeConfig bbe配置

BbeConfig

参数名 类型 说明
flavor []FlavorItem flavor配置项

FlavorItem

参数名 类型 说明
name String 配置项名称
value String 配置项值