# MPTokenIssuance [[Source]](https://github.com/Bronek/rippled/blob/vault/include/xrpl/protocol/detail/ledger_entries.macro#L394-L409) Attention Lending Protocol and Single Asset Vaults are disabled on Devnet. You have two options for testing these features: 1. Run `rippled` in [stand-alone mode](https://xrpl.org/docs/concepts/networks-and-servers/rippled-server-modes#stand-alone-mode) and enable `LendingProtocol` and `SingleAssetVault` in the [rippled.cfg file](https://xrpl.org/docs/infrastructure/testing-and-auditing/test-amendments). 2. Connect to the Lending Protocol-specific Devnet at `https://lend.devnet.rippletest.net:51234/`. The object represents a vault share on the ledger. An object is created and deleted together with the `Vault` object. *(Requires the [Single Asset Vault amendment](https://github.com/XRPLF/XRPL-Standards/tree/master/XLS-0065-single-asset-vault) )* ## Fields There are no changes to the fields in the object. See [MPTokenIssuance Fields](https://xrpl.org/docs/references/protocol/ledger-data/ledger-entry-types/mptokenissuance#mptokenissuance-fields). ## Flags The following flags are set based on whether the shares are transferable, and if the vault is public or private: | Condition | Transferable | Non-Transferable | | --- | --- | --- | | **Public Vault** | `lsfMPTCanEscrow` `lsfMPTCanTrade` `lsfMPTCanTransfer` | No Flags | | **Private Vault** | `lsfMPTCanEscrow` `lsfMPTCanTrade` `lsfMPTCanTransfer` `lsfMPTRequireAuth` | `lsfMPTRequireAuth` | See [MPTokenIssuance Flags](https://xrpl.org/docs/references/protocol/ledger-data/ledger-entry-types/mptokenissuance#mptokenissuance-flags) for all available flags.