OmniAccounts are Omnichain ERC-6551 token bound accounts | Powered by LayerZero. With OmniAccounts, you can create, connect and manage your NFT wallets seamlessly.
- 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.
- All Links
- Deployed Contracts
- Tech Stack
- High Level Architecture
- App Demo
- Future Vision
- Instructions to setup and run locally
- Team
- NFT Wallet Contract Sepolia - 0x7D1a0abf95E2C2055E62C930722B131fDEd1dc84
- NFT Wallet Contract Base Sepolia - 0xc67f1a8a4Ce5c4513ea99E504e9F0B9e3A6742bB
- NFT Wallet Contract Optimism Sepolia - 0xf95324Ea39d78A4EDFefeB9Eb8CC74B38efE5880
- NFT Wallet Contract Arbitrum Sepolia - 0x93ac74e95EC83FeD0ee24Cf2C8A069678B644799
- LayerZero
- ERC-6551 Token Bound Accounts
- Tokenbound SDK
Transfer ETH with Chain Selection
- 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.
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 AlphaDevs 👇
Harsh Tyagi Yashasvi Chaudhary
Harsh Tyagi Yashasvi Chaudhary
-
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.