Documentation
Learn how to use Internet Capital Markets and integrate with our platform.
Featured Documentation
Learn the basics of Internet Capital Markets and how to get started with trading tokenized assets.
Comprehensive API reference for developers building on the ICM platform.
Quick Start Guide
Connect Your Wallet
Connect your Ethereum wallet to access the ICM platform and start trading.
// Connect wallet using ICM SDK
await icm.connect();
Explore Available Assets
Browse the marketplace to discover tokenized internet assets available for trading.
// Get list of available assets
const assets = await icm.getAssets();
Make Your First Trade
Execute a trade to buy or sell tokenized assets on the ICM platform.
// Buy an asset
await icm.trade.buy({
assetId: 'MRBST',
amount: '1.0',
maxPrice: '400.0'
});
Manage Your Portfolio
Track your assets and monitor performance in your ICM portfolio.
// Get portfolio details
const portfolioData = await icm.getPortfolio();
console.log(`Total Value: $${portfolioData.totalValue}`);
API Examples
import { ICM } from '@icm/sdk';
// Initialize the SDK
const icm = new ICM({
apiKey: 'YOUR_API_KEY',
environment: 'production'
});
// Fetch market data for a specific asset
async function getMarketData(assetId) {
try {
const marketData = await icm.market.getAssetData(assetId);
console.log('Current Price:', marketData.price);
console.log('24h Change:', marketData.change24h);
console.log('24h Volume:', marketData.volume24h);
return marketData;
} catch (error) {
console.error('Error fetching market data:', error);
}
}
// Example usage
getMarketData('MRBST');
Documentation Categories
Step-by-step guides for using the ICM platform, trading assets, and managing your portfolio.
Technical documentation, API references, and SDKs for building on the ICM platform.
Learn about the core concepts, architecture, and technology behind Internet Capital Markets.