Remix IDE 플러그인 통합
이 튜토리얼에서는 Remix IDE에서 NEAR 스마트 컨트랙트를 배포하고 실행하는 방법을 자세히 설명합니다. 이는 NEAR 스마트 컨트랙트를 개발하기 위한 GUI가 있는 무설치 도구입니다.
Remix IDE에 연결하기
WELLDONE Code는 공식 Remix IDE 플러그인입니다. Remix IDE 를 방문하여 아래 가이드를 따르세요.
왼쪽 막대의 플러그인 관리자 버튼을 클릭하고 CODE BY WELDONE STUDIO 를 검색한 후 Activate 버튼을 클릭합니다.
체인 선택
체인 목록에서 NEAR(NVM)을 클릭합니다.
Documentation
버튼을 클릭하면 WELL DONE Docs로 이동하고, 사용 중 문제가 발견되거나 궁금한 사항이 있으면 Make an issue
버튼을 클릭하여 Github Repository 로 이동한 후 자유롭게 이슈를 생성할 수 있습니다.
브라우저 익스텐션 지갑 설치
다른 지갑은 곧 지원될 예정이며, WELLDONE 지갑은 지금 사용할 수 있습니다.
체인을 선택한 후, Connect to WELLDONE
버튼을 클릭하여 WELLDONE 지갑에 연결합니다.
WELLDONE WALLET을 아직 설치하지 않은 경우 다음 매뉴얼 에 따라 지갑을 설치 및 생성하고 선택한 체인에 대한 계정을 만드세요. 마지막으로 지갑의 설정 탭으로 들어가 개발자 모드를 활성화합니다.
그리고 변경 사항을 지갑에 적용하려면 플러그인의 오른쪽 상단 모서리에 있는 새로 고침 버튼을 클릭해야 합니다.
프로젝트 만들기
In NEAR, you can write smart contracts with Rust, JavaScript, and TypeScript. 각 언어별로 컨트랙트 구조가 다르기 때문에, WELLDONE Code는 NEAR에 처음 온 개발자들에게 도움이 되는 두 가지 기능을 제공합니다.
템플릿 선택
Create a simple example contract code written in Rust, JavaScript, and TypeScript. 템플릿 옵션을 선택하고 Create
버튼을 클릭하여 샘플 컨트랙트를 생성할 수 있습니다. 더 많은 템플릿은 NEAR Samples에서 찾을 수 있습니다.
새 프로젝트
사용할 스마트 컨트랙트 언어를 기반으로 컨트랙트 구조를 자동으로 생성합니다. 언어 옵션을 선택하고 프로젝트의 이름을 작성한 후 Create
버튼을 눌러 언어에 적합한 컨트랙트 구조를 만듭니다.
위의 기능을 사용하지 않고 직접 컨트랙트 프로젝트를 만들 수도 있습니다. 그러나 Remix 플러그인이 컨트랙트를 빌드하고 배포하려면 near/
디렉토리에 빌드되어야 합니다. 새 프로젝트를 시작할 경우 구조는 다음과 같아야 합니다.