project screenshot 1
project screenshot 2
project screenshot 3
project screenshot 4
project screenshot 5

OMNEE

Omneefun is an omnichain protocol for creating OFTs via Layer0 on different compatible EVMs chosen by the user. It incorporates a crosschain swap mechanism.

OMNEE

Created At

ETHGlobal Brussels

Winner of

Blockscout - Best use of Blockscout Block Explorer

Prize Pool

Project Description

Omnee is a project designed to streamline and enhance the process of creating, managing, and trading tokens across multiple blockchains. To do so, it utilizes BASE as the reference chain, LayerZero as the crosschain messaging protocol, top tier UX L2 blockchains (Arbitrum, Scroll, Zircuit, Optimism), and Account Abstraction.

With Omnee, our idea was to allow anyone - from crypto native degens to new comers - to trade memecoins easily, without having to worry about which chain they hold their funds on. Due to the time constraint of this hackathon, we couldn't implement the crosschain trading mechanism. This means that the tokens are deployed on all chains, the price is handled on Base in the Bonding Curve, but they are unfortunately unswappable (yet!).

Core Components:

Reference Chain (BASE): Bonding Curve Deployment: The bonding curve smart contract is deployed on BASE. This contract handles the token prices based on supply and demand, ensuring efficient pricing mechanisms. Right now, it has a stable price due to the time restrictions of the hackathon. We chose BASE because of its safe image, as well as its focus on Account Abstraction and UX. Centralized Token Transactions: All buy and sell operations are handled on BASE through the Bonding Curve smart contract, providing a single source of truth for token prices and supply.

Cross-Chain Communication (LayerZero): Interoperability: LayerZero enables seamless communication between BASE and other supported EVM compatible L2 chains. It enables Omnee to deploy token contracts on several blockchains at the same time.

Layer 2 Chains: Token Distribution: Tokens purchased on BASE can be transferred to any L2, allowing users to utilize tokens across multiple chains. Smart Contract Interactions: Each Layer 2 chain hosts a contract that listens for LayerZero events and executes token transfers accordingly. Functional Overview:

Token Creation and Management: For Deploy token, user provide basic token information, project details, and technical settings through a user-friendly interface. Tokens are deployed on BASE and all L2 integrated with predefined parameters such as initial price, supply, and bonding curve type.

Buy and Sell Mechanism: Users can buy tokens by sending funds to the bonding curve contract on BASE. The contract adjusts the price based on the current supply and securely holds the funds. Users can also sell tokens back to the bonding curve contract, which repurchases them at the current bonding curve price, providing liquidity.

Cross-Chain Token Handling: Tokens can be transferred from BASE to Layer 2 chains like Arbitrum and Optimism, enabling cross-chain utility. LayerZero facilitates the communication between chains, ensuring smooth and efficient token transfers.

Operational Efficiency and Security: Centralizing the bonding curve on BASE reduces complexity and operational costs, providing users with lower fees and faster transaction processing times. All transactions are recorded on BASE, ensuring transparency. The bonding curve smart contract is audited to ensure security and protect user funds.

Technical Description of the Project Our platform streamlines token creation, management, and trading across multiple blockchains using BASE as the main chain, LayerZero for cross-chain communication, and support for Arbitrum and Optimism.

Functionality:

Token Management: Create and deploy tokens on BASE with user-defined parameters. Buy/Sell Mechanism: Securely buy/sell tokens on BASE with dynamic pricing. Cross-Chain Handling: Transfer tokens to Arbitrum and Optimism via LayerZero.

How it's Made

The Omnee project combines multiple technologies to offer ease of use, interoperability, and security for users wishing to create a token and deploy it across multiple EVM-compatible chains. A bonding curve is also created to manage the liquidity for buying and selling. A central OFT factory initiates deployments, which are then propagated to other chains where the user has chosen to deploy their token. With native web 2.0 authentications like Google via Web3Auth's account abstraction, as well as web 3.0 authentications such as Metamask, anyone can use Omnee to create their own cross-chain token and associated bonding curve to ensure smooth exchanges. All deployed contracts are validated by Blockscout, and transactions can be viewed on the Blockscout Explorer. The Graph enables fast real-time indexing and querying of blockchain data, such as the deployment of new OFTs.

background image mobile

Join the mailing list

Get the latest news and updates