솔라나 토큰 총 공급량 제한하기 & 토큰 소각하기

반응형

원글: https://steemit.com/hive-101145/@anpigon/solana-and-20220322

 

솔라나 토큰 총 공급량 제한하기 & 토큰 소각하기 — Steemit

솔라나 토큰 공급량 확인하기 supply 명령어로 우리가 얼마나 많은 토큰을 발행했는지 확인할 수 있습니다. $ spl-token supply ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc --url devnet 1000 현재 토큰 총 공급량은 10

steemit.com

 

솔라나 토큰 공급량 확인하기

supply 명령어로 우리가 얼마나 많은 토큰을 발행했는지 확인할 수 있습니다.

$ spl-token supply ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc --url devnet
1000

현재 토큰 총 공급량은 1000 입니다.

솔라나 토큰 공급량 제한하기

토큰 발행량이 무제한이라면 투자자들은 여러분의 토큰에 투자하는 것에 대해 회의적일 수 있습니다.

토큰 총 공급량을 제한하기 위해서 다음 명령어로 현재 계정의 토큰 발행 권한을 비활성화 합니다.

spl-token authorize ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc mint --disable --url devnet

 

토큰 발행 권한 비활성화에 성공하면, 다음 메시지가 출력됩니다.

Updating ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc
  Current mint authority: EZbkbSLSS2u5mcKCZmQMMjqYyMjHbGXMMX5dpUYxNuTu
  New mint authority: disabled

Signature: 5Gv7Z3JT59v7uQoMUtTZ7TRa9srRmWmMq8zd73MzUgPEs46KGNmLx3FHPiZ5MCYdKENCfArmqkd5kvhCNamcwaxL

 

다시 토큰을 발행해보면 아래와 같이 에러가 발생합니다.

$ spl-token mint ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc 1000 --url devnet
Minting 1000 tokens
  Token: ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc
  Recipient: 25jWfNA8UeA591s1W2kuzPAX9pmDR4pzMumfjRYycqHA
RPC response error -32002: Transaction simulation failed: Error processing Instruction 0: custom program error: 0x5 [5 log messages]

 

토큰 소각하기

토큰 100개를 소각해보겠습니다.

spl-token burn 명령어와 함께 토큰 잔액을 보유하고 있는 지갑 주소를 입력합니다.

$ spl-token burn 25jWfNA8UeA591s1W2kuzPAX9pmDR4pzMumfjRYycqHA 100 --url devnet

 

소각이 완료되면다음 메시지가 출력됩니다.

Burn 100 tokens
  Source: 25jWfNA8UeA591s1W2kuzPAX9pmDR4pzMumfjRYycqHA

Signature: 2rncGr8TKs2aJhe4NX9V3KhhivkZsBcqQukWrpVvTBgHiTPRNVM9NGz2YRyZBPTpYmMMs7zavjLbFTBLHVTccBpG

 

이제 토큰 잔액을 확인하면 900으로 표시됩니다.

$ spl-token balance ACjCxB615n1oFWSCzq3wrN2qK1XezLN5DXmA8QQjwbYc --url devnet
900
반응형