사용자 정의 메소드 앞에 있는 Controller 클래스에는 NFT 토큰의 수명 주기를 관리하기 위한 모든 자동 생성 코드가 포함됩니다. 다음 이미지는 이러한 방법으로 다루는 여러 영역을 다음 블록과 함께 보여줍니다.
관리자에 의한 토큰 설정:
- 토큰 초기화: 여러 토큰 ID를 생성할 수 있는 기능(예: VTOK-Euro, VTOK-USD 등)
- 계정 생성: 토큰 ID, 조직 ID 및 사용자 ID를 기준으로 계정 생성
- 역할 추가: 다양한 계정에 채굴자/채굴자/공증 역할을 지정합니다.
토큰 작업:
- 이슈 토큰: 검증이 있는 최소 대체 가능 토큰
- 전송 토큰: 검증이 있는 대체 가능한 토큰을 전송합니다.
- Hold and ExecuteHold/ReleaseHold: 발신자의 에스크로에 토큰을 일시적으로 보유합니다. 지정된 시간 이후 수신자에게 전송하거나 발신자에게 반환
- Burn Tokens: 검증을 통해 대체 가능한 토큰을 제거합니다.