Getting Started
Seele's API is comprised of remote and local functions:
- Served remotely by a go-seele node, queried through http requests in json-rpc format, wrapped by language specific SDK's.
- examples: getBalance, addTx, ...
- Executed locally, implemented by language specific SDK's.
- references:
- seele-sdk-python (TODO)
- seele-sdk-go (TODO)
- examples: signTx, decryptKeyfile, ...
Seele currently has two javascript SDKs: seeleteam.js and seele-sdk-javascript. SeeleWallet will switch to seele-sdk-javascript, SeeleAnchor(subchain gui) will be developed with seele-sdk-javascript, seeleteam.js will probably be deprecated but not in near future. Here's a comparison:
feature | seeleteam.js | seele-sdk-javascript |
rpc: node <=v1.2.7 | ✓(v1.6.8+) | ✓(v1.1.0+) |
rpc: node >=v1.3.0 | ✓(v2.0.0+) | ✓(v2.1.0+) |
Account functions | ✓ | ✓ |
Tx functions | ✓ | ✓ |
Keystore functions | | ✓ |
Mnemonic & HD | | ✓ |
Contract Support | | ✓ |
Subscription | | ✓ |
Doc (jsdoc or sphinx) | | ✓ |
Testing (mocha) | | ✓ |
* Update to the latest npm and node.js versions to use seele-sdk-javascript.
Last modified 2yr ago