Hi! Thanks for the questions.
We don’t use the smart contract technology on the first stage. We have developed our own service which
allows us to process incoming transactions from different blockchains because smart contracts at Ethereum
can’t control transactions on bitcoin blockchain. The decision to develop our service can be supported by
the fact that the software used on the main computer has been developed for decades, while the Ethereum
smart contracts appeared only a couple years ago.
2. Our service is monitoring all incoming transactions to our accounts. The service accrues tokens to the
contributors’ accounts and saves this in the database according to the token sale policy, as described on our
landing page. The contributors can see the amount of accrued tokens on their profile pages. If a contributor
would like to check the accuracy of the token accrual, they can compare the correctness of the calculations
with the information from the blockchain. In this case, the blockchain is the source of the primary data.
4. The service described above also helps us check every transaction twice before sending the tokens and
therefore ensure the safety of gathered tokens. All transactions done by the rules of the service will be
taken into account in full.
5. At that, we are planning on using a simplified smart-contract based on the OpenZeppelin framework (see
GitHub V2) at the end of the second stage of the token sale, which will allow us to solve two main issues:
1) Implementation of the ERC20 interface, which will allow trading our tokens on the external stock
markets.
2) Accrual of the tokens bought by contributors to their wallets using the smart contract feature.
As a result, the combination of our service and smart contract technology of token sale will guarantee
simplicity, reliability, clarity, and safety of the contributions and token accrual to the personal wallets of
contributors.