def genesis_txn_file(request, tempdir, genesis_txns): if request.param == 'without_genesis': return None ledger = create_genesis_txn_init_ledger(tempdir, "init_file") for txn in genesis_txns: ledger.add(txn) return "init_file"
def custom_tdir_with_pool_txns(pool_txn_data, tdir_for_pool_txns, pool_transactions_file_name): ledger = create_genesis_txn_init_ledger(tdir_for_pool_txns, pool_transactions_file_name) for item in pool_txn_data["txns"]: if get_type(item) == NODE: ledger.add(item) ledger.stop() return tdir_for_pool_txns
def tdirWithDomainTxns(config_helper_class, poolTxnData, tdir, tconf, domainTxnOrderedFields): config_helper = config_helper_class(tconf, chroot=tdir) ledger = create_genesis_txn_init_ledger(config_helper.genesis_dir, tconf.domainTransactionsFile) for item in poolTxnData["txns"]: if get_type(item) == NYM: ledger.add(item) ledger.stop() return config_helper.genesis_dir
def custom_tdir_with_domain_txns(pool_txn_data, tdir_for_domain_txns, domain_txn_ordered_fields, domain_transactions_file_name): ledger = create_genesis_txn_init_ledger(tdir_for_domain_txns, domain_transactions_file_name) for item in pool_txn_data["txns"]: if get_type(item) == NYM: ledger.add(item) ledger.stop() return tdir_for_domain_txns
def tdirWithClientPoolTxns(poolTxnData, client_ledger_dir): import getpass logging.debug("current user when creating new pool txn file for client: {}". format(getpass.getuser())) ledger = create_genesis_txn_init_ledger(client_ledger_dir, plenum_config.poolTransactionsFile) for item in poolTxnData["txns"]: if item.get(TXN_TYPE) == NODE: ledger.add(item) ledger.stop() return client_ledger_dir
def tdirWithPoolTxns(poolTxnData, tdir, tconf): import getpass logging.debug("current user when creating new pool txn file: {}".format( getpass.getuser())) ledger = create_genesis_txn_init_ledger(tdir, tconf.poolTransactionsFile) for item in poolTxnData["txns"]: if item.get(TXN_TYPE) == NODE: ledger.add(item) ledger.stop() return tdir
def tdirWithPoolTxns(config_helper_class, poolTxnData, tdir, tconf): import getpass logging.debug("current user when creating new pool txn file: {}". format(getpass.getuser())) config_helper = config_helper_class(tconf, chroot=tdir) ledger = create_genesis_txn_init_ledger(config_helper.genesis_dir, tconf.poolTransactionsFile) for item in poolTxnData["txns"]: if get_type(item) == NODE: ledger.add(item) ledger.stop() return config_helper.genesis_dir
def tdirWithPoolTxns(config_helper_class, poolTxnData, tdir, tconf): import getpass logging.debug("current user when creating new pool txn file: {}". format(getpass.getuser())) config_helper = config_helper_class(tconf, chroot=tdir) ledger = create_genesis_txn_init_ledger(config_helper.genesis_dir, tconf.poolTransactionsFile) for item in poolTxnData["txns"]: if get_type(item) == NODE: ledger.add(item) ledger.stop() return config_helper.genesis_dir
def createGenesisTxnFile(genesisTxns, targetDir, fileName, fieldOrdering, reset=True): ledger = create_genesis_txn_init_ledger(targetDir, fileName) if reset: ledger.reset() reqIds = {} for txn in genesisTxns: identifier = get_from(txn) if identifier not in reqIds: reqIds[identifier] = 0 reqIds[identifier] += 1 append_payload_metadata(txn, frm=identifier, req_id=reqIds[identifier]) ledger.add(txn) ledger.stop()
def createGenesisTxnFile(genesisTxns, targetDir, fileName, fieldOrdering, reset=True): ledger = create_genesis_txn_init_ledger(targetDir, fileName) if reset: ledger.reset() reqIds = {} for txn in genesisTxns: identifier = get_from(txn) if identifier not in reqIds: reqIds[identifier] = 0 reqIds[identifier] += 1 append_payload_metadata(txn, frm=identifier, req_id=reqIds[identifier]) ledger.add(txn) ledger.stop()
def createGenesisTxnFile(genesisTxns, targetDir, fileName, fieldOrdering, reset=True): ledger = create_genesis_txn_init_ledger(targetDir, fileName) if reset: ledger.reset() reqIds = {} for txn in genesisTxns: identifier = txn.get(f.IDENTIFIER.nm, "") if identifier not in reqIds: reqIds[identifier] = 0 reqIds[identifier] += 1 txn.update({ f.REQ_ID.nm: reqIds[identifier], f.IDENTIFIER.nm: identifier }) ledger.add(txn) ledger.stop()
def init_domain_ledger(appendToLedgers, genesis_dir, config, domainTxnFieldOrder): domain_txn_file = config.domainTransactionsFile domain_ledger = create_genesis_txn_init_ledger(genesis_dir, domain_txn_file) if not appendToLedgers: domain_ledger.reset() return domain_ledger
def init_genesis_txn_file(request, tempdir, genesis_txns): ledger = create_genesis_txn_init_ledger(tempdir, "init_file") for txn in genesis_txns: ledger.add(txn) return "init_file"
def addTxnToGenesisFile(dir, file, txns, fields=getTxnOrderedFields()): ledger = create_genesis_txn_init_ledger(dir, file) for txn in txns: ledger.add(txn) ledger.stop()
def addTxnToGenesisFile(dir, file, txns, fields=getTxnOrderedFields()): ledger = create_genesis_txn_init_ledger(dir, file) for txn in txns: ledger.add(txn) ledger.stop()
def init_genesis_txn_file(request, tempdir, genesis_txns): ledger = create_genesis_txn_init_ledger(tempdir, "init_file") for txn in genesis_txns: ledger.add(txn) return "init_file"
def init_pool_ledger(cls, appendToLedgers, genesis_dir, config): pool_txn_file = cls.pool_ledger_file_name(config) pool_ledger = create_genesis_txn_init_ledger(genesis_dir, pool_txn_file) if not appendToLedgers: pool_ledger.reset() return pool_ledger
def init_domain_ledger(cls, appendToLedgers, genesis_dir, config, domainTxnFieldOrder): domain_txn_file = cls.domain_ledger_file_name(config) domain_ledger = create_genesis_txn_init_ledger(genesis_dir, domain_txn_file) if not appendToLedgers: domain_ledger.reset() return domain_ledger
def init_pool_ledger(appendToLedgers, genesis_dir, config): pool_txn_file = config.poolTransactionsFile pool_ledger = create_genesis_txn_init_ledger(genesis_dir, pool_txn_file) if not appendToLedgers: pool_ledger.reset() return pool_ledger