Getting Set Up
Please note: These docs are still in beta. In the near future there will be a variety of significant updates including the release of the Typescript Client Library, additional tutorials, and expansion of the terms wiki. You can keep up to date on all the latest changes by subscribing to the Notoros Newsletter or by checking out the News section on the Notoros Beta Dashboard. If you have specific questions or feedback regarding these docs, please reach out to info@notoros.io
There are different setup requirements depending on what you are trying to do when interacting with the Notoros platform. We recommend installing all of them regardless of your goals to make your life easier in the event you decide you want to build something more complex in the future. Still, if you are looking to only install that which is absolutely necessary for your goals, see the requirements listed in the table below.
Goal | Requirements |
---|---|
Reading Notoros ledger data | Notoros UI -or- Notoros Client (Git, NodeJS, Docker) |
Sending a Notoros transaction | Notoros UI -or- Notoros Client (Git, NodeJS, Docker) |
Running an existing Notoros application lens locally | Notoros Client (Git, NodeJS, Docker) |
Building a custom Notoros application lens | Notoros Client (Git, NodeJS, Docker) |
Deploying a custom Notoros application lens | Notoros Client (Git, NodeJS, Docker) |
Buidling a custom dApp | Dictated by VM in Application Lens |
Deploying a custom dApp | Dictated by VM in Application Lens -and- Notoros Client |
NodeJS
NodeJS is a runtime environment based on Javascript which serves as the basis for most of the modern internet. Node is used to build applications, run software, import modules, and interact with asynchronous programs.
Follow the instructions at the following link to download & install the latest version of Node: https://nodejs.org/en/download/
Docker
Docker is an industry-standard containerization platform. It allows software to be packaged so that it can be run independently of developer environment. Notoros lenses must be containerized to be deployed on the Notoros platform.
Follow the instructions at the following link to download & install the docker software appropriate for your operating system:
https://www.docker.com/get-started/
NVM
We also recommond installing node version manager to be able to easily switch between versions of Node:
Follow the instructions at the following link to download & install the latest version of node version manager. https://github.com/nvm-sh/nvm
Typescript
Typescript is a framework designed to make Javascript more secure and easier to work with.
Follow the instructions at the following link to download & install the latest version of Typescript: https://www.typescriptlang.org/download
Postman
https://www.postman.com/downloads/