Supported Assets
DSwap supports a diverse range of synthetic assets as virtual positions tracked in smart contracts, enabling efficient exposure to global markets without token deployment costs.
Virtual Asset System
No ERC20 Tokens
Unlike traditional synthetic protocols, DSwap uses virtual asset tracking:
Position Tracking: Balances stored in smart contract mappings
No Token Deployment: Eliminates gas costs and complexity
Instant Addition: New assets can be added immediately
Efficient Operations: Direct position updates without token transfers
Asset Position Structure
// Virtual asset positions
mapping(address => mapping(bytes32 => uint256)) public userPositions;
struct AssetInfo {
bytes32 assetId; // Unique asset identifier
string name; // Full asset name
string symbol; // Trading symbol
bytes32 priceId; // Oracle price feed ID
uint256 totalValue; // Total USD value of positions
bool active; // Trading enabled/disabled
}Asset Categories
Equities (Primary Focus)
Major publicly traded companies:
xAAPL
Apple Inc.
NASDAQ
AAPL/USD
9:30-16:00 EST
xTSLA
Tesla Inc.
NASDAQ
TSLA/USD
9:30-16:00 EST
xMSFT
Microsoft Corp.
NASDAQ
MSFT/USD
9:30-16:00 EST
xAMZN
Amazon.com Inc.
NASDAQ
AMZN/USD
9:30-16:00 EST
xGOOGL
Alphabet Inc.
NASDAQ
GOOGL/USD
9:30-16:00 EST
Commodities
Physical assets and futures contracts:
xGOLD
Gold Futures
GC
XAU/USD
24/7
xSILVER
Silver Futures
SI
XAG/USD
24/7
xOIL
Crude Oil Futures
CL
CL/USD
24/7
xCOPPER
Copper Futures
HG
HG/USD
24/7
Indices
Market indices and benchmarks:
xSP500
S&P 500 Index
500 stocks
SPX/USD
Market cap weighted
xNASDAQ
NASDAQ Composite
Tech-heavy
IXIC/USD
Market cap weighted
xDOW
Dow Jones Industrial
30 blue chips
DJI/USD
Price weighted
Crypto Synthetics
Synthetic versions of major cryptocurrencies:
xBTC
Synthetic Bitcoin
BTC/USD
24/7
xETH
Synthetic Ethereum
ETH/USD
24/7
Asset Properties
Universal Features
All synthetic assets share common properties:
Oracle-based pricing: Real-time price feeds
Virtual positions: No token contracts required
Instant settlement: Immediate position updates
Cross-asset swapping: Universal compatibility
Settlement locks: 1-minute cooldown after operations
Asset Information Queries
Asset Addition Process
Instant Asset Deployment
New assets can be added without token deployment:
Asset Lifecycle Management
Asset Queries and Analytics
Position Tracking
Asset Analytics
Market Data Integration
Real-Time Price Feeds
Market Hours Display
Asset Risk Parameters
Risk Classification
Dynamic Risk Adjustments
Integration Examples
Asset Selection Interface
Portfolio Overview
Future Asset Expansion
Planned Additions
Assets under consideration for future deployment:
More Equities: xNVDA, xMETA, xNFLX, xDIS
International Equities: xNIKKEI, xFTSE, xDAX
Additional Commodities: xNATGAS, xCORN, xSOY
Crypto Indices: xDEFI, xNFT, xMEME
Forex Pairs: xEUR, xGBP, xJPY
Community Asset Proposals
Asset Management
Activation/Deactivation
Asset Metrics Tracking
Oracle Integration
Price Feed Requirements
Each asset requires reliable oracle integration:
Primary Feed: Chainlink or Pyth price feed
Backup Feed: Secondary oracle for redundancy
Update Frequency: Minimum update frequency requirements
Deviation Limits: Maximum allowed price deviations
Oracle Configuration
Asset Lifecycle
Addition Process
Community Proposal: Governance proposal for new asset
Technical Review: Oracle availability and reliability assessment
Risk Assessment: Volatility and liquidity analysis
Governance Vote: Community approval required
Oracle Integration: Price feed setup and testing
Activation: Asset becomes available for trading
Deprecation Process
Assets may be deprecated due to:
Oracle Issues: Unreliable or discontinued price feeds
Low Usage: Insufficient trading volume or interest
Regulatory Concerns: Legal or compliance issues
Technical Problems: Smart contract or integration issues
Asset Status Management
Integration Examples
Asset Discovery
Asset Performance Tracking
Risk Considerations
Asset-Specific Risks
Equity Assets:
Market hours limitations
Earnings and news impact
Sector correlation risks
Regulatory changes
Commodity Assets:
High volatility
Supply/demand shocks
Geopolitical impacts
Storage and delivery complexities
Index Assets:
Component stock impacts
Rebalancing effects
Market-wide movements
Calculation methodology changes
Crypto Assets:
Extreme volatility
Regulatory uncertainty
Technical risks
Market manipulation
Risk Mitigation
Diversification: Spread exposure across asset categories
Position Limits: Respect maximum position sizes
Oracle Monitoring: Track price feed health and accuracy
Market Awareness: Understand asset-specific market dynamics
Future Developments
Planned Features
More Asset Categories: REITs, bonds, currencies
Enhanced Analytics: Advanced charting and analysis tools
Social Trading: Copy trading and strategy sharing
Mobile Optimization: Native mobile app integration
Community Involvement
Propose new assets through governance
Participate in asset risk assessments
Provide feedback on asset performance
Help educate users about different asset classes
Last updated