The eosfinex Smart Contract Plugin

Organizing interactions between user & smart contract

As we approach the upcoming launch of eosfinex, we continue with our weekly series looking at various developments taking place within eosfinex.

Today we introduce the eosfinex plugin — an integral piece in our architecture — which allows users to interact with the matching engine in a fast and intuitive way.

In the following article we walk through a high-level overview of how the eosfinex plugin interacts with the smart contract. Additionally, we take a look at the two different ways of signing transactions using the plugin. Finally, we take a look at how client connections are handled and what decision we made to handle a large number of connections in the most efficient way possible.

The eosfinex plugin is designed to organize interactions between the user and smart contract that that act as the foundation of eosfinex.

The use of the plugin allows users to abstract and collect details from the EOS blockchain. Additionally, the eosfinex plugin allows users to send/receive market requests in a relatively simplistic manner, removing otherwise significant barriers to entry associated with this area.

Our ultimate goal is to allow anyone, regardless of their levels of experience and expertise, to interact with eosfinex and the EOS blockchain.