@gorbchain-xyz/chaindecode
Version:
GorbchainSDK V1.3+ - Complete Solana development toolkit with advanced cryptography, messaging, and collaboration features. Build secure applications with blockchain, DeFi, and end-to-end encryption.
32 lines (31 loc) • 1.05 kB
JavaScript
/**
* Core types for cryptographic operations
*/
/**
* Supported encryption methods
*/
export var EncryptionMethod;
(function (EncryptionMethod) {
/** Personal encryption using sender's private key */
EncryptionMethod["PERSONAL"] = "personal";
/** Direct encryption to specific recipient */
EncryptionMethod["DIRECT"] = "direct";
/** Group encryption for multiple recipients */
EncryptionMethod["GROUP"] = "group";
/** Dynamic group with signature-based access */
EncryptionMethod["SIGNATURE_GROUP"] = "signature-group";
})(EncryptionMethod || (EncryptionMethod = {}));
/**
* Member roles in a group
*/
export var MemberRole;
(function (MemberRole) {
/** Group creator with full permissions */
MemberRole["OWNER"] = "owner";
/** Administrator who can add/remove members */
MemberRole["ADMIN"] = "admin";
/** Regular member with read/write access */
MemberRole["MEMBER"] = "member";
/** Read-only access */
MemberRole["VIEWER"] = "viewer";
})(MemberRole || (MemberRole = {}));