Are you new to Web3?
We have you covered!
Simply follow this guide to quickly get started and build your foundation before you get into building a dApp integrated with the Arcana Network SDKs.
If you are already familiar with how Web3 works, typical social authentication mechanisms, passwordless login, using Web3 wallet provider to sign blockchain transactions, and using storage functions in your dApp, you can jump right into the quick start guide and start integrating with the Arcana SDKs.
After the foundation, your next stop is to figure out when and how to use Arcana Network and build a basic dApp that utilizes Arcana SDKs.
Get a firm grip on the topics listed under the prerequisites section. These will help you later while building your privacy-preserving dApps using Arcana SDKs.
- What is a dApp?
- How to build a dApp using CreateReactApp?
- How to build a dApp using Vue starter kit?
- User onboarding and authentication methods:
- Blockchain basics
- What is a blockchain?
- What is transaction signing and why it is used in blockchain?
- How to sign blockchain transactions?
- What is a blockchain EIP-1193 standard provider?
- What is a wallet and how it is used in the blockchain context?
- Build a decentralized Book Rental Web3 dApp, set up smart contracts, and more.
- Basic cryptography
- File storage usage basics
Step 1: Understanding Arcana Network
Now that you are familiar with the basics, let us take a look at what Arcana Network is and what it can do for you.
Let us get into some coding?
It is really simple if you know how to build your dApp, and understand blockchain transaction basics, user authentication, data storage, and access paradigms. There will be minimal code required to integrate Arcana SDKs into your dApp logic.
Step 2: Code Walk-through for dApp Integration
The following code sample demonstrates what a React or a Vue dApp needs to do for integrating with the Arcana SDKs. Note this is a very basic example that does not call any Arcana SDK APIs.
Refer to the sample integration code on GitHub:
In the next step, you will see how you can pick up the starter kit template code and use our video tutorial for step-by-step instructions on how to build a full-fledged demo application.
Step 3: Use Code Template to build a Demo App
In the previous step, we covered the basic code required for integrating any dApp with the Arcana SDKs.
Next, you will learn how to build a full-fledged sample dApp that uses the Arcana SDKs for onboarding users, data privacy, and access control.
Here is a high-level overview of how you can go about building it:
A. Use the starter kit as a template to build your dApp:
B. Check out the video tutorial on building a sample dApp using the starter kit template mentioned above:
C. Use these step-by-step instructions to add code to the template and create a full-fledged dApp that uses Arcana SDKs
Once you complete this tutorial and build a sample application yourself, you can deploy it locally and see how to use key functionality offered by the Arcana SDKs.
You start with this base code:
Want to try out a working copy of the sample demo application and see user onboarding and data privacy in action? Check out:
You have now graduated to the next level - Web3 developer.
Step 4: Advanced Usage
For advanced options related to user onboarding and Auth SDK usage, you can check out the SDK documentation section and refer to the Arcana SDK usage and reference guides.
User Authentication & Arcana Wallet Functionality
Data Privacy and Access Control Functionality
This is a test Storage SDK Some more text.
Can't find what you are looking for?
Reach out to us at