본문으로 건너뛰기

Introduction

WELLDONE Studio 개발자 문서에 오신 것을 환영합니다! WELLDONE Studio는 웹3 여행자인 개발자들이 가장 필요로 하는 도구를 만듭니다. 흩어져 있는 경험을 한 데 모아 개발자의 개발이 보다 직관적이고 수월해 질 수 있도록 돕습니다. 그리고 더 많은 개발자가 웹3를 친숙하게 사용할 수 있도록 끊임없이 고민합니다. 우리는 여러분의 숨겨진 잠재력을 펼쳐내고, 올바른 방향으로 집중할 수 있게 하기 위해 존재합니다. WELLDONE Studio의 세 가지 도구들은 이러한 고민의 결과물입니다.

WELLDONE Wallet을 이용하여 멀티체인 위에 계정을 생성할 수 있으며, AddChain을 이용하여 간편하게 체인을 추가하고, WELLDONE Code을 이용하여 Remix Ide 환경에서 쉽게 멀티체인 위의 컨트랙트를 배포하고 실행시킬 수 있습니다. 우리는 통합된 멀티 체인 개발 환경이 갖추어져야 웹3 개발자들이 자신의 아이디어를 마음껏 펼칠 수 있다고 믿습니다.

여러분의 웹3 개발 여정을 도와줄 필수품들은 다음과 같습니다.


WELLDONE VeriWell

WELLDONE VeriWell 멀티체인 환경에서 스마트 컨트랙트의 무결성을 보장하기 위해 설계된 플랫폼으로, 개발자가 컨트랙트를 검증할 수 있도록 지원하며 사용자가 검증된 컨트랙트를 쉽게 확인하고 상호작용할 수 있도록 합니다.

VeriWell을 통한 개발자 경험

개발자가 VeriWell을 사용하여 스마트 컨트랙트를 검증하기위한 단계는 다음과 같습니다.

  • 컨트랙트 주소 또는 배포 해시: 개발자는 검증하려는 컨트랙트의 주소 또는 배포 해시를 알아야 합니다.
  • 배포 환경 정보: 개발자는 컨트랙트를 배포할 때 사용된 OS 및 컴파일러 버전이 필요합니다. 이는 Arbitrum의 Stylus와 같은 일부 컴파일러가 OS에 따라 다른 바이트코드를 생성할 수 있기 때문에 중요합니다. 또한, 컴파일러 버전에 따라 함수의 호환성 및 컨트랙트의 동작이 달라질 수 있습니다.

배포 환경이 올바른 매개변수(예: OS, 컴파일러 버전 등)로 설정되면, 개발자는 컨트랙트의 소스 코드를 업로드할 수 있습니다. VeriWell은 제공된 환경에서 업로드된 코드를 컴파일하고, 온체인 바이트코드와 비교합니다. 두 코드가 일치하면, 해당 컨트랙트는 검증 완료로 간주됩니다. 이는 일관성과 무결성을 보장하며, 개발자가 배포된 스마트 컨트랙트를 쉽게 검증할 수 있도록 지원합니다.

비개발자를 위한 사용하기 쉬운 검증

사용자가 컨트랙트의 검증 여부를 확인하고 싶다면 두가지 단계만 있으면 됩니다.

  1. VeriWell 플랫폼을 방문합니다.
  2. 검증하고 싶은 컨트랙트 주소를 입력합니다.

컨트랙트가 검증되었다면, 사용자는 검증 상태 및 추가 기능을 제공하는 상세 결과 페이지에 접근할 수 있습니다.

  • AI 코드 지원: 컨트랙트의 기능과 잠재적인 취약점을 명확하고 이해하기 쉬운 방식으로 설명해 줍니다. 이를 통해 비기술 사용자도 컨트랙트의 동작을 이해하고 리스크를 평가할 수 있습니다.
  • 상호작용: 사용자가 지갑을 연결하면 검증된 컨트랙트와 직접 상호작용할 수 있습니다. 또한 VeriWell은 트랜잭션 생성 시 사용자에게 도움을 제공하여 실행 전에 컨트랙트의 정확한 동작을 이해할 수 있도록 지원합니다.

