| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
| Name | Name | Last commit date | ||
|---|---|---|---|---|
NodeJS Rosetta SDK to create and interact with Rosetta API Implementations
Supported Rosetta Protocol Version: 1.4.1
This project is a port of the official Go reference implementation. All features, except a few exceptions, have been ported to JS.
⚠️ WARNING ⚠️ Due to the lack of funding, I wasn't able to continue the work on rosetta-node-sdk.
Coinbase's Official Go Reference Implementation is a thouroughly tested and wonderful SDK Implementation. However, as many developers are better suited to use NodeJS/Javascript, DigiByte decided to port the reference implementation to NodeJS while maintaining support for all it's core components.
The code was written on a Mac, so assuming all should work smoothly on Linux-based computers. However, there is no reason not to run this library on Windows-based machines. If you find an OS-related problem, please open an issue and it will be resolved.
npm install --save rosetta-node-sdkThis project is thoroughly tested using > 300 automated tests. Run npm run test to see how they all work out.
All Core components are accessible as follows:
const RosettaSDK = require('rosetta-node-sdk');
const {
Asserter,
Server,
Reconciler,
Client,
Fetcher,
Syncer,
Parser,
SyncerEvents,
Errors,
Utils,
InternalModels,
logger,
version, // '1.4.1'
} = RosettaSDK;| Back | FazBrowse Home | New Git URL |