-
What is apollo?
- apollo is the name of the UI (front end) component of Fabric Operations Console (js + react/redux)
-
What is athena?
- athena is the name of the webserver (backend) of Fabric Operations Console (node.js)
-
What is stitch?
- stitch is the name of our in-browser fabric-sdk (runs w/the frontend) (typescript)
-
How to setup self signed TLS.
- the webserver will try to load a cert/key based on the env variables
PEM_FILE_PATH
KEY_FILE_PATH
. If these variables are set but no such file exist, the webserver will create a self signed TLS cert for you on startup. Check out the env file readme for more details on all env variables.
- the webserver will try to load a cert/key based on the env variables
-
What APIs does the console offer?
- See our API page for details.
-
Can I skip the password change after first login?
- Normally users are forced to change their password after the first login. If you are creating a developer setup often this can be a hassle. If you would like to disable this behavior, set the field
allow_default_password
astrue
in your config.yaml.
- Normally users are forced to change their password after the first login. If you are creating a developer setup often this can be a hassle. If you would like to disable this behavior, set the field
-
What's the deal with system channel removal?
- See our System Channel Removal page for details.
- Crypto.subtle errors look like:
-
Unable to add identity
- pop up error in Fabric Ops Console -
Cannot read properties of undefined (reading 'generateKey')
- error message in the browser's console -
Fix - These errors occur when the browser is not using https & the webserver is not hosted on
localhost
. To fix this either access the server withhttps
or use a hostname oflocalhost
. -
Cause - This error is from our use of Crypto.subtle, which most browsers only enable in "secure contexts" (chrome/firefox/edge). See MDN article for more details, also Secure Context.
-
- Create a GitHub issue to ask questions and report bugs!
- For a bug, please include:
- Your browser + version.
- What you did.
- What you expected.
- For a bug, please include: