Getting Started
Seele's API is comprised of remote and local functions:
Remote
Served remotely by a go-seele node, queried through http requests in json-rpc format, wrapped by language specific SDK's.
examples: getBalance, addTx, ...
Local
Executed locally, implemented by language specific SDK's.
references:
seele-sdk-java (beta)
seele-sdk-python (TODO)
seele-sdk-go (TODO)
examples: signTx, decryptKeyfile, ...
Javascript SDK
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 updated