블록체인

[블록체인] 블록체인 전자투표 웹 만들기 -3

박은성/ 2022. 6. 30. 08:39
반응형

 

 

본격적인 스마트컨트랙트의 구성이다.

 

 

1. near-sdk 다운로드

 

yarn add -D near-sdk-as

 

약간 고난인 점은, 니어에서 스마트 컨트랙트를 짤 때 러스트를 사용한다는 점이다.

타입스크립트나 이런 걸로 되려나.

 

 

2.

npx create-near-app [options] new-awesome-project

 

여기서 옵션을 assemblyscript로 주려고 했으나 네, 안된다고 한다.

즉, 어쩔 수 없이 러스트를 사용해야만 한다.

 

npx create-near-app --frontend=react --contract=rust [프로젝트이름]

 

 

 

3. 니어 프로젝트에서 러스트 설치 방법

 

1. Rustup 설치

curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh

 

2. 

source $HOME/.cargo/env

 

3.

rustup target add wasm32-unknown-unknown

 

4. 

npm install near-cli -g

 

 

 

반응형