Core 명령어

컬렉션 생성

mplx core collection create 명령어를 사용하면 세 가지 다른 방법으로 MPL Core 컬렉션을 생성할 수 있습니다: 간단한 생성, 파일 기반 생성 또는 대화형 마법사. 이 명령어는 일관된 출력 형식을 유지하면서 컬렉션을 생성하는 방법의 유연성을 제공합니다.

방법

1. 간단한 생성

명령줄 인수를 통해 메타데이터의 이름과 URI를 직접 제공하여 단일 컬렉션을 생성합니다.

mplx core collection create --name "My Collection" --uri "https://example.com/metadata.json"

2. 파일 기반 생성

이미지 파일과 JSON 메타데이터 파일을 제공하여 단일 컬렉션을 생성합니다. 명령어가 두 파일 업로드 및 컬렉션 생성을 처리합니다.

mplx core collection create --files --image "./my-collection.png" --json "./metadata.json"

3. 대화형 마법사

파일 업로드 및 메타데이터 생성을 포함한 전체 프로세스를 안내하는 대화형 마법사를 사용하여 컬렉션을 생성합니다.

mplx core collection create --wizard

옵션

기본 옵션

  • --name <string>: 컬렉션 이름 (간단한 생성에 필수)
  • --uri <string>: 컬렉션 메타데이터의 URI (간단한 생성에 필수)

파일 기반 옵션

  • --files: 파일 기반 생성을 나타내는 플래그
  • --image <path>: 업로드하고 컬렉션에 할당할 이미지 파일 경로
  • --json <path>: JSON 메타데이터 파일 경로

플러그인 옵션

  • --plugins: 대화형 플러그인 선택 사용
  • --pluginsFile <path>: 플러그인 데이터가 포함된 JSON 파일 경로

예시

  1. 대화형 마법사를 사용하여 컬렉션 생성:
mplx core collection create --wizard
  1. 이름과 URI로 컬렉션 생성:
mplx core collection create --name "My Collection" --uri "https://example.com/metadata.json"
  1. 파일에서 컬렉션 생성:
mplx core collection create --files --image "./my-collection.png" --json "./metadata.json"

출력

명령어는 성공적으로 생성되면 다음 정보를 출력합니다:

--------------------------------
Collection: <collection_address>
Signature: <transaction_signature>
Explorer: <explorer_url>
Core Explorer: https://core.metaplex.com/explorer/<collection_address>
--------------------------------

참고사항

  • 파일 기반 생성 방법을 사용할 때는 --image--json 플래그가 모두 필요합니다
  • 마법사 방법은 파일 업로드 및 메타데이터 생성을 포함하여 컬렉션 생성을 위한 가이드 경험을 제공합니다
  • 플러그인 구성은 대화형으로 또는 JSON 파일을 통해 수행할 수 있습니다
  • JSON 메타데이터 파일은 컬렉션에 대한 name 필드를 포함해야 합니다
  • 명령어는 파일 기반 또는 마법사 방법을 사용할 때 파일 업로드 및 메타데이터 생성을 자동으로 처리합니다
  • 컬렉션 메타데이터는 컬렉션별 필드가 추가된 표준 NFT 메타데이터 형식을 따릅니다