41 std::string mpTokenIssuanceId;
45 std::optional<uint16_t> transferFee;
46 std::optional<uint8_t> assetScale;
48 std::optional<std::uint64_t> maximumAmount;
49 std::optional<std::uint64_t> outstandingAmount;
50 std::optional<std::uint64_t> lockedAmount;
51 std::optional<std::string> mptokenMetadata;
52 std::optional<std::string> domainID;
54 std::optional<bool> mptLocked;
55 std::optional<bool> mptCanLock;
56 std::optional<bool> mptRequireAuth;
57 std::optional<bool> mptCanEscrow;
58 std::optional<bool> mptCanTrade;
59 std::optional<bool> mptCanTransfer;
60 std::optional<bool> mptCanClawback;
62 std::optional<bool> mptImmutableCanLock;
63 std::optional<bool> mptImmutableRequireAuth;
64 std::optional<bool> mptImmutableCanEscrow;
65 std::optional<bool> mptImmutableCanTrade;
66 std::optional<bool> mptImmutableCanTransfer;
67 std::optional<bool> mptImmutableCanClawback;
68 std::optional<bool> mptImmutableCanHoldConfidentialBalance;
69 std::optional<bool> mptImmutableMetadata;
70 std::optional<bool> mptImmutableTransferFee;
72 std::optional<bool> mptCanHoldConfidentialBalance;
73 std::optional<std::uint64_t> confidentialOutstandingAmount;
74 std::optional<std::string> issuerEncryptionKey;
75 std::optional<std::string> auditorEncryptionKey;