<commit_before>/**
 * Created by fengxiang on 2017/6/9.
 */

var helper=require('./app/helper.js')
var path=require('path')


var hfc = require('fabric-client');
hfc.addConfigFile(path.join(__dirname, '/app/network-config.json'));
var ORGS = hfc.getConfigSetting('network-config');

/**
 * 获取所有的组织
 */
module.exports.getAllOrgs= function(){
    var OrgArray=[]
    for (let key in ORGS) {
        if (key.indexOf('org') === 0) {
            let orgName = ORGS[key].name;
            OrgArray.push(orgName)
        }
    }
    return OrgArray

}

console.info(getAllOrgs())


/**
 * 获取所有的账本
 */
function getAllChannels(){


}


/**
 * 获取所有的节点
 */
function getallPeers() {



}


/**
 * 根据账本名称获取账本中的区块
 * @param channelname
 */
function getChain4channel( channelname ){

}

/**
 * 根据区块编号获取区块详细信息
 * @param chainid
 */
function getChainDetail( chainid ){


}

/**
 * 获取区块中的交易
 * @param chainid
 */
function getTans4Chain( channelName,blockHash ) {

}

/**
 *
 * 根据交易编号获取交易详情
 * @param txid
 *
 */
function  getTansDetail( channelName,txid ) {

}

/**
 * 获取账本中的chaincode
 */
function getChainCode4Channel(channelName) {


}<commit_msg>bcservice<commit_after>/**
 * Created by fengxiang on 2017/6/9.
 */

var helper=require('./app/helper.js')
var path=require('path')


var hfc = require('fabric-client');
hfc.addConfigFile(path.join(__dirname, '/app/network-config.json'));
var ORGS = hfc.getConfigSetting('network-config');

/**
 * 获取所有的组织
 */
module.exports.getAllOrgs= function(){
    var OrgArray=[]
    for (let key in ORGS) {
        if (key.indexOf('org') === 0) {
            let orgName = ORGS[key].name;
            OrgArray.push(orgName)
        }
    }
    return OrgArray

}


/**
 * 获取所有的账本
 */
function getAllChannels(){


}


/**
 * 获取所有的节点
 */
function getallPeers() {



}


/**
 * 根据账本名称获取账本中的区块
 * @param channelname
 */
function getChain4channel( channelname ){

}

/**
 * 根据区块编号获取区块详细信息
 * @param chainid
 */
function getChainDetail( chainid ){


}

/**
 * 获取区块中的交易
 * @param chainid
 */
function getTans4Chain( channelName,blockHash ) {

}

/**
 *
 * 根据交易编号获取交易详情
 * @param txid
 *
 */
function  getTansDetail( channelName,txid ) {

}

/**
 * 获取账本中的chaincode
 */
function getChainCode4Channel(channelName) {


}
{'fraction_non_alphanumeric': 0.1609865470852018, 'fraction_numerical': 0.008968609865470852, 'mean_word_length': 3.071167883211679, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5058431', 'n_tokens_mistral': 923, 'n_tokens_neox': 973, 'n_words': 141}