pnft-staking-dynamic

(★ 10)

An Anchor-based Solana program for staking programmable NFTs (pNFTs) and distributing configurable token rewards. The project includes the on-chain staking program, TypeScript helpers, and a command-line interface for administrator and user operations.

파일 탐색기

  • .gitignore
  • .prettierignore
  • Anchor.toml
  • Cargo.lock
  • Cargo.toml
  • package-lock.json
  • package.json
  • README.md
  • tsconfig.json
  • yarn.lock

# CDN으로 사용하기

jsDelivr

jsDelivr는 공개 GitHub 리포지토리를 별도 설정 없이 CDN으로 즉시 서빙합니다. 버전과 파일을 고르면 웹페이지에 바로 붙일 수 있는 링크와 예시 코드가 만들어집니다.

명령어 용어집

이 문서에서 사용된 명령어를 모아봤습니다. 낯선 명령어가 있다면 펼쳐서 확인해보세요.

🔍

yarn

설명 보기 ▼

JavaScript 및 Node.js 패키지 대체 관리자.
더 많은 정보: <https://yarnpkg.com/cli>.

yarn global add {{module_name}}

전역적으로 모듈 설치:

yarn install

`package.json` 파일에 참조된 모든 의존성을 설치 ( `install`은 선택 사항입니다):

yarn add {{module_name}}@{{version}}

모듈을 설치하고 `package.json` 파일에 대한 의존성으로 저장 (개발 전용 의존성으로 추가하려면 `--dev` 추가):

🔍

lib

설명 보기 ▼

Microsoft Library Manager(라이브러리 관리 도구)로, 오브젝트 파일로부터 정적 라이브러리를 생성하고 관리.
더 많은 정보: <https://learn.microsoft.com/cpp/build/reference/lib-reference>.

lib /OUT :{{path\to\library.lib}} {{path\to\file1.obj path\to\file2.obj ...}}

오브젝트 파일로부터 정적 라이브러리 생성:

lib /LIST {{path\to\library.lib}}

라이브러리의 내용 목록 표시:

lib {{path\to\library.lib}} {{path\to\file.obj}}

기존 라이브러리에 오브젝트 파일 추가:

// repository documentation