How It Works
The ArtVault frontend is designed to interact seamlessly with the Ethereum blockchain via smart contracts deployed using Truffle. Here's a high-level breakdown of how it all works
Connect Wallet
The user connects their crypto wallet (like MetaMask) to the application. This allows them to interact with the blockchain securely using their own address.
Quick KYC
A Quick register incuding your name, so we can use it in multiple data rendering
Collection Creation
Users can create NFT collections through the UI. These actions trigger smart contract functions via the Thirdweb SDK.
Minting NFTs
Once a collection is created, users can mint new NFTs into it. Each mint operation creates a unique token on the blockchain tied to the collection.
Reading Blockchain Data
The app reads on-chain data (e.g., owned NFTs, metadata, transactions) through hooks provided by Thirdweb and displays them on the UI in real-time.
Trading and Interaction
Users can interact with NFTs (e.g., view, transfer, sell), depending on the functionality enabled in the smart contract layer.
All interactions are signed by the user's wallet and then sent to the appropriate blockchain network (testnet or mainnet), ensuring secure and decentralized operation.