본문으로 건너뛰기

Sui 클라이언트 설정

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

먼저 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
주의

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

CLI 히스토리가 사라지면 복구 구문은 다시 표시되지 않는다.

Sui 주소, 키 생성, 복구 구문에 대해 자세히 알아본다.

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 주소의 키를 ~/.sui/sui_config/sui.keystore (macOS/Linux) 또는 %USERPROFILE/.sui/sui_config/sui.keystore (Windows)라는 별도 파일에 저장한다.

Sui 주소 생성에서 Sui 주소에 대해 더 알아본다.

다음 단계

Sui 주소 자세히 알아보기

이제 Sui 주소를 만들었으므로 주소 관리, 키 쌍, 복구 구문 모범 사례를 알아본다.

Faucet에서 SUI 받기

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

Hello, World!

"Hello, World!" 프로젝트를 클론한다.