Concordium node version 9.0.7 contains support for protocol version 9. Protocol version 9 introduces Protocol-Level Tokens (PLTs), which enable chain-native support for tokens other than CCD, without reliance on smart contracts. Protocol version 9 supports the following PLT functionality:
-
creating new PLTs (through the CreatePLT chain update);
-
transferring PLTs between accounts;
-
minting and burning PLTs (limited to the nominated token governance account);
-
managing permissions for which accounts can send and receive each PLT through an allow- or deny-list (limited to the governance account); and
-
globally pausing or unpausing balance changing operations for a PLT (limited to the governance account).
The node API is updated to support PLTs as follows:
-
GetAccountInfo
reports information about PLTs associated with the account, including any balance. -
GetTokenList
reports a list of the registered PLTs on the chain. -
GetTokenInfo
gets the global state information for a particular PLT.
Note: Ubuntu 20.04 LTS is no longer supported; the minimum supported version for this release is 22.04 LTS.