WELLDONE Wallet

A single wallet for all your assets

체인의 제한 없이 모든 네트워크에서 자산을 관리할 수 있고 웹3 개발에 최적화된 지갑입니다. 수많은 블록체인 월렛에 흩어진 자산을 일일이 확인하는 것이 어려웠다면 다양한 네트워크를 지원하는 하나의 지갑, WELLDONE Wallet으로 통합된 웹3 경험을 시작할 수 있습니다. WELLDONE Wallet은 현재 셀레스티아(Celestia), 셀로(Celo), 코스모스(Cosmos), 이더리움(Ethereum), 주노(Juno), 클레이튼(Klaytn), 니어(NEAR), 네온(Neon), 솔라나(Solana), 뉴트론(neutron), 앱토스(Apos), Sui(수이) 총 12개 체인을 지원합니다

Universal Provider

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

유니버셜 프로바이더(Universal Provider)는 웹3 개발자를 위해 탄생한 가장 효율적인 도구입니다. 웹 3.0 프로바이더를 단일 API로 통합하여 복잡한 개발 단계를 줄이고 여러분이 여러 체인의 네트워크에 손쉽게 연결해 원하는 서비스 개발에 집중할 수 있도록 돕습니다.

How to use


WELLDONE AddChain

Multi-Chain Index for Web3

WELLDONE AddChain은 여러 블록체인의 네트워크를 한 곳에서 추가하고 관리할 수 있는 서비스입니다. 새로운 블록체인이 등장할 때마다 네트워크를 추가하기 위해 이곳 저곳을 떠돌아야 했던 웹3 개발자들의 고충을 우리는 누구보다 잘 이해하고 있습니다. WELLDONE AddChain은 2022년 6월에 런칭되어 현재 코스모스(Cosmos), 이더리움(Ethereum), 솔라나(Solana) 총 3개 체인을 지원합니다.

How to use

  • WELLDONE AddChain을 통해 네트워크를 추가하고 싶다면 이 링크를 참고합니다.

WELLDONE Code

Multi-Chain Plugin

WELLDONE Code는 한 곳에서 여러 블록체인의 스마트 컨트랙트를 배포하고, 테스트해 볼 수 있는 효율적인 Remix IDE 플러그인입니다. 개발하는 체인이 변경될 때마다 개발 환경을 다시 구축해야 하는 어려움을 다들 경험해 보셨을 겁니다. WELLDONE Code는 스마트 컨트랙트 개발 환경이 다르기 때문에 발생하는 문제를 대신 해결해주며 개발자가 개발과 테스트에 온전히 집중할 수 있는 환경을 제공합니다.

현재 셀로(Celo), 클레이튼(Klaytn), 니어(NEAR), 주노(Juno), 수이(Sui), 앱토스(Aptos) 등의 체인들을 지원합니다. 이외에도 다수의 체인들을 지원할 예정입니다.

How to use

  • WELLDONE Code를 통해 컨트랙트를 배포하고자 한다면 이 링크를 참고합니다.
  • WELLDONE Code에 대한 보다 자세한 설명을 원한다면 이 포스팅을 참고합니다.

What's next for WELLDONE Studio

WELLDONE Studio범용적인(Universal), 기여하는(Contributory), 선도하는(Pioneering) 세가지의 핵심 가치를 가지고 웹3 참여자들이 일관된 경험으로 가치를 창출할 수 있도록 표준화된 도구를 제공합니다.

멀티체인 환경에서 보다 일관된 경험으로 개발을 지속할 수 있도록 앞으로 더 다양한 체인을 지원할 예정이며, 기존에 구축되어 있는 SDK들에서도 WELLDONE Wallet을 주입해 사용할 수 있도록 지원할 예정입니다. 이러한 WELLDONE Studio의 프로덕트를 통해 서비스를 구축하고 싶다면 아래의 가이드를 참고합니다.

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