본문으로 건너뛰기

NEAR-CLI-RS

빠른 시작 가이드

near-cli-rs 도구는 명령줄(command line)에서 NEAR 프로토콜과 상호 작용하는 데 도움이 되는 동반자입니다. 여기에는 Rust 기반으로 자신만의 명령을 만드는 데 도움이 되는 안내 프롬프트 인터페이스가 있습니다.

메모

이는 유사한 기능을 하지만 프롬프트 가이드가 없는 CLI 도구 near-cli와는 별도의 도구입니다.

설치

GitHub 릴리스 페이지에서 OS용으로 미리 컴파일된 near-cli-rs 버전을 다운로드하거나 다음 명령을 통해 Cargo(Rust의 패키지 관리자 도구)로 설치합니다.

$ cargo install near-cli-rs

시작하기

트랜잭션, 토큰 전송, 컨트랙트 배포 등과 관련된 명령을 활용하려면, 컴퓨터의 지정된 계정에 대한 전체 액세스 키를 저장해야 합니다.

다음을 실행하세요...

near

화살표 키를 사용하여 탐색합니다...

account  -Manage accounts

다음으로 이동하세요...

import-account -Import existing account (a.k.a. "sign-in")

원하는 로그인 방법을 선택하세요. 이 예제에서는 다음을 선택합니다...

using-web-wallet -Import existing account using NEAR Wallet (a.k.a. "sign in")

이 튜토리얼의 경우 testnet을 선택합니다.

What is the name of the network?
mainnet
>testnet
shardnet

wallet.testnet.near.org로 리디렉션될 것입니다. 그곳에서 권한을 부여하세요. 그런 다음, 터미널에서 계정 ID를 입력하라는 메시지가 표시됩니다. 방금 액세스 권한을 부여한 계정의 이름과 전체 액세스 키를 제공하세요.

Mac을 사용하는 경우 Mac 키체인 옵션을 사용할 수 있습니다.

스토리지 옵션은 괜찮습니다. 원래 스토리지 옵션을 사용하면 루트 디렉터리 내 파일을 숨겨진 폴더인 ./near-credentials에 저장할 것입니다. 이 스토리지 옵션은 near-cli 도구(안내 프롬프트가 없지만 유사한 기능이 있는 CLI 도구)와 호환됩니다.

잘하셨습니다! 이제 near-cli-rs 내 모든 기능을 사용할 수 있습니다.


사용

near-cli-rs를 사용하려면, 터미널에서 다음을 실행하세요.

$ near

그러면 다음이 표시됩니다. 화살표 키를 사용하여 enter를 누르거나, 가능한 옵션 중 하나를 간단히 입력하여 옵션을 선택하십시오.

계정

이 옵션을 사용하면 계정에 대한 정보를 관리, 제어 및 검색할 수 있습니다.

옵션설명
view-account-summary계정 속성 보기
import-account기존 계정 가져오기("로그인" 이라고도 함)
create-account새 계정 생성
delete-account계정 삭제
list-keys계정의 키 목록 보기
add-key계정에 액세스 키 추가
delete-key계정에서 액세스 키 삭제

토큰

이를 통해 NEAR, FT 및 NFT와 같은 토큰 자산을 관리할 수 있습니다.

옵션설명
send-nearNEAR 또는 yoctoNEAR 단위로 지정된 수신자에게 NEAR 전송
send-ft지정된 사용자에게 대체 가능한 토큰 전송
send-nft계정 간 NFT 전송
view-near-balanceNEAR 토큰의 잔액 보기
view-ft-balanceView the balance of Fungible Tokens
view-nft-assetsNEAR 토큰의 잔액 보기

컨트랙트

이 옵션을 사용하면 스마트 컨트랙트를 관리하고 상호 작용할 수 있습니다.

옵션설명
call-function함수 실행
deploy새 컨트랙트 코드 추가
download-wasmWasm 다운로드

트랜잭션

트랜잭션을 관리합니다.

옵션설명
view-status트랜잭션 상태 보기
construct-tansaction새 트랜잭션 구성

구성

near-cli-rs에 대한 config.toml 내에서 연결 매개변수를 관리합니다.

이렇게 하면 CLI에 대한 네트워크 연결을 변경하거나 수정할 수 있습니다.

옵션설명
show-connections네트워크 연결 목록 표시
add-connection네트워크 연결 추가
delete-connection네트워크 연결 삭제

Was this page helpful?