Skip to main content

Introduction

Welcome to the WELLDONE Studio developer documentation. WELLDONE Studio creates the tools that web3 developers require the most. Integrating disparate web3 development experiences to assist builders in developing more naturally and simply. We are always thinking about ways to make Web3 more familiar for builders. We exist to help you realize your full potential and aim your efforts in the appropriate direction. These considerations have resulted in the following tools in WELLDONE Studio.

WELLDONE Wallet allows you to create an account in a multi-chain environment with a single click. AddChain allows you to simply add a network, and WELLDONE Code allows you to easily deploy and execute contracts to multi-networks in a Remix IDE environment. We think that only an integrated multi-chain development environment can help Web3 builders to unleash their potential.

Let's go through the fundamentals to get you started on your Web3 programming adventure.


WELLDONE VeriWell

WELLDONE VeriWell is a platform designed to ensure the integrity of smart contracts across multi-chain environments, enabling developers to verify contracts and providing users with an easy way to validate and interact with verified contracts.

Developer Experience with VeriWell

For developers, verifying a smart contract with VeriWell requires the following:

  • Contract Address or Deploy Hash: Developers need to know the address or deployment hash of the contract they want to verify.
  • Deployment Environment Details: Developers must provide the OS and compiler version used during the contract's deployment. This is crucial since some compilers, like Arbitrum's Stylus, produce different bytecode outputs depending on the OS. Similarly, compiler version changes can impact the compatibility and behavior of the contract.

Once the deployment environment is set up with the correct parameters (e.g., OS, compiler version, etc.), developers can upload the source code of their contract. VeriWell compiles the uploaded code in the provided environment and compares the resulting bytecode with the on-chain bytecode. If they match, the contract is considered verified. This ensures consistency and integrity, allowing developers to confidently validate their deployments.

User-Friendly Verification for Non-Developers

For users, VeriWell eliminates complexity. Users only need to:

  1. Visit the VeriWell platform.
  2. Enter the contract address they wish to verify.

If the contract is verified, users can access a detailed results page showing the verification status and additional features such as:

  • AI Code Assistance: Provides clear, human-readable explanations of the contract's functionality and potential vulnerabilities, enabling non-technical users to understand the code and assess risks.
  • Wallet Integration: By connecting a wallet, users can directly interact with the verified contract. VeriWell also assists users during transaction generation, ensuring they understand the exact behavior of the contract before execution.

WELLDONE Wallet

A single wallet for all your assets

The wallet is geared for Web3 development that lets you manage assets across any network without any limits. If you are tired of managing assets distributed across networks with a plethora of wallets, we are glad that you are here. Start your Web3 experience combined into WELLDONE Wallet that supports a plethora of networks. Celestia, Celo, Cosmos, Ethereum, Juno, Klaytn, NEAR, Neon, Solana, Neutron, Aptos, and Sui are presently supported by WELLDONE Wallet. We are planning to support more networks in near future.

Universal Provider

Level up your performance with a single provider. For developers that want more.

The Universal Provider is the most efficient library designed for Web3 developers, allowing you to enjoy the development experience by integrating Web 3.0 providers into a single API. It eliminates complicated development procedures and simply connects to considerable chains of networks, allowing you to focus on the services that you are building.

How to use


WELLDONE Code

Multi-Chain Plugin

WELLDONE Code is a useful Remix IDE plugin that allows you to deploy and test smart contracts from a plethora of networks in a single Remix IDE. You may have noticed that you need to reconstruct the development environment according to the target network to that you are going to deploy contracts. We provide a fundamental setting that supports multiple smart contract development environments in which developers may concentrate on the development itself.

Three chains are now supported by WELLDONE Code: Celo, Klaytn, NEAR, Juno, Sui, and Aptos. We also plans to support other chains.

How to use

  • Please refer to the following guide to deploy contracts using WELLDONE Code.
  • You are recommended to look at the documentation to get more profound ideas on WELLDONE Code.

What's next for WELLDONE Studio

WELLDONE Studio provides standardized tools to assist Web3 builders in creating value from a consistent experience centered on three basic values: Universal, Contributing, and Pioneering.

We will enable more different networks in the future to continue to support developers to enjoy a more consistent experience in a multi-chain ecosystem. We also plan to allow existing SDKs to inject and utilize WELLDONE Wallet.

Please follow the developer guides below if you are interested in building your web3 projects using WELLDONE Studio products.

  1. WELLDONE Wallet Developer Guide
  2. WELLDONE AddChain Developer Guide
  3. WELLDONE Code Guide

Have fun!

We are delighted to have you here and look forward to enjoying the journey on web3 world. Hello and welcome to the WELLDONE community!