Technologies Involved:
ReactJS
Area Of Work: Smart Contract
Project Description

Whale Markets OTC  Platform is a decentralized application (dApp) built on Ethereum and Pulse Chain blockchains, designed to facilitate the buying and selling of tokens. The platform enables users with a smooth experience to list, fulfill, and cancel token offers while assuring security, transparency, and efficient fund management.

Scope Of Work

The project aims to develop an OTC marketplace featuring two types of offers: Partial Fill, where multiple users can contribute, and Single Fill, requiring one user to fulfill the offer entirely.

For buying tokens, users can either fulfill existing sell offers by depositing funds and receive tokens upon purchase completion or create their own buy offers, enabling them to set price and quantity.

Closing offers allow offer creators to close their offers prematurely, reclaiming any unfilled deposits.

When selling tokens, users can fulfill existing buy offers by initiating deposits and receive payment upon sale completion or create their own sell offers, providing them control over pricing and quantity.

Platform fees include a selling fee deducted from received amounts when fulfilling buy offers and listing fees for creating buy and sell offers, charged as a percentage of total payment or received amount respectively.

Our Solution

Smart contracts will be developed to facilitate offer creation, offer settlements, funds transfer, and fee management. Two smart contracts will be developed: one is the Escrow contract, which will be responsible for holding offer tokens, and a Treasury contract that will be used to receive platform fees. If users do not find the desired offer, they can create offers to buy or sell tokens at their desired price and quantity, and fellow users can fulfill those offers by buying or selling tokens at those prices. Users can choose between partial order or single order fulfillment. Additionally, users can retrieve all trades using specific get functions

Related Projects