스케일드 UI 금액 발행자 가이드

스케일드 UI 금액 확장 기능 사용 방법

스케일드 UI 금액 확장 기능을 사용하려면 토큰 민트 또는 토큰 계정에서 이 기능을 활성화해야 합니다. 토큰이 생성된 후에는 활성화된 확장 기능을 수정할 수 없다는 점에 유의하세요.

토큰 민트에서 스케일드 UI 금액 확장 기능 활성화하기

토큰 민트에서 스케일드 UI 금액 확장 기능을 활성화하려면 Mint 계정에서 scaled_ui_amount_extension 필드를 true로 설정해야 합니다. 다음은 spl-token CLI를 사용하여 스케일드 UI 금액 확장 기능이 활성화된 토큰을 생성하는 예시입니다:

$ spl-token --program-id TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb create-token --ui-amount-multiplier 1.5
Creating token 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM under program TokenzQdBNbLqP5VEhdkAS6EPFLC1PHnBqCXEpPxuEb
Address: 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM
Decimals: 9
Signature: 2sPziXu9M3duTCvsDvxQE9UKC9nBiLayi8muDvnjhA2qYvfXSZuaUieoq39MFjg4kf8xFrw6crmYSkPyV59dvudF

UI 금액 승수 업데이트하기

UI 금액 승수를 업데이트하려면 update-ui-amount-multiplier 명령어를 사용해야 합니다. 유닉스 epoch 이후 초 단위의 타임스탬프는 선택 사항이며, 새 승수의 시작 시간을 사용자 지정하는 데 사용할 수 있습니다. 타임스탬프를 제공하지 않으면 현재 타임스탬프가 사용됩니다.

중요 참고사항: 현재 스케일된 UI 승수를 업데이트하는 과정에 특이사항이 있습니다. 현재 다음과 같이 진행할 경우:

  1. 미래를 위한 스케일된 UI 승수 설정
  2. 이 업데이트 시간을 지나 시간이 경과
  3. 미래를 위한 또 다른 스케일된 UI 승수 설정
  4. 그러면 이전 스케일된 UI 승수가 새 승수에 의해 덮어쓰여져 효과적으로 제거됩니다.

이 문제를 해결하기 위한 병합된 PR이 있어 승수가 덮어쓰여지는 대신 현재 승수로 적절하게 업데이트되지만, 아직 라이브 상태는 아닙니다.

이 문제가 해결될 때까지는 위의 3단계에서 2개의 승수 업데이트를 수행해야 합니다:

  1. 이전 승수를 1단계에서 원래 설정한 것과 동일한 타임스탬프로 다시 설정합니다(이렇게 하면 승수가 현재 승수로 적절하게 설정됨)
  2. 위의 3단계에서 설명한 대로 새 승수를 설정합니다
$ spl-token update-ui-amount-multiplier 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM 1.2 -- 1746470000 # 1.2 is the current multiplier as described in step 1 above
$ spl-token update-ui-amount-multiplier 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM 1.5 -- 1746471400

잔액 조회

잔액을 조회하려면 balance 명령어를 사용해야 합니다.

$ spl-token balance 66EV4CaihdqyQ1fbsr51wBsoqKLgAG5KiYz7r5XNrxUM

Is this page helpful?

목차

페이지 편집