A cell phone showing the facebook app UI, in which the term Project Libra is searched for

Opinion: Libra – Facebook’s Attempt to Establish a World Currency

Introduction

Photo of Mark Caruso, Senior Project Manager at trimplement
Mark Caruso, Senior Project Manager at trimplement, gives and outlook on  Facebook’s Libra currency.

Since project Libra was revealed by Facebook two weeks ago, it sparked controversial discussions around its potential as an international currency, its presumed economic impact, and its technical implementation. In this article I will try to shed some light on the technical and the economic sides of the project, to see whether Libra has the required momentum to become Facebook ́s next-generation revenue booster and a meaningful (and powerful) currency for the masses. 

Read More

Coding Smart Contracts – Tutorial Part I

How to Write, Deploy and Test a Smart Contract

Natallia Martchouk, co-founder of trimplement, the fintech enabler
Natallia Martchouk, co-founder of trimplement, explains how to develop Ethereum smart contracts.

In this article, I will give you a smart contract tutorial. It will tell you how to quickly write, test and deploy Ethereum smart contracts. My motivation is to help people to make the first steps. There are several good tutorials which helped me to get started. But I missed kind of a “cookbook recipe” for the entire journey, starting with the installation of tools and frameworks and ending with deployment to Ethereum and usage out of an application.

And so, I decided to write down all the steps involved and hope that you will find it helpful!

I’m working on a Mac, but I’ll provide links to the documentation of all tools and frameworks so that you’ll be able to find fitting instructions for your personal environment.

Today we will: 

  • Setup an environment that  allows you to write production-ready smart contracts
  • Write a simple smart contract
  • Test security and style guide issues with solhint
  • Write unit tests with a Truffle framework
  • Deploy the contract on the Rinkeby testnet using MetaMask and Remix
  • Execute calls on the deployed smart contract
Read More