[IMAGE: https://cdn.steemitimages.com/DQmbuYX8rtVJXThPi6DSda7PEi6vXkd8DPnoatbvtuEW3r4/spectrum.jpeg]
EOS Tribe published JS Client library for Telos and Worbli Spectrum API endpoints:
Telos JS libraries:
- https://spectrum-client.s3.amazonaws.com/telos.spectrum.min.js
- https://spectrum-client.s3.amazonaws.com/telos.spectrum.js
Worbli JS libraries:
- https://spectrum-client.s3.amazonaws.com/worbli.spectrum.min.js
- https://spectrum-client.s3.amazonaws.com/worbli.spectrum.js
JS method signatures for both JS libraries:
- get_blocks(onMessageHandler, onCloseHandler, onErrorHandler)
- get_transaction(account, onMessageHandler, onCloseHandler, onErrorHandler)
- get_actions(account, actions, onMessageHandler, onCloseHandler, onErrorHandler)
- get_table_rows(account, table, scope, onMessageHandler, onCloseHandler, onErrorHandler)
Below is the sample use JS code for get_blocks method:
Spectrum Demo
var onMessageHandler = function (data) {
console.log("Message: "+data);
};
var onCloseHandler = function(data) {
console.log("Connection closed: "+data);
};
var onErrorHandler = function(error) {
console.log("Error: "+error);
};
var websocket = get_blocks(onMessageHandler, onCloseHandler, onErrorHandler);
View console for messages
Sample JS code for get_transaction method:
Spectrum Demo
var onMessageHandler = function (data) {
console.log("Message: "+data);
};
var onCloseHandler = function(data) {
console.log("Connection closed: "+data);
};
var onErrorHandler = function(error) {
console.log("Error: "+error);
};
var account = "eosio";
var websocket = get_transaction(account, onMessageHandler, onCloseHandler, onErrorHandler);
View console for messages
Sample JS code for get_actions method:
Spectrum Demo
var onMessageHandler = function (data) {
console.log("Message: "+data);
};
var onCloseHandler = function(data) {
console.log("Connection closed: "+data);
};
var onErrorHandler = function(error) {
console.log("Error: "+error);
};
var account = "eosio";
var actions = ["transfer","buyram"];
var websocket = get_actions(account, actions, onMessageHandler, onCloseHandler, onErrorHandler);
View console for messages