symbols.ts 830 B

1234567891011121314151617181920212223242526272829
  1. /* eslint-disable no-console */
  2. import { PythLazerClient } from "../src/index.js";
  3. const client = await PythLazerClient.create({
  4. token: "your-token-here",
  5. logger: console,
  6. });
  7. // Example 1: Get latest price for BTC using feed IDs
  8. console.log("\n=== Example 1: Search feeds by name/symbol ===");
  9. const response1 = await client.getSymbols({ query: "BTC" });
  10. console.log(response1);
  11. // Example 2: Get latest price using symbols
  12. console.log("\n=== Example 2: Get feeds by asset type ===");
  13. const response2 = await client.getSymbols({
  14. asset_type: "equity",
  15. });
  16. console.log(response2);
  17. // Example 3: Get feeds by asset type and query
  18. console.log("\n=== Example 3: Get feeds by asset type and name/symbol ===");
  19. const response3 = await client.getSymbols({
  20. asset_type: "equity",
  21. query: "AAPL",
  22. });
  23. console.log(response3);