├── .gitignore ├── .prettierignore ├── .prettierrc ├── .vscode └── settings.json ├── CHANGELOG.md ├── CONTRIBUTORS.md ├── LICENSE ├── README.md ├── examples ├── config.ts ├── get-action-traces-multi-contracts.ts ├── get-action-traces.ts ├── get-table-rows.ts ├── get-table-snapshot-only.ts ├── get-transaction-lifecycle.ts ├── multi-listen.ts └── socket-notifications.ts ├── jest.config.js ├── package.json ├── src ├── client │ ├── __tests__ │ │ ├── client.test.ts │ │ ├── listeners.test.ts │ │ └── socket.test.ts │ ├── client.ts │ ├── listeners.ts │ └── socket.ts ├── helpers │ └── time.ts ├── index.ts ├── message │ ├── inbound.ts │ └── outbound.ts └── types │ ├── action_trace.ts │ ├── error.ts │ ├── listen.ts │ ├── progress.ts │ ├── table_delta.ts │ └── transaction.ts ├── tsconfig.json ├── tslint.json └── yarn.lock /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/.prettierignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CONTRIBUTORS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/CONTRIBUTORS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/README.md -------------------------------------------------------------------------------- /examples/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/config.ts -------------------------------------------------------------------------------- /examples/get-action-traces-multi-contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/get-action-traces-multi-contracts.ts -------------------------------------------------------------------------------- /examples/get-action-traces.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/get-action-traces.ts -------------------------------------------------------------------------------- /examples/get-table-rows.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/get-table-rows.ts -------------------------------------------------------------------------------- /examples/get-table-snapshot-only.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/get-table-snapshot-only.ts -------------------------------------------------------------------------------- /examples/get-transaction-lifecycle.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/get-transaction-lifecycle.ts -------------------------------------------------------------------------------- /examples/multi-listen.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/multi-listen.ts -------------------------------------------------------------------------------- /examples/socket-notifications.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/examples/socket-notifications.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/jest.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/package.json -------------------------------------------------------------------------------- /src/client/__tests__/client.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/__tests__/client.test.ts -------------------------------------------------------------------------------- /src/client/__tests__/listeners.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/__tests__/listeners.test.ts -------------------------------------------------------------------------------- /src/client/__tests__/socket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/__tests__/socket.test.ts -------------------------------------------------------------------------------- /src/client/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/client.ts -------------------------------------------------------------------------------- /src/client/listeners.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/listeners.ts -------------------------------------------------------------------------------- /src/client/socket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/client/socket.ts -------------------------------------------------------------------------------- /src/helpers/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/helpers/time.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/message/inbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/message/inbound.ts -------------------------------------------------------------------------------- /src/message/outbound.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/message/outbound.ts -------------------------------------------------------------------------------- /src/types/action_trace.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/types/action_trace.ts -------------------------------------------------------------------------------- /src/types/error.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/types/error.ts -------------------------------------------------------------------------------- /src/types/listen.ts: -------------------------------------------------------------------------------- 1 | export interface ListeningData { 2 | next_block: number 3 | } 4 | -------------------------------------------------------------------------------- /src/types/progress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/types/progress.ts -------------------------------------------------------------------------------- /src/types/table_delta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/types/table_delta.ts -------------------------------------------------------------------------------- /src/types/transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/src/types/transaction.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tslint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/tslint.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/dfuse-io/eosws-js/HEAD/yarn.lock --------------------------------------------------------------------------------