Developing a cutting-edge orderbook on Mantle and Polygon! Our project is all about orderbook for seamless trading, ensuring transparency, efficiency & security.
Our project is a decentralized orderbook for trading ERC20 tokens deployed on the Mantle Network and Polygon.
An orderbook is a core component of a traditional exchange. It records all the buy and sell orders for specific securities. Our orderbook is decentralized, which means it operates on a blockchain (in this case, Mantle Network and Polygon) and is not controlled by any single entity. It supports various ERC20 tokens, thus allowing users to trade a wide variety of tokens on a single platform.
ERC20s are tokens designed and used solely on the EVM. They follow a list of rules and regulations in the EVM community, allowing them to interact seamlessly with each other. By supporting ERC20 tokens, our platform provides a broad spectrum of trading possibilities.
In building this project, we utilized a range of technologies to achieve a secure, efficient and reliable decentralized orderbook system.
We wrote the orderbook smart contract using Solidity, a popular language for Ethereum-based smart contracts. The smart contract contains the logic for placing, updating, and executing orders.
Hardhat was used for compiling, testing, and deploying our smart contracts. Hardhat's advanced debugging features were invaluable in ensuring our contract logic was error-free and robust.
The orderbook supports a variety of ERC20 tokens, which are the standard for creating fungible tokens on the Ethereum network. This provides users with a broad range of trading options.
The smart contract was deployed on the Mantle Testnet. Being a high-performance blockchain platform, it offers us high throughput and low fees. This network is interoperable, thus facilitating trades across various chains and offering traders a vast selection of assets.
We also deployed on Polygon Mainnet, a layer-2 scaling solution for Ethereum. It allowed us to enjoy the security and decentralization of Ethereum while also benefiting from faster and cheaper transactions. This dual deployment strategy means our users can select the network that best fits their needs.
For the user interface, we used ReactJS to build a responsive and intuitive application. It communicates with our smart contracts deployed on Mantle and Polygon through the use of Web3.js or Ethers.js libraries.