Skip to Content
Live on Base Blockchain

Offer 1000+ Markets
In-Wallet, Beyond Traditional DeFi

Empower your users with seamless access to US equities, commodities, crypto, and more. Our SDK makes trading AAPL with ETH as simple as swapping WETH for USDC.

Built for Wallet Providers

Everything you need to offer advanced trading capabilities to your users

Real-time Data
WebSocket subscriptions for live market data, position updates, and portfolio changes
Multi-Token Support
Let users trade with MPH, ETH, or USDC. The SDK handles token conversion seamlessly via Uniswap.
Base Blockchain
Built on Base for fast, low-cost transactions with Ethereum security
Developer Friendly
RESTful API with comprehensive documentation and sample Viem implementation
Complete Portfolio Management
Enable users to open/close positions, check balances, view history, and manage risk.
Global Markets
Access to traditional and alternative markets from a single API endpoint

1000+ Markets Available

From traditional finance to unique alternative investments. Most markets support shorting and leverage.

📈

US Equities

Invest in about 10x the amount of markets leading brokers offer on the blockchain.

Cryptocurrency

Go long or short on hundreds of crypto assets, from majors to altcoins.

🥇

Commodities

Trade major commodities such as Gold, Silver, Oil and Wheat.

💱

Forex

Covers the most important and liquid trading pairs worldwide.

👟

Sneakers

Appeal to a broader user base with fractional ownership of unique assets, like a rare Yeezy.

Luxury Watches

Own a screw of a Nautilus. Sometimes that's all it takes to appeal to a broader user base.

Simple Integration

Enable in-wallet trading for your users in minutes with our developer-friendly SDK.

1
Install the morpher-trading-sdk package
2
Initialize the SDK in your application
3
Use SDK methods to enable trading features for your users
morpher-api.js
import { MorpherTradeSDK } from 'morpher-trading-sdk';
const morpherTradeSDK = new MorpherTradeSDK('https://api.morpher.com/v2');

// 1. Fetch available markets
const { markets } = await morpherTradeSDK.getMarketList({
  type: 'stock'
});
console.log(Object.keys(markets).length, 'stock markets available.');

// 2. Open a position on Apple stock
// Assumes 'account', 'walletClient', 'publicClient' from Viem/Wagmi
morpherTradeSDK.openPosition({
  account,
  walletClient,
  publicClient,
  market_id: 'STOCK_AAPL',
  currency: 'USDC',
  direction: 'long',
  tradeAmount: 100_000000n, // 100 USDC (6 decimals)
  leverage: 10,
  callback: (result) => console.log('Trade result:', result)
});

// 3. Subscribe to real-time price updates
morpherTradeSDK.subscribeToMarket('STOCK_AAPL', (update) => {
  console.log('AAPL price update:', update.close);
});

Comprehensive Documentation

Everything your team needs to integrate the Morpher SDK and unlock new trading capabilities.

Ready to Bring Global Markets to Your Wallet?

Join the future of decentralized trading and offer your users access to markets beyond traditional DeFi.