├── .github └── workflows │ ├── node.js.yml │ └── npm-publish.yml ├── .gitignore ├── .prettierrc ├── CHANGELOG.md ├── LICENSE ├── README.md ├── jestconfig.json ├── package.json ├── src ├── PythConnection.ts ├── PythHttpClient.ts ├── __tests__ │ ├── Anchor.test.ts │ ├── Example.test.ts │ ├── Mapping.test.ts │ ├── Permission.test.ts │ ├── Price.test.ts │ ├── Product.ETH.test.ts │ ├── Product.test.ts │ └── PythNetworkRestClient.test.ts ├── anchor │ ├── coder │ │ ├── accounts.ts │ │ ├── events.ts │ │ ├── idl.ts │ │ ├── index.ts │ │ ├── instructions.ts │ │ ├── state.ts │ │ └── types.ts │ ├── idl.json │ ├── index.ts │ ├── program.ts │ └── types │ │ └── buffer-layout │ │ └── index.d.ts ├── cluster.ts ├── example_http_usage.ts ├── example_ws_single_feed.ts ├── example_ws_usage.ts ├── index.ts └── readBig.ts ├── tsconfig.json └── tslint.json /.github/workflows/node.js.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/.github/workflows/node.js.yml -------------------------------------------------------------------------------- /.github/workflows/npm-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/.github/workflows/npm-publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | /lib 3 | 4 | # IntelliJ temp files 5 | .idea 6 | *.iml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/.prettierrc -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/README.md -------------------------------------------------------------------------------- /jestconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/jestconfig.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/package.json -------------------------------------------------------------------------------- /src/PythConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/PythConnection.ts -------------------------------------------------------------------------------- /src/PythHttpClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/PythHttpClient.ts -------------------------------------------------------------------------------- /src/__tests__/Anchor.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Anchor.test.ts -------------------------------------------------------------------------------- /src/__tests__/Example.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Example.test.ts -------------------------------------------------------------------------------- /src/__tests__/Mapping.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Mapping.test.ts -------------------------------------------------------------------------------- /src/__tests__/Permission.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Permission.test.ts -------------------------------------------------------------------------------- /src/__tests__/Price.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Price.test.ts -------------------------------------------------------------------------------- /src/__tests__/Product.ETH.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Product.ETH.test.ts -------------------------------------------------------------------------------- /src/__tests__/Product.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/Product.test.ts -------------------------------------------------------------------------------- /src/__tests__/PythNetworkRestClient.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/__tests__/PythNetworkRestClient.test.ts -------------------------------------------------------------------------------- /src/anchor/coder/accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/accounts.ts -------------------------------------------------------------------------------- /src/anchor/coder/events.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/events.ts -------------------------------------------------------------------------------- /src/anchor/coder/idl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/idl.ts -------------------------------------------------------------------------------- /src/anchor/coder/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/index.ts -------------------------------------------------------------------------------- /src/anchor/coder/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/instructions.ts -------------------------------------------------------------------------------- /src/anchor/coder/state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/state.ts -------------------------------------------------------------------------------- /src/anchor/coder/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/coder/types.ts -------------------------------------------------------------------------------- /src/anchor/idl.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/idl.json -------------------------------------------------------------------------------- /src/anchor/index.ts: -------------------------------------------------------------------------------- 1 | export * from './program' 2 | -------------------------------------------------------------------------------- /src/anchor/program.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/program.ts -------------------------------------------------------------------------------- /src/anchor/types/buffer-layout/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/anchor/types/buffer-layout/index.d.ts -------------------------------------------------------------------------------- /src/cluster.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/cluster.ts -------------------------------------------------------------------------------- /src/example_http_usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/example_http_usage.ts -------------------------------------------------------------------------------- /src/example_ws_single_feed.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/example_ws_single_feed.ts -------------------------------------------------------------------------------- /src/example_ws_usage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/example_ws_usage.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/readBig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/src/readBig.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/pyth-network/pyth-client-js/HEAD/tslint.json --------------------------------------------------------------------------------