Core 명령어
자산 업데이트
mplx core asset update 명령어를 사용하면 메타데이터, 이름, URI 또는 이미지를 수정하여 MPL Core 자산을 업데이트할 수 있습니다. 단일 자산 또는 여러 자산을 한 번에 업데이트할 수 있습니다.
기본 사용법
단일 자산 업데이트
mplx core asset update <assetId> [options]
업데이트 옵션
--name <string>: 자산의 새 이름--uri <string>: 자산 메타데이터의 새 URI--image <path>: 새 이미지 파일 경로--json <path>: 새 메타데이터가 포함된 JSON 파일 경로
업데이트 방법
1. 이름과 URI 업데이트
mplx core asset update <assetId> --name "Updated Asset" --uri "https://example.com/metadata.json"
2. JSON 파일로 업데이트
mplx core asset update <assetId> --json ./asset/metadata.json
3. 이미지로 업데이트
mplx core asset update <assetId> --image ./asset/image.jpg
4. JSON과 이미지로 업데이트
mplx core asset update <assetId> --json ./asset/metadata.json --image ./asset/image.jpg
예시
자산 이름 업데이트
mplx core asset update 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --name "New Asset Name"
새 이미지로 자산 업데이트
mplx core asset update 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --image ./images/new-image.png
새 메타데이터로 자산 업데이트
mplx core asset update 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --json ./metadata/new-metadata.json
출력
업데이트가 성공하면 명령어가 다음을 표시합니다:
--------------------------------
Asset: <assetId>
Signature: <transactionSignature>
Explorer: <explorerUrl>
Core Explorer: https://core.metaplex.com/explorer/<assetId>
--------------------------------
참고사항
- 최소한 하나의 업데이트 플래그를 제공해야 합니다:
--name,--uri,--image,--json또는--edit --name및--uri플래그는--json또는--edit와 함께 사용할 수 없습니다--json을 사용할 때 메타데이터 파일은 유효한name필드를 포함해야 합니다--image플래그는 메타데이터의 이미지 URI와 이미지 파일 참조를 모두 업데이트합니다- 명령어는 다음을 자동으로 처리합니다:
- 적절한 스토리지에 파일 업로드
- 메타데이터 JSON 형식화
- 이미지 파일 유형 감지
- 컬렉션 권한 확인
