   [{:keys [org-type domain-name]} {user-name :name}]
   (let [org-type-name (name org-type)
         user-name+domain-name (format "%s@%s" (clojure.string/capitalize user-name) domain-name)
-        dir (format "fixture/e2e-2Orgs/channel/crypto-config/%sOrganizations/%s/users/%s/msp/"
+        dir (format "fixture/balance-transfer/artifacts/channel/crypto-config/%sOrganizations/%s/users/%s/msp/"
                     org-type-name domain-name user-name+domain-name)]
     {:private-key (-> (str dir "keystore/")
                       (io/resource)

  []
  (doseq [[_ v] @users]
    (let [org-def (get org-defs (:msp-id v))]
     (new-channel! v {:name "foo" :orderers (populate-orderers org-def) :peers (populate-peers org-def)})
     (new-channel! v {:name "bar" :orderers (populate-orderers org-def) :peers (populate-peers org-def)}))))

(defn clear-users!
  []


(expect clojure_fabric.core.Channel
        (let [user (get-user "Org1MSP" "user1")]
          (get-channel user "mychannel")))
(expect clojure_fabric.core.Channel
        (let [user (get-user "Org2MSP" "user1")]
          (get-channel user "mychannel")))

(expect (let [user (get-user "Org1MSP" "user1")
              mychannel (get-channel user "mychannel")]
          (get-peers mychannel)))

(expect (let [user (get-user "Org1MSP" "user1")
              mychannel (get-channel user "mychannel")]
          (query-installed-chaincodes user (get-random-peer mychannel))))

;;; 3. Add orderers and peers

;;; 4. Add event-hubs
