We hired a new developer

Born with a ZX Spectrum in his hand, Mike is a veteran programmer with more than 20 years experience of software development, security and cryptography. His CV includes an MBA in IT Project Management and he has applied his skills to blockchain development since the early days of bitcoin. Most recently, he won a fintech hackathon at which he presented a trusted document exchange based on IPFS and Ethereum. This will form a key part of ChronoBank’s functionality.

Rewards contract

In the rewards contract, we’ve implemented the logic of fair distribution and payment of dividends to the registered shareholders according to the number of shares they own (by percentage). Such distribution takes place periodically and the period is set when the contract is created. The contract can accept any ERC20 tokens as dividends to be distributed.

https://github.com/ChronoBank/SmartContracts/blob/master/contracts/Rewards.sol

Exchange contract

An exchange contract is a type of a contract in which the logic s implemented that allows trading between token types. The exchange is compatible with any ERC20 token specified when creating the contract.

The admin states the price of sale or purchase for each ERC20 token for ether and anyone can use it as long as the exchange has resources.

https://github.com/ChronoBank/SmartContracts/blob/master/contracts/Exchange.sol

Exchange contract integration with ChronoWallet

Alpha version of the software

We have enabled input of a quantity in fiat currencies when sending LH tokens. You can access it with a button added to the UI.

Also, in this update, we are presenting a new feature — an exchange page. In this newly developed UI, you’ll find rates displayed and a button to refresh the figures instantly. Moreover, now the user is able to quickly switch between different operations and exchanged currencies.

The UI will continue to evolve as we add functionality.

You can see the latest ChronoWallet build here — https://chronobank.github.io/ChronoWallet/

ChronoMint

ChronoMint gives authorized keyholders the ability to make changes, such as adding new keyholders, changing settings, managing Labour-Offering Companies etc. Formerly any changes would require different consensus mechanisms, which we’ve merged into a single Solidity modifier. This improves reliability, decreases attack surface and speeds up the development of features that require multiple authorized signatures to be performed.

https://github.com/ChronoBank/ChronoMint/blob/master/contracts/Managed.sol