본문으로 건너뛰기

Sui 클라이언트 설정

Sui 클라이언트 구성은 어떤 네트워크에 연결하고 어떤 address로 transaction을 전송할지 지정한다.

먼저 Sui가 성공적으로 설치되었는지 확인한다:

$ sui --version

이 명령이 sui not found를 반환하면 Sui가 설치되지 않은 것이므로 Sui 설치를 먼저 진행한다.

sui client

다음 명령으로 Sui CLI를 실행한다:

$ sui client
정보

이전 Sui 설치가 client.yaml 파일을 로컬에 저장했다면 콘솔에서 sui client --help 출력을 받는다.

새로 시작하려면 기존 ~/.sui/sui_config/client.yaml 파일을 삭제할 수 있고, 기존 구성을 계속 사용해도 된다.

프롬프트가 client.yaml 파일을 만들지 묻으면 Y를 선택하거나 enter를 누른다.

sui client -y로 이 프롬프트를 건너뛸 수 있다.

No sui config found in `~/.sui/sui_config/client.yaml`, create one [Y/n]?

다음 출력이 표시된다:

Generated new keypair ...
secret recovery phrase : [recovery phrase words are here]
Created "~/.sui/sui_config/client.yaml"
Set active environment to testnet
주의

복구 구문은 address가 소유한 모든 object와 token에 접근할 수 있게 해 주므로 안전하게 보관하고 누구와도 공유하지 않는다.

CLI 히스토리가 사라지면 다시는 보이지 않는다.

Sui address, 키 생성, 복구 구문에 대해 Learn more.

client.yaml

이제 Sui 클라이언트가 구성되었다.

기본적으로 Sui는 이 정보를 ~/.sui/sui_config/client.yaml 파일(macOS/Linux) 또는 %USERPROFILE%\.sui\sui_config\client.yaml 파일(Windows)에 저장한다.

선호하면 다른 위치에 client.yaml 파일을 저장하고 --client.config 플래그로 그 위치를 지정할 수 있다.

client.yaml에는 서로 다른 Sui 네트워크(Testnet, Mainnet, Devnet, Localnet)에 연결하기 위한 구성과 현재 활성 환경이 들어 있으며, 이는 명시적으로 지정하지 않을 때 CLI가 어떤 네트워크를 사용할지 알려 준다.

sui client 하위 명령을 사용해 구성을 수정할 수 있다.

자세한 내용은 sui client --help 출력을 참조한다.

Sui는 Sui address의 키를 ~/.sui/sui_config/sui.keystore (macOS/Linux) 또는 %USERPROFILE/.sui/sui_config/sui.keystore (Windows)라는 별도 파일에 저장한다.

Sui 주소 만들기에서 Sui address에 대해 더 알아본다.

다음 단계

Sui 주소 만들기

이제 Sui address를 만들었으므로 address 관리, key pair, 복구 구문 모범 사례를 알아본다.

Faucet에서 SUI 받기

Testnet에 package를 배포하기 위해 faucet에서 SUI를 받는다.

Hello, World!

"Hello, World!" project를 clone한다.