개념
tokenfactory 모듈은 모든 계정이 factory/{creator address}/{subdenom} 형식의 이름을 가진 새로운 토큰을 생성할 수 있도록 합니다. 토큰이 생성자 주소로 네임스페이스화되기 때문에, 이름 충돌을 해결할 필요가 없어 토큰 발행이 무허가로 가능합니다. 단일 계정은 생성된 각 denom에 대해 고유한 subdenom을 제공하여 여러 denom을 생성할 수 있습니다. denom이 생성되면 원래 생성자에게 해당 자산에 대한 “admin” 권한이 부여됩니다. 이를 통해 다음을 수행할 수 있습니다:
- 모든 계정에 자신의 denom 발행
- 모든 계정에서 자신의 denom 소각 (활성화된 경우)
- 두 계정 간에 자신의 denom 전송 생성
- admin 변경. 향후 더 많은 admin 기능이 추가될 수 있습니다. admin은
authz 모듈을 사용하여 다른 계정과 admin 권한을 공유할 수 있습니다.
ChangeAdmin기능을 통해 마스터 admin 계정을 변경하거나""로 설정하여 어떤 계정도 해당 자산의 admin 권한을 갖지 않도록 할 수 있습니다.
