SDK 설정하기

0) Prerequisite

  • node >= 20

    • node 20 이상 버전으로 업데이트하려면 nvm을 권장

  • npm = 8

1) 노드 프로젝트 만들기

  1. story-ts-example 폴더를 생성한다.

mkdir story-ts-example
  1. 위 생성한 폴더에 들어가 npm init 으로 프로젝트를 초기화한다.

cd story-ts-example/
npm init

패키지 이름, 버전, 설명 등 입력하라는 메시지가 표시되면 Enter로 모든 값을 기본으로 입력할 수 있다. 명령이 실행되고 나면 package.json 파일이 생성됨을 확인 할 수 있다.

2) Dependencies 설치하기

DeFi 지갑 계정에 접근할 수 있도록 viem께 Story Protocol SDK 노드 패키지를 설치한다.

# npm
npm install --save @story-protocol/core-sdk viem

# pnpm 
pnpm install @story-protocol/core-sdk viem

# yean 
yarn add @story-protocol/core-sdk viem

3) SDK Client 초기화 하기

3-1) Private Key Account 세팅하기

  1. .env 파일에 WALLET_PRIVATE_KEY 설정

  2. .env 파일에 원하는 체인의 RPC_PROVIDER_URL 설정

    1. 공개 기본값은 RPC_PROVIDER_URL=https://testnet.storyrpc.io

    2. 다른 RPC의 값은 여기서 확인할 수 있다.

Reference

Last updated