Buy Buddy

October 17, 2022

Django

Linux

HTML

CSS

Javascript

REST API

PostgresSQL

Cron jobs

Web3.py

What Is Buy Buddy?

Buy Buddy is a platform built to automatically process and maintain crypto contests. These contests allow for token owners to create a game based around their token pair. This game can be one of three modes including random buy, largest buy and net largest buy. Each of these modes then proceed to listen for all transactions on a Uniswap pair and track them. Based on the mode selected and the end time picked by the creator, Buy Buddy will then process that transaction automatically and give the winner their earnings!

Intuitive Contest Form

With Buy Buddy, Temrite had to ensure that the form for users to fill in was perfect from a UX/UI standpoint. There needed to be no room for error in the user's experience, and everything had to be as straightforward as possible to ensure the contest creation process was smooth. To ensure this, Temrite built checks for all places that an issue may occur. The pair address is automatically processed as the user enters it to ensure its a valid Uniswap pair. The contest start and end date are checked on change to ensure that the contest has a beginning and end. There is also text that automatically factors both the start time, end time and the hold time to process out to the contest creator exactly how long their contest will run for. All of these steps were taken to make sure that every user has a good experience with Buy Buddy.

Realtime Token Tracking for all Uniswap Pairs

Utilizing a python based back-end, Linux cronjobs and a failover proof back-end, Temrite developed autonomous tracking of any given Uniswap Pair. Every buy, sell or transfer is accounted for, implementing variable controls for each competition type.

Live Token Contest Front-End

With data serviced from a postgresql database and a private internal API, up to the second statistics are delivered with next to zero latency. Temrite implemented additional custom JavaScript to handle display adaptation during phase shifts of a contest.

Token Contest History Database

All previous competition data is stored, recording transaction hashes, competition variables, pair data and more. This allows for extremely easy data aggregation for trend identification, service improvements, etc.

Automated Crypto Transactions

The entire process from competition creation to payment processing for winners is autonomous. Strict internal checks, redundancy and controls have been implemented to ensure safeguarding of these sensitive process's.

No Maintenance Backend

Temrite has developed a fail-over proof back-end structure with internal redundancies and process verifications. BuyBuddy's operators can focus on what matters, growing their platform.