diff --git a/package.json b/package.json index 8c61bfe..d167d3f 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@orionprotocol/sdk", - "version": "0.5.2", + "version": "0.5.3", "description": "Orion Protocol SDK", "main": "./lib/esm/index.js", "module": "./lib/esm/index.js", diff --git a/src/OrionUnit/index.ts b/src/OrionUnit/index.ts index 02806d7..91b77b8 100644 --- a/src/OrionUnit/index.ts +++ b/src/OrionUnit/index.ts @@ -1,11 +1,13 @@ import { ethers } from 'ethers'; import { OrionAggregator } from '../services/OrionAggregator'; +import OrionAnalytics from '../services/OrionAnalytics'; import { OrionBlockchain } from '../services/OrionBlockchain'; import { PriceFeed } from '../services/PriceFeed'; import { SupportedChainId } from '../types'; import Exchange from './Exchange'; import FarmingManager from './FarmingManager'; +const orionAnalyticsHost = 'trade.orionprotocol.io'; export default class OrionUnit { public readonly env: string; @@ -19,6 +21,8 @@ export default class OrionUnit { public readonly priceFeed: PriceFeed; + public readonly orionAnalytics: OrionAnalytics; + public readonly exchange: Exchange; public readonly farmingManager: FarmingManager; @@ -39,6 +43,7 @@ export default class OrionUnit { this.orionBlockchain = new OrionBlockchain(apiUrl); this.orionAggregator = new OrionAggregator(apiUrl, chainId); this.priceFeed = new PriceFeed(apiUrl); + this.orionAnalytics = new OrionAnalytics(orionAnalyticsHost); this.exchange = new Exchange(this); this.farmingManager = new FarmingManager(this); }