polymarketSdk.js 972 B

12345678910111213141516171819202122
  1. import createPolymarketSdk from "@ppai/polymarket-sdk";
  2. export const getPolymarketConfig = () => ({
  3. privateKey: process.env.POLYMARKET_PRIVATE_KEY,
  4. apiKey: process.env.POLYMARKET_API_KEY,
  5. apiSecret: process.env.POLYMARKET_API_SECRET,
  6. apiPassphrase: process.env.POLYMARKET_API_PASSPHRASE,
  7. builderApiKey: process.env.POLYMARKET_BUILDER_API_KEY,
  8. builderSecret: process.env.POLYMARKET_BUILDER_SECRET,
  9. builderPassPhrase: process.env.POLYMARKET_BUILDER_PASS_PHRASE,
  10. depositWalletAddress: process.env.POLYMARKET_DEPOSIT_WALLET_ADDRESS,
  11. funderAddress: process.env.POLYMARKET_FUNDER_ADDRESS,
  12. proxyWalletAddress: process.env.POLYMARKET_PROXY_WALLET_ADDRESS,
  13. signatureType: process.env.POLYMARKET_SIGNATURE_TYPE,
  14. relayerUrl: process.env.POLYMARKET_RELAYER_URL,
  15. polygonRpcUrl: process.env.POLYGON_RPC_URL,
  16. httpProxy: process.env.NODE_HTTP_PROXY,
  17. });
  18. export const polymarketSdk = createPolymarketSdk(getPolymarketConfig());
  19. export default polymarketSdk;