Skip to content
VIZ.js the JavaScript Library with API support for VIZ blockchain
Branch: master
Clone or download
Pull request Compare This branch is 105 commits ahead, 29 commits behind GolosChain:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.github
doc
examples
scripts
src
test
webpack
.babelrc
.dockerignore
.editorconfig
.eslintrc
.gitignore
.npmignore
.travis.yml
LICENSE
README.md
config.json
node-4.dockerfile
node-6.dockerfile
package.json
webpack.config.js
yarn.lock

README.md

viz.js

viz.js the JavaScript Library with API Support for VIZ blockchain

npm version

Documentation

Here is full documentation: https://github.com/VIZ-Blockchain/viz-js-lib/tree/master/doc

Install

$ npm install viz-js-lib --save

Browser

Online library minify js available in jsDelivr CND and Unpkg CDN.

<script src="./viz.min.js"></script>
<script>
viz.api.getAccounts(['ned', 'dan'], function(err, response){
    console.log(err, response);
});
</script>

Server

WebSockets and HTTP transport

Library support 2 transport types: ws, wss for websocket and http, https for pure HTTP JSONRPC. Examples:

viz.config.set('websocket','wss://viz.lexai.host/');
viz.config.set('websocket','https://rpc.viz.ropox.app/');

Examples

Broadcast Vote

var viz = require('viz-js-lib');//nodejs lib

var wif = viz.auth.toWif(username, password, 'posting');
viz.broadcast.vote(wif, voter, author, permlink, weight, function(err, result) {
	console.log(err, result);
});

Get Accounts

viz.api.getAccounts(['ned', 'dan'], function(err, result) {
	console.log(err, result);
});

Contributions

Patches are welcome! Contributors are listed in the package.json file. Please run the tests before opening a pull request and make sure that you are passing all of them. If you would like to contribute, but don't know what to work on, check the issues list.

Issues

When you find issues, please report them!

License

MIT

You can’t perform that action at this time.
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session.