Core 명령어

에셋 소각

mplx core asset burn 명령을 사용하면 MPL Core 에셋을 영구적으로 삭제하고 렌트 비용을 회수할 수 있습니다. 단일 에셋을 소각하거나 JSON 리스트 파일을 사용하여 여러 에셋을 한 번에 소각할 수 있습니다.

기본 사용법

단일 에셋 소각

mplx core asset burn <assetId>

컬렉션에서 에셋 소각

mplx core asset burn <assetId> --collection <collectionId>

여러 에셋 소각

mplx core asset burn --list ./assets-to-burn.json

인자

인자설명
ASSET소각할 에셋의 민트 주소

옵션

옵션설명
--collection <value>에셋을 소각할 컬렉션 ID
--list <value>소각할 에셋의 JSON 리스트 파일 경로 (예: ["asset1", "asset2"])

글로벌 플래그

플래그설명
-c, --config <value>설정 파일 경로. 기본값은 ~/.config/mplx/config.json
-k, --keypair <value>키페어 파일 또는 Ledger 경로 (예: usb://ledger?key=0)
-p, --payer <value>지불자 키페어 파일 또는 Ledger 경로
-r, --rpc <value>클러스터의 RPC URL
--commitment <option>커밋먼트 레벨: processed, confirmed, 또는 finalized
--json출력을 JSON 형식으로 포맷
--log-level <option>로그 레벨: debug, warn, error, info, 또는 trace (기본값: info)

예제

단일 에셋 소각

mplx core asset burn 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa

컬렉션에서 에셋 소각

mplx core asset burn 5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa --collection HaKyubAWuTS9AZkpUHtFkTKAHs1KKAJ3onZPmaP9zBpe

리스트에서 여러 에셋 소각

JSON 파일 assets-to-burn.json 생성:

[
"5avjMVza8SuMhgTfzEGNWJskDELMCQk9juAAc8zeQoNa",
"7xKXtg2CW87d97TXJSDpbD5jBkheTqA83TZRuJosgAsU"
]

그런 다음 실행:

mplx core asset burn --list ./assets-to-burn.json

참고 사항

  • 경고: 소각은 영구적이며 되돌릴 수 없습니다
  • 에셋을 소각하려면 해당 에셋의 소유자여야 합니다
  • 에셋을 소각하면 대부분의 렌트 SOL이 소유자에게 반환됩니다
  • 계정 재사용을 방지하기 위해 소액(약 0.00089784 SOL)이 남습니다
  • 컬렉션에 속한 에셋을 소각할 때는 --collection 플래그를 사용하세요