Discuss the Project

Great results start by filling out this form. Our personal manager will contact you to clarify the details of the order.

Submit
THE TOTAL COST:
message_icon
REQUEST SUCCESSFULLY SENT

Thank you for contacting LifeBeget.

Applications are processed from 10:00 to 18:00 on weekdays. Applications received on weekends are processed within half a business day.

Contact Info

Leave your contact details and we will contact you

Send
REQUEST SUCCESSFULLY SENT

Thank you for contacting the Lifebeget.

Contacts
Armenia, 3105, city Gyumri, 1 Gayi street
+148 45 211 117
offer@lifebeget.com
for clients from all over the world

BabyFind – is a telegram bot for new acquaintances. It helps to find guys and girls to hang out with. Our team has developed a smart contract on Ethereum for the internal currency of the service.
What is done:

  • A smart contract was written in Solidity for the Ethereum blockchain.
  • The issue of the internal currency (tokens) has been implemented.
  • An oracle user has been implemented for the interaction of the blockchain with the bot.
  • A web interface has been developed for buying domestic currency.

In this case, we described the development process.

BFT is the internal currency of the dating bot

The idea of an internal currency looks promising. Like store bonuses or play coins, BFT can be spent on in-app purchases. Expand functionality, include new services.

Currency is tokens that are issued on the Ethereum blockchain. A smart contract is responsible for issuing, purchasing and administering tokens.


Visually, the scheme for buying a token looks like this:

Ethereum blockchain and ERC-20 standard

Blockchain provides transparency. Thanks to decentralisation, the user is confident in openness. The tokens he bought will remain with him. Ethereum was chosen as the most massive platform for smart contracts. The contract is written in the Solidity language, more details about this language can be found here. It was important to make tokens according to the ERC-20 standard. The standard allows the token to be supported by various wallets and listed on the exchange. Any ethereum wallet will be able to work with BFT. The standard prescribes what functions and variables should be in the contract. The specification is available at the link.

Buying process

To begin with, the team worked out the purchase and use scenario, the structure of the smart contract (the number of tokens, the payment rate, how to use less gas, and other parameters). All additional services are planned to be used through a chain of new smart contracts.

The user in the bot selects «Buy Pro-account». The bot sends a link to the web interface for buying currency and ID.

To notify the user that the transaction went through and the Pro-account was activated, a so-called oracle user was used. These are special contracts that provide interaction with off-chain services

The bot sends a notification that the Pro-account has been activated and the tokens have been purchased.

The token purchase process is being tested on the RinkeBy Test Net.

To notify the user that the transaction went through and the Pro-account was activated, a so-called oracle user was used. These are special contracts that provide interaction with off-chain services.

The bot sends a notification that the Pro-account has been activated and the tokens have been purchased.

The token purchase process is being tested on the RinkeBy Test Net.

Did you like the project?

Leave a request and our specialist will contact
you to discuss the project