Notoros Development
Building on Notoros
Now that we are familiar with the core concepts behind Notoros we can begin developing Notoros application lenses and deploying dApps onto them.
There are two main components necessary for communicating with the Notoros ledger. The first is the client library. The client library is a set of functions a developer must import into their program to format data in accordance with the Notoros nodes. The second is the Notoros node API. This API provides the essential functionality that allows applications to interact with a Notoros node, including setting up new users, sending transactions, registering application lenses, and more.
Authentication
In order to interact with a Notoros node, a user must first get an authentication key via the registration methods in the client library. This key must be included in the authorization headers of any request sent to the Notoros API.
HTTP Status Codes
Notoros uses traditional http status codes as well as a few unique ones indicating if a request was valid or if an error occurred. More information about the commonly used http status codes can be found here.
Rate limit
Rate limits are still being finalized for the test networks. Currently a user can make no more than 10 requests per second. If you require a higher rate limit than this, please contact the Notoros team at info@notoros.io