octave.js
v0.1.0
Published
TypeScript SDK for the Octra network
Downloads
140
Maintainers
Readme
octave.js
Javascript SDK for the Octra blockchain.
Installation
npm install octave.jsModules
| Module | Description |
|---|---|
| octave.js/wallet | Key generation, HD derivation, mnemonic, keystore |
| octave.js/tx | Transaction builders and signing |
| octave.js/rpc | RPC client and all on-chain queries |
| octave.js/program | Compile, deploy, and call AML programs |
| octave.js/token | OCS-01 token interface |
| octave.js/circle | Circle deployment and asset uploads |
| octave.js/bridge | Cross-chain bridge client |
| octave.js/units | parseOct / formatOct and token unit helpers |
| octave.js/crypto | Low-level hashing, encoding, and Ed25519 primitives |
Requirements
Node.js 20+, TypeScript 5.x, or any runtime with Web Crypto and fetch.
Development
npm test # run test suite
npm run lint # lint
npm run build # compileContributing
This project is still in early development. Bug reports and feature requests are welcome via GitHub Issues.
