@cranberry-money/shared-types
Version:
Shared TypeScript type definitions for Blueberry platform
31 lines • 1.37 kB
JavaScript
/**
* 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