├── .github └── workflows │ ├── docs.yml │ ├── gh-alpha-release.yml │ ├── gh-pr.yml │ ├── gh-publish.yml │ └── version-tests.yml ├── .gitignore ├── .husky └── pre-commit ├── .huskyrc.json ├── .lintstagedrc ├── .prettierignore ├── .prettierrc ├── .vscode ├── launch.json └── settings.json ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── RELEASE_NOTES.md ├── docs ├── .nojekyll ├── CNAME ├── assets │ ├── highlight.css │ ├── main.js │ ├── search.js │ └── style.css └── index.html ├── examples ├── README.md ├── js-cjs-bundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── vite.config.js ├── js-cjs-unbundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ └── src │ │ └── index.js ├── js-esm-bundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.js │ └── vite.config.js ├── js-esm-unbundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ └── src │ │ ├── runner.js │ │ ├── start-node18.js │ │ └── start-node20.js ├── ts-cjs-bundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.ts ├── ts-cjs-unbundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ └── tsconfig.json ├── ts-esm-bundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ │ └── index.ts │ ├── tsconfig.json │ └── vite.config.ts └── ts-esm-unbundled │ ├── .nvmrc │ ├── README.md │ ├── package.json │ ├── src │ ├── runner.ts │ ├── start-node18.ts │ └── start-node20.ts │ └── tsconfig.json ├── lerna.json ├── package.json ├── packages ├── common │ ├── .eslintrc │ ├── .npmignore │ ├── .prettierignore │ ├── index.ts │ ├── lib │ │ ├── assertions.ts │ │ ├── fetch-token-price.ts │ │ └── utils.ts │ ├── package.json │ ├── solana │ │ ├── account-filters.ts │ │ ├── index.ts │ │ ├── instructions.ts │ │ ├── lib │ │ │ ├── deserialize-raw-transaction.ts │ │ │ ├── estimate.ts │ │ │ ├── public-key.ts │ │ │ └── unwrap-auto-simulate-ext.ts │ │ ├── rpc │ │ │ ├── consume-limit-estimate │ │ │ │ └── estimate.ts │ │ │ ├── index.ts │ │ │ ├── priority-fee-estimate │ │ │ │ ├── calc-fee.ts │ │ │ │ ├── general.ts │ │ │ │ └── percentile.ts │ │ │ └── types.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── distributor │ ├── .eslintrc │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── solana │ │ ├── clients │ │ │ ├── BaseDistributorClient.ts │ │ │ ├── SolanaAlignedDistributorClient.ts │ │ │ ├── SolanaDistributorClient.ts │ │ │ └── index.ts │ │ ├── constants.ts │ │ ├── descriptor │ │ │ ├── aligned_distributor.ts │ │ │ ├── idl │ │ │ │ ├── aligned_distributor.json │ │ │ │ └── merkle_distributor.json │ │ │ └── merkle_distributor.ts │ │ ├── fees.ts │ │ ├── fetchAirdropFee.ts │ │ ├── generated │ │ │ ├── accounts │ │ │ │ ├── MerkleDistributor.ts │ │ │ │ └── index.ts │ │ │ ├── errors │ │ │ │ ├── anchor.ts │ │ │ │ ├── custom.ts │ │ │ │ └── index.ts │ │ │ ├── instructions │ │ │ │ ├── claimLocked.ts │ │ │ │ ├── clawback.ts │ │ │ │ ├── closeClaim.ts │ │ │ │ ├── index.ts │ │ │ │ ├── newClaim.ts │ │ │ │ ├── newDistributor.ts │ │ │ │ ├── setAdmin.ts │ │ │ │ └── setClawbackReceiver.ts │ │ │ └── programId.ts │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── eslint-config │ ├── README.md │ ├── index.js │ └── package.json ├── launchpad │ ├── .eslintrc │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── index.ts │ ├── package.json │ ├── solana │ │ ├── client.ts │ │ ├── constants.ts │ │ ├── descriptor │ │ │ ├── idl │ │ │ │ └── streamflow_launchpad.json │ │ │ └── streamflow_launchpad.ts │ │ ├── lib │ │ │ └── derive-accounts.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── staking │ ├── .eslintrc │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── __tests__ │ │ └── solana │ │ │ └── rewards.spec.ts │ ├── index.ts │ ├── package.json │ ├── solana │ │ ├── client.ts │ │ ├── constants.ts │ │ ├── descriptor │ │ │ ├── fee_manager.ts │ │ │ ├── governor.ts │ │ │ ├── idl │ │ │ │ ├── fee_manager.json │ │ │ │ ├── governor.json │ │ │ │ ├── reward_pool.json │ │ │ │ ├── reward_pool_dynamic.json │ │ │ │ └── stake_pool.json │ │ │ ├── reward_pool.ts │ │ │ ├── reward_pool_dynamic.ts │ │ │ └── stake_pool.ts │ │ ├── lib │ │ │ ├── derive-accounts.ts │ │ │ ├── fee-amounts.ts │ │ │ ├── rewards.ts │ │ │ └── stake-weight.ts │ │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json └── stream │ ├── .eslintrc │ ├── .npmignore │ ├── .prettierignore │ ├── README.md │ ├── __tests__ │ └── solana │ │ └── streamClient.spec.ts │ ├── index.ts │ ├── package.json │ ├── solana │ ├── StreamClient.ts │ ├── constants.ts │ ├── contractUtils.ts │ ├── descriptor │ │ ├── idl │ │ │ └── streamflow_aligned_unlocks.json │ │ └── streamflow_aligned_unlocks.ts │ ├── index.ts │ ├── instructionTypes.ts │ ├── instructions.ts │ ├── layout.ts │ ├── lib │ │ ├── derive-accounts.ts │ │ └── utils.ts │ ├── timelockIDL.ts │ └── types.ts │ ├── tsconfig.json │ ├── tsup.config.ts │ └── typedoc.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── convertBN.sh ├── tsconfig.json ├── tsconfig.tsdoc.json ├── tsup.config.base.ts ├── typedoc.base.json └── typedoc.json /.github/workflows/docs.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.github/workflows/docs.yml -------------------------------------------------------------------------------- /.github/workflows/gh-alpha-release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.github/workflows/gh-alpha-release.yml -------------------------------------------------------------------------------- /.github/workflows/gh-pr.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.github/workflows/gh-pr.yml -------------------------------------------------------------------------------- /.github/workflows/gh-publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.github/workflows/gh-publish.yml -------------------------------------------------------------------------------- /.github/workflows/version-tests.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.github/workflows/version-tests.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.huskyrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.huskyrc.json -------------------------------------------------------------------------------- /.lintstagedrc: -------------------------------------------------------------------------------- 1 | { 2 | "src/**/*.js": ["npm run lint"] 3 | } 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | *.md 2 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.prettierrc -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/README.md -------------------------------------------------------------------------------- /RELEASE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/RELEASE_NOTES.md -------------------------------------------------------------------------------- /docs/.nojekyll: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/.nojekyll -------------------------------------------------------------------------------- /docs/CNAME: -------------------------------------------------------------------------------- 1 | js-sdk-docs.streamflow.finance -------------------------------------------------------------------------------- /docs/assets/highlight.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/assets/highlight.css -------------------------------------------------------------------------------- /docs/assets/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/assets/main.js -------------------------------------------------------------------------------- /docs/assets/search.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/assets/search.js -------------------------------------------------------------------------------- /docs/assets/style.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/assets/style.css -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/docs/index.html -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/js-cjs-bundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /examples/js-cjs-bundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-bundled/README.md -------------------------------------------------------------------------------- /examples/js-cjs-bundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-bundled/package.json -------------------------------------------------------------------------------- /examples/js-cjs-bundled/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-bundled/src/index.js -------------------------------------------------------------------------------- /examples/js-cjs-bundled/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-bundled/vite.config.js -------------------------------------------------------------------------------- /examples/js-cjs-unbundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /examples/js-cjs-unbundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-unbundled/README.md -------------------------------------------------------------------------------- /examples/js-cjs-unbundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-unbundled/package.json -------------------------------------------------------------------------------- /examples/js-cjs-unbundled/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-cjs-unbundled/src/index.js -------------------------------------------------------------------------------- /examples/js-esm-bundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /examples/js-esm-bundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-bundled/README.md -------------------------------------------------------------------------------- /examples/js-esm-bundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-bundled/package.json -------------------------------------------------------------------------------- /examples/js-esm-bundled/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-bundled/src/index.js -------------------------------------------------------------------------------- /examples/js-esm-bundled/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-bundled/vite.config.js -------------------------------------------------------------------------------- /examples/js-esm-unbundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /examples/js-esm-unbundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-unbundled/README.md -------------------------------------------------------------------------------- /examples/js-esm-unbundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-unbundled/package.json -------------------------------------------------------------------------------- /examples/js-esm-unbundled/src/runner.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-unbundled/src/runner.js -------------------------------------------------------------------------------- /examples/js-esm-unbundled/src/start-node18.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-unbundled/src/start-node18.js -------------------------------------------------------------------------------- /examples/js-esm-unbundled/src/start-node20.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/js-esm-unbundled/src/start-node20.js -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 2 | -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-bundled/README.md -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-bundled/package.json -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-bundled/src/index.ts -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-bundled/tsconfig.json -------------------------------------------------------------------------------- /examples/ts-cjs-bundled/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-bundled/vite.config.ts -------------------------------------------------------------------------------- /examples/ts-cjs-unbundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /examples/ts-cjs-unbundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-unbundled/README.md -------------------------------------------------------------------------------- /examples/ts-cjs-unbundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-unbundled/package.json -------------------------------------------------------------------------------- /examples/ts-cjs-unbundled/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-unbundled/src/index.ts -------------------------------------------------------------------------------- /examples/ts-cjs-unbundled/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-cjs-unbundled/tsconfig.json -------------------------------------------------------------------------------- /examples/ts-esm-bundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /examples/ts-esm-bundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-bundled/README.md -------------------------------------------------------------------------------- /examples/ts-esm-bundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-bundled/package.json -------------------------------------------------------------------------------- /examples/ts-esm-bundled/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-bundled/src/index.ts -------------------------------------------------------------------------------- /examples/ts-esm-bundled/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-bundled/tsconfig.json -------------------------------------------------------------------------------- /examples/ts-esm-bundled/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-bundled/vite.config.ts -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/.nvmrc: -------------------------------------------------------------------------------- 1 | 22 -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/README.md -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/package.json -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/src/runner.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/src/runner.ts -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/src/start-node18.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/src/start-node18.ts -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/src/start-node20.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/src/start-node20.ts -------------------------------------------------------------------------------- /examples/ts-esm-unbundled/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/examples/ts-esm-unbundled/tsconfig.json -------------------------------------------------------------------------------- /lerna.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/lerna.json -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/package.json -------------------------------------------------------------------------------- /packages/common/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/.eslintrc -------------------------------------------------------------------------------- /packages/common/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/**/* 3 | !package.json 4 | !README.md 5 | -------------------------------------------------------------------------------- /packages/common/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | -------------------------------------------------------------------------------- /packages/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/index.ts -------------------------------------------------------------------------------- /packages/common/lib/assertions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/lib/assertions.ts -------------------------------------------------------------------------------- /packages/common/lib/fetch-token-price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/lib/fetch-token-price.ts -------------------------------------------------------------------------------- /packages/common/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/lib/utils.ts -------------------------------------------------------------------------------- /packages/common/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/package.json -------------------------------------------------------------------------------- /packages/common/solana/account-filters.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/account-filters.ts -------------------------------------------------------------------------------- /packages/common/solana/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/index.ts -------------------------------------------------------------------------------- /packages/common/solana/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/instructions.ts -------------------------------------------------------------------------------- /packages/common/solana/lib/deserialize-raw-transaction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/lib/deserialize-raw-transaction.ts -------------------------------------------------------------------------------- /packages/common/solana/lib/estimate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/lib/estimate.ts -------------------------------------------------------------------------------- /packages/common/solana/lib/public-key.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/lib/public-key.ts -------------------------------------------------------------------------------- /packages/common/solana/lib/unwrap-auto-simulate-ext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/lib/unwrap-auto-simulate-ext.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/consume-limit-estimate/estimate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/consume-limit-estimate/estimate.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/index.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/priority-fee-estimate/calc-fee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/priority-fee-estimate/calc-fee.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/priority-fee-estimate/general.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/priority-fee-estimate/general.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/priority-fee-estimate/percentile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/priority-fee-estimate/percentile.ts -------------------------------------------------------------------------------- /packages/common/solana/rpc/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/rpc/types.ts -------------------------------------------------------------------------------- /packages/common/solana/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/types.ts -------------------------------------------------------------------------------- /packages/common/solana/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/solana/utils.ts -------------------------------------------------------------------------------- /packages/common/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/tsconfig.json -------------------------------------------------------------------------------- /packages/common/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/tsup.config.ts -------------------------------------------------------------------------------- /packages/common/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/common/typedoc.json -------------------------------------------------------------------------------- /packages/distributor/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/.eslintrc -------------------------------------------------------------------------------- /packages/distributor/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/**/* 3 | !package.json 4 | !README.md 5 | -------------------------------------------------------------------------------- /packages/distributor/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | -------------------------------------------------------------------------------- /packages/distributor/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/README.md -------------------------------------------------------------------------------- /packages/distributor/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/index.ts -------------------------------------------------------------------------------- /packages/distributor/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/package.json -------------------------------------------------------------------------------- /packages/distributor/solana/clients/BaseDistributorClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/clients/BaseDistributorClient.ts -------------------------------------------------------------------------------- /packages/distributor/solana/clients/SolanaAlignedDistributorClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/clients/SolanaAlignedDistributorClient.ts -------------------------------------------------------------------------------- /packages/distributor/solana/clients/SolanaDistributorClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/clients/SolanaDistributorClient.ts -------------------------------------------------------------------------------- /packages/distributor/solana/clients/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/clients/index.ts -------------------------------------------------------------------------------- /packages/distributor/solana/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/constants.ts -------------------------------------------------------------------------------- /packages/distributor/solana/descriptor/aligned_distributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/descriptor/aligned_distributor.ts -------------------------------------------------------------------------------- /packages/distributor/solana/descriptor/idl/aligned_distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/descriptor/idl/aligned_distributor.json -------------------------------------------------------------------------------- /packages/distributor/solana/descriptor/idl/merkle_distributor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/descriptor/idl/merkle_distributor.json -------------------------------------------------------------------------------- /packages/distributor/solana/descriptor/merkle_distributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/descriptor/merkle_distributor.ts -------------------------------------------------------------------------------- /packages/distributor/solana/fees.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/fees.ts -------------------------------------------------------------------------------- /packages/distributor/solana/fetchAirdropFee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/fetchAirdropFee.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/accounts/MerkleDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/accounts/MerkleDistributor.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/accounts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/accounts/index.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/errors/anchor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/errors/anchor.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/errors/custom.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/errors/custom.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/errors/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/errors/index.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/claimLocked.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/claimLocked.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/clawback.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/clawback.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/closeClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/closeClaim.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/index.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/newClaim.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/newClaim.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/newDistributor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/newDistributor.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/setAdmin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/setAdmin.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/instructions/setClawbackReceiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/instructions/setClawbackReceiver.ts -------------------------------------------------------------------------------- /packages/distributor/solana/generated/programId.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/generated/programId.ts -------------------------------------------------------------------------------- /packages/distributor/solana/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/index.ts -------------------------------------------------------------------------------- /packages/distributor/solana/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/types.ts -------------------------------------------------------------------------------- /packages/distributor/solana/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/solana/utils.ts -------------------------------------------------------------------------------- /packages/distributor/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/tsconfig.json -------------------------------------------------------------------------------- /packages/distributor/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/tsup.config.ts -------------------------------------------------------------------------------- /packages/distributor/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/distributor/typedoc.json -------------------------------------------------------------------------------- /packages/eslint-config/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/eslint-config/README.md -------------------------------------------------------------------------------- /packages/eslint-config/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/eslint-config/index.js -------------------------------------------------------------------------------- /packages/eslint-config/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/eslint-config/package.json -------------------------------------------------------------------------------- /packages/launchpad/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/.eslintrc -------------------------------------------------------------------------------- /packages/launchpad/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/**/* 3 | !package.json 4 | !README.md 5 | -------------------------------------------------------------------------------- /packages/launchpad/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | -------------------------------------------------------------------------------- /packages/launchpad/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/README.md -------------------------------------------------------------------------------- /packages/launchpad/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/index.ts -------------------------------------------------------------------------------- /packages/launchpad/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/package.json -------------------------------------------------------------------------------- /packages/launchpad/solana/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/client.ts -------------------------------------------------------------------------------- /packages/launchpad/solana/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/constants.ts -------------------------------------------------------------------------------- /packages/launchpad/solana/descriptor/idl/streamflow_launchpad.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/descriptor/idl/streamflow_launchpad.json -------------------------------------------------------------------------------- /packages/launchpad/solana/descriptor/streamflow_launchpad.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/descriptor/streamflow_launchpad.ts -------------------------------------------------------------------------------- /packages/launchpad/solana/lib/derive-accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/lib/derive-accounts.ts -------------------------------------------------------------------------------- /packages/launchpad/solana/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/solana/types.ts -------------------------------------------------------------------------------- /packages/launchpad/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/tsconfig.json -------------------------------------------------------------------------------- /packages/launchpad/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/tsup.config.ts -------------------------------------------------------------------------------- /packages/launchpad/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/launchpad/typedoc.json -------------------------------------------------------------------------------- /packages/staking/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/.eslintrc -------------------------------------------------------------------------------- /packages/staking/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/**/* 3 | !package.json 4 | !README.md 5 | -------------------------------------------------------------------------------- /packages/staking/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | -------------------------------------------------------------------------------- /packages/staking/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/README.md -------------------------------------------------------------------------------- /packages/staking/__tests__/solana/rewards.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/__tests__/solana/rewards.spec.ts -------------------------------------------------------------------------------- /packages/staking/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/index.ts -------------------------------------------------------------------------------- /packages/staking/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/package.json -------------------------------------------------------------------------------- /packages/staking/solana/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/client.ts -------------------------------------------------------------------------------- /packages/staking/solana/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/constants.ts -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/fee_manager.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/fee_manager.ts -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/governor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/governor.ts -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/idl/fee_manager.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/idl/fee_manager.json -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/idl/governor.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/idl/governor.json -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/idl/reward_pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/idl/reward_pool.json -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/idl/reward_pool_dynamic.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/idl/reward_pool_dynamic.json -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/idl/stake_pool.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/idl/stake_pool.json -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/reward_pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/reward_pool.ts -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/reward_pool_dynamic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/reward_pool_dynamic.ts -------------------------------------------------------------------------------- /packages/staking/solana/descriptor/stake_pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/descriptor/stake_pool.ts -------------------------------------------------------------------------------- /packages/staking/solana/lib/derive-accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/lib/derive-accounts.ts -------------------------------------------------------------------------------- /packages/staking/solana/lib/fee-amounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/lib/fee-amounts.ts -------------------------------------------------------------------------------- /packages/staking/solana/lib/rewards.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/lib/rewards.ts -------------------------------------------------------------------------------- /packages/staking/solana/lib/stake-weight.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/lib/stake-weight.ts -------------------------------------------------------------------------------- /packages/staking/solana/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/solana/types.ts -------------------------------------------------------------------------------- /packages/staking/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/tsconfig.json -------------------------------------------------------------------------------- /packages/staking/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/tsup.config.ts -------------------------------------------------------------------------------- /packages/staking/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/staking/typedoc.json -------------------------------------------------------------------------------- /packages/stream/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/.eslintrc -------------------------------------------------------------------------------- /packages/stream/.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !dist/**/* 3 | !package.json 4 | !README.md 5 | -------------------------------------------------------------------------------- /packages/stream/.prettierignore: -------------------------------------------------------------------------------- 1 | build 2 | coverage 3 | -------------------------------------------------------------------------------- /packages/stream/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/README.md -------------------------------------------------------------------------------- /packages/stream/__tests__/solana/streamClient.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/__tests__/solana/streamClient.spec.ts -------------------------------------------------------------------------------- /packages/stream/index.ts: -------------------------------------------------------------------------------- 1 | 2 | export * from "./solana/index.js"; 3 | -------------------------------------------------------------------------------- /packages/stream/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/package.json -------------------------------------------------------------------------------- /packages/stream/solana/StreamClient.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/StreamClient.ts -------------------------------------------------------------------------------- /packages/stream/solana/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/constants.ts -------------------------------------------------------------------------------- /packages/stream/solana/contractUtils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/contractUtils.ts -------------------------------------------------------------------------------- /packages/stream/solana/descriptor/idl/streamflow_aligned_unlocks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/descriptor/idl/streamflow_aligned_unlocks.json -------------------------------------------------------------------------------- /packages/stream/solana/descriptor/streamflow_aligned_unlocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/descriptor/streamflow_aligned_unlocks.ts -------------------------------------------------------------------------------- /packages/stream/solana/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/index.ts -------------------------------------------------------------------------------- /packages/stream/solana/instructionTypes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/instructionTypes.ts -------------------------------------------------------------------------------- /packages/stream/solana/instructions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/instructions.ts -------------------------------------------------------------------------------- /packages/stream/solana/layout.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/layout.ts -------------------------------------------------------------------------------- /packages/stream/solana/lib/derive-accounts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/lib/derive-accounts.ts -------------------------------------------------------------------------------- /packages/stream/solana/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/lib/utils.ts -------------------------------------------------------------------------------- /packages/stream/solana/timelockIDL.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/timelockIDL.ts -------------------------------------------------------------------------------- /packages/stream/solana/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/solana/types.ts -------------------------------------------------------------------------------- /packages/stream/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/tsconfig.json -------------------------------------------------------------------------------- /packages/stream/tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/tsup.config.ts -------------------------------------------------------------------------------- /packages/stream/typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/packages/stream/typedoc.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/convertBN.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/scripts/convertBN.sh -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsconfig.tsdoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/tsconfig.tsdoc.json -------------------------------------------------------------------------------- /tsup.config.base.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/tsup.config.base.ts -------------------------------------------------------------------------------- /typedoc.base.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/typedoc.base.json -------------------------------------------------------------------------------- /typedoc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/streamflow-finance/js-sdk/HEAD/typedoc.json --------------------------------------------------------------------------------