https://github.com/guillempuche/vite_server_web3_account_abstraction
Curriculum gated with a NFT ownership in an EVM network
https://github.com/guillempuche/vite_server_web3_account_abstraction
account-abstraction alchemy nft react viem vitejs wagmi
Last synced: 6 months ago
JSON representation
Curriculum gated with a NFT ownership in an EVM network
- Host: GitHub
- URL: https://github.com/guillempuche/vite_server_web3_account_abstraction
- Owner: guillempuche
- Created: 2024-04-27T17:46:44.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-04-29T06:46:57.000Z (over 1 year ago)
- Last Synced: 2025-04-02T02:56:01.557Z (6 months ago)
- Topics: account-abstraction, alchemy, nft, react, viem, vitejs, wagmi
- Language: TypeScript
- Homepage:
- Size: 5.36 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# [🏗️ WIP] Curriculum
The goal is to show [Guillem's curriculum](https://github.com/guillempuche) to wallets that owns [_GuillemCurriculum_](https://testnets.opensea.io/assets/sepolia/0x1ee2cb4badb50f6f3b9ed57e0f444cb8c5e6662e/0) token (minted in Alchemy testnet). The image and the metadata of the NFT is hosted on IPFS via [Filebase](https://filebase.com/).
The gas spent required when minting should be sponsored by Alchemy's [Gas Manager](https://accountkit.alchemy.com/using-smart-accounts/sponsoring-gas/gas-manager.html).
TODOs:
1. [wip] Mint the NFT, show/hide curriculum depending on the ownership of the NFT
2. Host the web in Cloudflare or [Fleek](https://fleek.xyz/)
3. Use an ENS or Handshake domain for the website
4. Decouple parts of the web into packages of the monorepo like component and providers. This will allow reusability.- NFT
- Contract
- Hosting
- Explorer for Alchemy's Sepolia network> WARNING: Viem version needs specific Tanstack version. More here
## Resources
- Code examples
- Web authentication with Web3Auth and Biconomy
- Create smart accounts wiht Alchemy Accounts
-
-
- Create NFTs (contract and hosting)
- Mint NFTs
- Viem + Biconomy Accounts
- Contract and NFT no-code editor