UNPKG

@cranberry-money/shared-types

Version:

Shared TypeScript type definitions for Blueberry platform

31 lines 1.37 kB
/** * Asset type classification - must match backend AssetType enum in assets/models/asset.py */ export var AssetType; (function (AssetType) { AssetType["NATIVE_CRYPTO"] = "native_crypto"; AssetType["ERC20_TOKEN"] = "erc20_token"; AssetType["STABLECOIN"] = "stablecoin"; AssetType["TOKENIZED_SECURITY"] = "tokenized_security"; AssetType["TOKENIZED_RWA"] = "tokenized_rwa"; AssetType["SYNTHETIC"] = "synthetic"; })(AssetType || (AssetType = {})); export var SettlementPermission; (function (SettlementPermission) { SettlementPermission["PERMISSIONLESS"] = "permissionless"; SettlementPermission["PERMISSIONED"] = "permissioned"; })(SettlementPermission || (SettlementPermission = {})); export var RegulatoryClassification; (function (RegulatoryClassification) { RegulatoryClassification["SECURITY"] = "security"; RegulatoryClassification["PAYMENT_TOKEN"] = "payment_token"; RegulatoryClassification["DERIVATIVE"] = "derivative"; RegulatoryClassification["UTILITY_TOKEN"] = "utility_token"; })(RegulatoryClassification || (RegulatoryClassification = {})); export var PriceSource; (function (PriceSource) { PriceSource["OFF_CHAIN_API"] = "off_chain_api"; PriceSource["ON_CHAIN_ORACLE"] = "on_chain_oracle"; PriceSource["MANUAL"] = "manual"; })(PriceSource || (PriceSource = {})); //# sourceMappingURL=asset.js.map