intermediate 60 min

Multi-Purpose Tokens (MPT)

Create and manage Multi-Purpose Tokens: configure flags (canLock, requireAuth, canTransfer), authorize holders, freeze/unfreeze, and clawback. Includes a company shares example.

Overview

Create and manage Multi-Purpose Tokens: configure flags (canLock, requireAuth, canTransfer), authorize holders, freeze/unfreeze, and clawback. Includes a company shares example.

Resources

Assignments

1. Issue MPTokens

Create an MPTokenIssuance with canTransfer and requireAuth flags. Authorize a holder account and transfer tokens.

2. Freeze & Clawback

Freeze an MPToken holder's balance, then use the clawback feature to reclaim tokens. Explain when this would be useful.

Prerequisites

Complete these before starting this module:

Assignments

1

Issue MPTokens

Create an MPTokenIssuance with canTransfer and requireAuth flags. Authorize a holder account and transfer tokens.

2

Freeze & Clawback

Freeze an MPToken holder's balance, then use the clawback feature to reclaim tokens. Explain when this would be useful.