JET8 Dev Update — April 10th, 2018

Development progress and product changes from JET8

JET8 Platform

JET8 Architecture

We’re making massive improvements to the platform to keep scaling: going from a big monolithic to an independent services architecture, in order to allocate all the different services: Metrics & Reports, Assets Manager, Content Moderation, Social Engagement Tracker, Community Manager, Apps as a Service, Shop & API.

JET8 and the Blockchain

We’re excited enhance our platform with the integration of the blockchain and the J8T Token. Our first goal is the use of the blockchain as a trust authority in order to guarantee the immutability of data and therefore increased transparency for the JET8 community.

We’re currently implementing and testing our first product iteration in our development environments. We are starting to save general information about the social engagement generated on the JET8 platform to the blockchain.

More information about the blockchain transition and the uses of J8T Token will be announced during the upcoming weeks.

JET8 SDK

The JET8 SDK interacts with graphic formats such as JPEG, PNG, GIF and APNG to load and render both static and animated assets. During the last few months, we’ve been using the APNGKit library in order to load and display APNG files in the JET8 Asset Marketplace. We realized that the library doesn’t render animated assets consistently, and there are fringe cases where it doesn’t behave as expected.

In order to mitigate this issue and to increase loading and rendering performance, we are migrating from APNGKit to AImage. The AImage library provides a better APNG decoding performance and renders all animations correctly and consistently. The migration will be completed within the upcoming weeks.

J8T Bounty Airdrop

We’re happy to announce that the bounty airdrop distribution has officially started. People who participated in the Telegram Bounty Bot Program or the J8T Bounty App Program will start receiving the airdrop in the next two weeks.

To do so, we’ve created a script in order to automatize airdrop distribution. The script distributes J8T Tokens according to a CSV file which contains all approved bounty allocations (including addresses and amounts). The script distributes the J8T Tokens through the Custodian smart contract which safeguards all the J8T Bounty Token allocations.

The script has been written using Node.js and Web3.js to interact with the Ethereum blockchain, Truffle framework utilities such as truffle-contract to interact with deployed contracts and truffle-hdwallet-provider to sign transactions.

If you want to learn more about the code, check it out on Github.