warproxxx / omnia-ui

Home Page:https://omnia-ui-qd8h.vercel.app

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

OMNIA Card

OMNIA

in omnia paratus Latin phrase

: prepared in all things : ready for anything

ETH Denver 2023 BUIDLathon

🚝Track:

Decentralized Finance

πŸ’° Bounties:

- Web3Modal Theming Challenge

OMNIA utilizes and customize the Web3Modal theming to match the OMNIA brand. That includes both color and font. Here is a screenshot of the Web3Modal theme in action:

Web3modal

OMNIA Card

Web3modal button

OMNIA Card

- Web3Modal Creative Challenge

All smart contract transactions in OMNIA are initialized via the Web3Modal SDK. This allows users to connect to their wallet of choice and sign transactions. In OMNIA, all wallet states are handled by Web3Modal.

All contracts transactions are located in the src/hooks/useContractHelpers.ts file. Which utlizie the wagmi SDK to get the signer and initialize the contract.

For example this is one of the function that checks for WETH approval OMNIA Card

- Web3Modal DeFi Challenge: Making Bank (Without the Banks)

OMNIA UI provides a simple and easy user interface for users to interact with the OMNIA smart contracts. Web3Modal plays a crucial role in all of the transactions that occur in the OMNIA.

πŸš€ Getting Started

To run OMNIA in your local enviornment, you will need to run the following commands:

npm run install
npm run dev

Open http://localhost:3000 with your browser to see the result.

πŸ–₯️ Demo

You can view a demo of OMNIA at https://omnia-ethdenver.vercel.app/

πŸ“· Screenshots

Exchange Page

OMNIA Exchange Page

Vaults Page

OMNIA Vaults Page

Portfolio Page

OMNIA Vaults Page

πŸ“ Related Repositories

OMNIA Smart Contracts
OMNIA Backtest

πŸ₯š Easter Egg

The name OMNIA is a reference to the Latin phrase "in omnia paratus" which means "prepared in all things". In the case of a defi protocol, this means that the protocol is connected to all the major DeFi protocols and is ready to interact with them.

The OMNIA logo is a reference to the two ravens of Odin in the norse mythology. The two ravens are called Huginn and Muninn, which means "thought" and "memory" respectively. The two ravens are sent out every morning to fly all over the world and gather information. They then return to Odin and tell him everything they have seen. This is a reference to the fact that OMNIA will be connected to all the major DeFi protocols and will be able to work with all of them.

πŸ“œ License

This project is licensed under the MIT License.

For more information, please see the LICENSE file.

About

https://omnia-ui-qd8h.vercel.app

License:Other


Languages

Language:TypeScript 96.0%Language:CSS 2.7%Language:JavaScript 1.2%