The fastest, most robust Tezos wallet to date

Launched in May 06th 2020 to supply a Tezos community high demand for wallets, Tezzet Desktop is now available for Windows 64 bit operating system, Linux and MacOS.

My name is Luiz Milfont. I am a software developer for Tezos foundation, as a grantee. One of my most famous and successful projects is TAPS (Tezos Automatic Payment System) which helps bakers to distribute their Tezos rewards to its delegators once at each 3 days. I have recently decided to write a desktop version of Tezzet wallet (it already exists for Android in…


Now you can test Tezos smart contract interaction without any programming!

January 23rd, 2020 — We are releasing for the first time our Tezos demo dApp, so any user, even without any programming skills, will be able to test smart contract interaction on Tezos blockchain by using a real desktop application.

Written in Java, this desktop application will run on Windows, Linux and Mac. The only requirement is to have a Java Runtime Environment installed in the machine.

Running the application

  1. Download here the TezosJDemoApp.jar file
  2. Open a command prompt and type: java -jar TezosJDemoApp.jar
  3. Fill in the fields and…


Learn how easy it can be to interact with a blockchain using a library

In my last article, I wrote about calling a blockchain deployed smart contract from Java using Eclipse. Now it’s time to go mobile! This tutorial is going to show how to call smart contracts directly from Android development environment — Android Studio.

We are going to use the Tezos blockchain. And, to make our Android Java code interact with the existing, deployed smart contract, we will need the TezosJ library from TezosRio. There are two versions of this library, one written specifically for generic Java applications made with Eclipse IDE (TezosJ_plainJava), and the other one intended to Android apps development…


Learn how easy it can be to interact with a blockchain using a library

This article is a very pragmatic step-by-step tutorial whose objective is to show to (particularly) Java developers a very simple way to interact with a blockchain smart contract.

We are going to use the Tezos blockchain. And, to make our Java code interact with the existing, deployed smart contract, we will need the TezosJ library from TezosRio. There are two versions of this library, one written specifically for Android apps development (TezosJ_SDK) and the other one intended to generic Java applications written with Eclipse IDE (TezosJ_plainJava), which we are going to use here. There is no need to download the…


A step by step guide to integrate Tezos to your system

Tezos is on the news! And it’s a robust project that is here to stay for many years to come. Very competent people have been working hard, building its foundations since mainnet launch. Now the results begin to show up.

Suddenly, everybody is talking about Tezos on social media and asking their favorite crypto exchanges to add Tezos to their portfolio.

This article will show how easy it is to add Tezos to your exchange listings.

Step 1 — Choose a computer language

Nowadays there are many options regarding computer languages to develop software. For sure your exchange already has…


Get the most out of your automatic rewards payment system

Taps is a tool for Tezos bakers. It allows to automatize cycle rewards payments to delegators and bond pool participants. Basically, it works by querying TzScan.io to check for updates in current known cycle, at each 10 minutes. If Taps detects a cycle change, it then gets a list of the baker’s known delegators, that have rewards to receive in that period. Taps then loops through the delegators list, checks the individual value to be paid to each one, discount the baker fee, then prepare a send command for the…


A step-by-step guide to getting started

Every computer language written to date share a common set of logic constructs. However different they may be one from another, all of them will allow programmers to create conditional expressions and loops to perform an action based on some evaluation.

This third part of our series of articles about blockchain Smart Contract programming in Python will show how to use conditional expressions and loops in SmartPy language.

Lets begin by opening the SmartPy online editor by pointing our browser to https://smartpy.io/demo

Then copy&paste the code below (from our last article) to the editor…


A step-by-step guide to getting started

Photo by Hitesh Choudhary on Unsplash

In this series of tutorial pieces, we are going to be using the SmartPy language from Smart Chain Arena. SmartPy offers a complete integrated development environment to write smart contracts online, test them, debug them, and deploy them in a blockchain.

Requirements

  • Computer programming experience
  • Basic Python programming knowledge
  • Blockchain technology acquaintance
  • A web browser

Welcome to SmartPy!

SmartPy is based on Python 3 language and requires Python code syntax. Python developers will feel at home when starting to code smart contracts with SmartPy.

However, note that although it is possible to import Python libraries through the import directive, some features will only…


A step-by-step guide to getting started

Photo by Hitesh Choudhary on Unsplash

In 2019, smart contracts are definitely the new paradigm shift in computer programming. This guide intends to be an introductory path to creating computer programs that are deployed and run in a decentralized blockchain.

A bit of history… Back in the 1950s in the early days of computing, if you wanted to write a piece of code to perform, let’s say, a simple sum operation (considering the Motorola 6502 8-bit CPU), you would end up with something like this:

18 A9 01 69 02 85 31 F6

The above hexadecimal numbers represented the machine language that the CPU could understand…


Tezos Automatic Payment System

Rio de Janeiro, February 28th 2019. TezosRio has launched its first project to the public after TezosJ_SDK library. An important milestone for us.

TAPS is intended to help Tezos bakers to automate their tasks. Its main feature is the distribution of rewards to delegators automatically. TAPS does this by running a fetch task once in a while (each 60 minutes) to get information from TzScan.io and comparing the Tezos network rewards-pending-cycle with the rewards-pending-cycle registered in the TAPS local database.

If they are different, it means that the network has delivered rewards to bakers. Until now, bakers should then transfer…

Luiz Milfont

IT Developer

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store