Skip to content

mr-harshtyagi/OmniAccounts

Repository files navigation

OmniAccounts

OmniAccounts are Omnichain ERC-6551 token bound accounts | Powered by LayerZero. With OmniAccounts, you can create, connect and manage your NFT wallets seamlessly.

Use Cases

  • Protocols can airdrop directly to an NFT's token bound account.
  • With ERC-6551, NFTs are now programmable on-chain identities. They can own assets and take action.

Table of Contents

  1. All Links
  2. Deployed Contracts
  3. Tech Stack
  4. High Level Architecture
  5. App Demo
  6. Future Vision
  7. Instructions to setup and run locally
  8. Team

Links

Deployed Contract

Tech Stack

  • LayerZero
  • ERC-6551 Token Bound Accounts
  • Tokenbound SDK

High Level Architecture

image

App Demo Screenshots

Landing Page image

Dashboard image

Mint OmniAccount WalletNFT image

Activate NFT Wallet image

View Wallet image

Transfer ETH image

Connect Wallet To Dapp image image

Bridge NFT Wallet image

Transfer ETH with Chain Selection image

Future Vision

  • Build a marketplace to trade ERC-6551 wallets that contains specific assets, loyalty points or tokens.
  • Feature like token integrations.
  • Build MVP and launch on mainnet.

Instructions to Setup

Follow these instructions to set up and run the project:

Using Github

  • Clone the Git repository: https://github.com/mr-harshtyagi/OmniAccounts.git
  • Install project dependencies: pnpm install
  • Copy .env.example to .env.local and fill in the required values.
  • Start the development server: pnpm run dev
  • Access the web app in your browser at http://localhost:3000

Team

Team AlphaDevs 👇

Github

Harsh Tyagi Yashasvi Chaudhary

Twitter / X

Harsh Tyagi Yashasvi Chaudhary

Thanks

  • Feel free to reach out to the AlphaDevs team with any questions or issues.

  • We appreciate your interest in our project and welcome contributions and feature suggestions.

About

Omnichain ERC-6551 Token Bound Accounts | Powered by LayerZero

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published