Month: October 2019

Security Threats and Countermeasures for Public Blockchains

Public permissionless blockchain present a plethora of threat possibilities due to the low entry barriers. This blog is inspired from this latest paper.
Read more: https://medium.com/@moonxfamily/security-threats-and-countermeasures-for-public-blockcha…

Learn More

Spectrum API – Added get_table_rows endpoint

## EOS Tribe launched a new version of it’s web-socket streaming Spectrum API on Telos Mainnet (https://www.telosfoundation.io/).

### Telos Spectrum API web-socket endpoint: wss://api.telos.eostribe.io

#### This version currently supports subscrip…

Learn More

Spectrum API – Added get_table_rows endpoint

## EOS Tribe launched a new version of it’s web-socket streaming Spectrum API on Telos Mainnet (https://www.telosfoundation.io/).

### Telos Spectrum API web-socket endpoint: wss://api.telos.eostribe.io

#### This version currently supports subscrip…

Learn More

What is Deep Ocean in Blockchain Space?

In finance, a dark pool is a private exchange for trading financial instruments such as securities. It differs from other exchanges in that its order is not public, only the exchange operators have access to it. Thus, it is not possible to see how much…

Learn More

Spectrum API running on Telos Mainnet

spectrum.jpeg

## EOS Tribe launched a beta version of it’s web-socket streaming Spectrum API on Telos Mainnet (https://www.telosfoundation.io/).

### Telos Mainnet Spectrum API web-socket endpoint: wss://api.telos.eostribe.io

#### This version currently supports subscriptions for *get_actions*, *get_transaction* and *get_blocks* streams.

Here is the sample subscription message for *get_actions* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_actions”,
“data”: {
“account”:”eostribeprod”,
“actions”:[“transfer”,”buyram”]
}
}
“`

### Fields description for get_actions:
* **event** – type of events, there are two variants: “subscribe” and “unsubscribe”. Required [String].
* **type** – type of endpoint. Required [String].
* **data** – Contents of this object depends on type argument. Required for get_actions.
* **account** – name of account. Required [String].
* **actions** – List of actions name. [Object]. If actions are not specified – all actions will be matched.

#### Endpoint *get_blocks* – subscribe on new block events:

Request message format for *get_blocks* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_blocks”
}
“`

### Fields description:
* **apikey** – key for access and accounting, not using on testnet.[String]
* **event** – type of event, there are two variants “subscribe” and “unsubscribe”. To subscribe necessary using “subscribe” * **value** – this field is mandatory. [String].
* **type** – type of endpoint. Required [String].

Below is the sample subscription message for *get_transaction* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_transaction”,
“data”: {“account”:”eosio”}
}

“`

### Fields description for get_transaction:
* **apikey** – key for access and accounting, not using on testnet.[String]
* **event** – type of event, there are two variants “subscribe” and “unsubscribe”. To subscribe necessary using “subscribe” value . This field is mandatory. [String].
* **type** – type of endpoint. Required [String].
* **data** – Contents of this object depends on type argument. Required for get_transaction.
* **account** – name of account. Required [String].

### Sample JS web-socket client to subscribe for events:
“`

Spectrum Web Sockets

Spectrum Web Sockets Test: Get Actions

“`

#### Feel free to give it a try and provide your feedback at out Telegram channel: https://t.me/EOSTribe

#### Original post describing Spectrum API architecture: https://steemit.com/eosio/@eostribe/introducing-spectrum-streaming-api-for-eosio

#### EOS Tribe is committed to continue work on creating innovative solutions for EOSIO.

Learn More

Spectrum API running on Telos Mainnet

spectrum.jpeg

## EOS Tribe launched a beta version of it’s web-socket streaming Spectrum API on Telos Mainnet (https://www.telosfoundation.io/).

### Telos Mainnet Spectrum API web-socket endpoint: wss://api.telos.eostribe.io

#### This version currently supports subscriptions for *get_actions*, *get_transaction* and *get_blocks* streams.

Here is the sample subscription message for *get_actions* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_actions”,
“data”: {
“account”:”eostribeprod”,
“actions”:[“transfer”,”buyram”]
}
}
“`

### Fields description for get_actions:
* **event** – type of events, there are two variants: “subscribe” and “unsubscribe”. Required [String].
* **type** – type of endpoint. Required [String].
* **data** – Contents of this object depends on type argument. Required for get_actions.
* **account** – name of account. Required [String].
* **actions** – List of actions name. [Object]. If actions are not specified – all actions will be matched.

#### Endpoint *get_blocks* – subscribe on new block events:

Request message format for *get_blocks* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_blocks”
}
“`

### Fields description:
* **apikey** – key for access and accounting, not using on testnet.[String]
* **event** – type of event, there are two variants “subscribe” and “unsubscribe”. To subscribe necessary using “subscribe” * **value** – this field is mandatory. [String].
* **type** – type of endpoint. Required [String].

Below is the sample subscription message for *get_transaction* endpoint:
“`
{
“apikey”:”test-api-key”,
“event”:”subscribe”,
“type”:”get_transaction”,
“data”: {“account”:”eosio”}
}

“`

### Fields description for get_transaction:
* **apikey** – key for access and accounting, not using on testnet.[String]
* **event** – type of event, there are two variants “subscribe” and “unsubscribe”. To subscribe necessary using “subscribe” value . This field is mandatory. [String].
* **type** – type of endpoint. Required [String].
* **data** – Contents of this object depends on type argument. Required for get_transaction.
* **account** – name of account. Required [String].

### Sample JS web-socket client to subscribe for events:
“`

Spectrum Web Sockets

Spectrum Web Sockets Test: Get Actions

“`

#### Feel free to give it a try and provide your feedback at out Telegram channel: https://t.me/EOSTribe

#### Original post describing Spectrum API architecture: https://steemit.com/eosio/@eostribe/introducing-spectrum-streaming-api-for-eosio

#### EOS Tribe is committed to continue work on creating innovative solutions for EOSIO.

Learn More

How Vote Incentivization Monopolizes Delegated Proof of Stake

In an article I wrote almost a year ago called [How Vote Incentivization Degrades Delegated Proof of Stake](https://steemit.com/dpos/@anyx/how-vote-incentivization-degrades-delegated-proof-of-stake), I explored a very crucial aspect of DPoS: how vo…

Learn More

How Vote Incentivization Monopolizes Delegated Proof of Stake

In an article I wrote almost a year ago called [How Vote Incentivization Degrades Delegated Proof of Stake](https://steemit.com/dpos/@anyx/how-vote-incentivization-degrades-delegated-proof-of-stake), I explored a very crucial aspect of DPoS: how vo…

Learn More

Cypherglass Announces 2nd Annual HallowEOS Pumpkin Carving Contest!

https://cdn.steemitimages.com/DQmRpk68DHTFrih64755ZuFwktAyobthdzHxvihRxHkpcT1/1_34VWeZhpvEyuKZRPGCv7cQ.png

Last year, our first ever HallowEOS event was a tremendous success! We received dozens of creative EOS-themed pumpkin carvings from all over the…

Learn More

Cypherglass Announces 2nd Annual HallowEOS Pumpkin Carving Contest!

https://cdn.steemitimages.com/DQmRpk68DHTFrih64755ZuFwktAyobthdzHxvihRxHkpcT1/1_34VWeZhpvEyuKZRPGCv7cQ.png

Last year, our first ever HallowEOS event was a tremendous success! We received dozens of creative EOS-themed pumpkin carvings from all over the…

Learn More