Node.JS Client ‘2.0.0.beta-1′ Release

The first update to our 2.0.0.beta Node API library is ready, and comes with many fixes, tweaks, and new features to support the recent updates to our REST and WebSocket v2 APIs. New CLI Commands Alongside changes to the library internals, this release includes a set of command-line...

Read More

Bitfinex API: Order Books & Checksums

The Bitfinex API has been crafted to offer our users an easy, yet effective, way to build the digital asset trading applications and tools you need to optimise your trading. Today Bitfinex is unveiling a new feature that will help API users ensure their books are always in sync with...

Read More

Grenache CLI – Command Line Interface

  Much of the infrastructure at Bitfinex is based on Grenache, a small high-performance framework built around Distributed Hashtables (DHT). Today we take a look at the Grenache Command Line Interface (CLI), a set of tools to interact with the Grenache-grape suite from your command line. Using Grenache CLI,...

Read More

smidgen – an IOTA Multisignature Wallet

The security of our users is very important to us. For this reason, we are excited to be able to announce the release of smidgen, an IOTA Multisignature wallet. Multisignature wallets add an extra layer of security. By using an IOTA Multisignature wallet, we can create addresses which require multiple seeds for each transaction, each seed owned by one or multiple persons. smidgen is Open Source Software and is licensed under the MIT license. Right now, smidgen is in its final beta stage. smidgen is beta software and supports many other handy commands, ranging from address generation to balance checking. You can install smidgen with:
npm install -g smidgen
 
Read More

Microservices with Grenache

Microservices are awesome! But they also bring their own problems with them. How to solve service discovery? How does distribution of tasks work between them? Distributed Hashtables are an efficient solution to these problems. In Grenache, we use Kademlia. Kademlia is also used in BitTorrent for Peer-to-Peer Networking. Today, we want to take a look at how we can use Grenache to create a microservice setup in less than 80 lines of code. Everyone knows that Node.js is bad with CPU intensive tasks, as they block our server. In our tutorial, we will create a Fibonacci number service that our other Node.js services can use.
Read More

Introducing: Scaled Orders

We are pleased to introduce Scaled Orders to our community of traders, adding to our array of unique features and diverse order types. Scaled orders are an algorithmic order type designed to let traders to spend less time entering orders and more time focusing on their strategy. [vc_video link='https://www.youtube.com/watch?v=X3bKzP-cyLY;']   The scaled order algorithm...

Read More

Bitfinex WebSockets Telegram Bot

Today we are going to create a simple chatbot that integrates with Bitfinex market data through the WebSockets API. There's been a lot of talk that chat bots are the user interface of the future. While I am not quite sold that "the app is dead", I can see...

Read More

Security: Best Practices

In light of recent events, and in response to questions from our users, we wanted to convey some information to the community regarding our security protocols. Generally, we want to remind our users that we are paranoid about security, and have the industry leading standards...

Read More

Introducing: OCO Orders

As you may have noticed, we recently introduced a new feature: One-Cancels-Other (OCO) orders. The OCO order type lets you place a pair of orders, stipulating that if one order is executed (fully or partially), then the other will be canceled automatically. An OCO order combines a stop order with a...

Read More