ArtHub is an imaginary dApp created to provide an example of how our SDK could be used in a similar scenario.


Imagine a dApp called "ArtHub," an innovative platform designed for artists and NFT collectors. ArtHub uses our SDK to offer a seamless and integrated user experience that combines secure authentication, end-to-end encrypted chat, NFT trading, metadata consultation, and social features.


When a user first accesses ArtHub, they are greeted by a login screen that uses our SDK for authentication. The user can choose from various login methods, including Metamask, Coinbase Wallet, Wallet Connect, and Fortmatic. This process is made simple and secure thanks to our authentication technology. The user signs an authentication request with their wallet, thereby ensuring access to the platform's services without compromising security.


Once authenticated, the user can explore ArtHub's chat function. Thanks to our SDK, ArtHub offers end-to-end encrypted chat that allows users to communicate securely. Artists can discuss collaborations, collectors can negotiate purchases, and everyone can participate in group discussions. The encryption ensures that all conversations are private and protected from interception.


ArtHub's trading function is one of the key elements that make the platform unique. Using our SDK, ArtHub allows users to create trading operations with one or more participants. Users can select the NFTs they want to trade, set the trade conditions, and send trade proposals to other users. This system simplifies the buying, selling, and exchanging of NFTs, making the process more transparent and secure.


ArtHub also integrates a consultation function that uses an Oracle to provide detailed information about NFT collections and individual NFT metadata. Users can easily access data such as the provenance of a piece, transaction history, and technical specifications of the NFT. This function is particularly useful for collectors who want to verify the authenticity and value of digital artworks before making a purchase.


Finally, ArtHub offers a robust socialization function. Users can create public posts using our SDK, sharing their preferences and interests regarding NFTs. These posts are visible to the entire community, allowing users to respond, comment, and start negotiations. This feature transforms ArtHub into a true community of artists and collectors, where interactions are not only transactional but also social.

Detailed Scenario

Day 1: Registration and First Login

Alice, a digital artist, hears about ArtHub from a friend. She decides to register and visit the ArtHub website. The first thing she notices is the login screen offering various authentication options. Alice chooses to use Metamask, as it is the wallet she uses most. After installing the Metamask browser extension and logging in, Alice sees a signature request in her wallet. This request, facilitated by our SDK, is a critical step to ensure that only she can access her account. Alice signs the request and is authenticated on ArtHub in seconds.

Day 2: Exploring the Chat Function

The next day, Alice decides to explore ArtHub's chat function. She is interested in collaborating with other artists and wants to learn more about the community. Thanks to the end-to-end encryption of our SDK, Alice can start private conversations knowing that her communications are secure. She begins a chat with Bob, a collector interested in her works. Bob and Alice discuss the details of a possible sale, and Alice appreciates the platform's smooth and secure experience.

Day 3: Creating a Trading Operation

Alice decides to sell one of her latest digital artworks. Using ArtHub's trading function, she can select the NFT she wants to sell, set the trade conditions, and send a sale proposal to Bob. Bob receives the trade proposal notification and, thanks to our SDK, can examine all transaction details transparently. After accepting the proposal, the trade is completed smoothly, and the NFT is transferred from Alice's wallet to Bob's.

Day 4: Consulting NFT Metadata

Bob wants to verify the authenticity of the NFT he just purchased. He uses ArtHub's consultation function to access the artwork's metadata. Thanks to the Oracle integrated into our SDK, Bob can see the piece's provenance, previous transaction history, and other critical information. This level of transparency reassures him about the genuineness of his purchase.

Day 5: Socializing in the Community

Alice decides to create a public post on ArtHub to share her upcoming works and seek new interested collectors. Using our SDK's socialization function, she writes a detailed post and publishes it on the platform. The ArtHub community responds quickly, with several users expressing interest. Thanks to this function, Alice not only finds new buyers but also other artists to collaborate with, enriching her overall experience on the platform.


ArtHub is just one example of how our SDK can transform an idea into a complete and secure platform for NFT trading. With integrated features for authentication, chat, trading, consultation, and socialization, ArtHub offers an unparalleled user experience, reducing complexity and increasing security. Our SDK enables platforms like ArtHub to provide a comprehensive service that meets the needs of artists and collectors in the web3 world.

Last updated

© Salad Labs Inc.