├── .cspell.json ├── .editorconfig ├── .eslintrc.json ├── .github ├── CONTRIBUTING.md ├── ISSUE_TEMPLATE.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ └── publish.yml ├── .gitignore ├── .prettierignore ├── CHANGELOG.md ├── LICENSE ├── README.md ├── package.json ├── src ├── amm │ ├── common │ │ ├── constants.ts │ │ ├── contracts │ │ │ ├── n2dexyGOLDPoolContracts.ts │ │ │ ├── n2dexyGOLDtemplates.ts │ │ │ ├── n2tPoolContracts.ts │ │ │ ├── n2tTemplates.ts │ │ │ ├── t2tPoolContracts.spec.ts │ │ │ ├── t2tPoolContracts.ts │ │ │ └── t2tTemplates.ts │ │ ├── entities │ │ │ ├── ammPool.spec.ts │ │ │ ├── ammPool.ts │ │ │ └── swap.ts │ │ ├── errors │ │ │ ├── invalidParam.ts │ │ │ ├── invalidParams.ts │ │ │ └── poolSetupFailed.ts │ │ ├── interpreters │ │ │ ├── mins.ts │ │ │ ├── n2dexyPoolSetupAction.ts │ │ │ ├── n2tPoolSetupAction.ts │ │ │ ├── poolActions.ts │ │ │ ├── poolSetupAction.ts │ │ │ ├── refunds.ts │ │ │ └── t2tPoolSetupAction.ts │ │ ├── math │ │ │ ├── swap.spec.ts │ │ │ └── swap.ts │ │ ├── models │ │ │ ├── ammOperation.ts │ │ │ ├── ammOrderInfo.ts │ │ │ ├── ammPoolInfo.ts │ │ │ ├── depositParams.ts │ │ │ ├── operationSummary.ts │ │ │ ├── operations.ts │ │ │ ├── poolSetupParams.ts │ │ │ ├── redeemParams.ts │ │ │ ├── refundOperation.ts │ │ │ └── swapParams.ts │ │ ├── parsers │ │ │ ├── ammOrdersParser.spec.ts │ │ │ ├── ammOrdersParser.ts │ │ │ ├── ammPoolsInfoParser.ts │ │ │ └── ammPoolsParser.ts │ │ ├── services │ │ │ ├── history.ts │ │ │ └── pools.ts │ │ ├── types.ts │ │ └── validation │ │ │ └── ammPoolValidation.ts │ ├── nativeFee │ │ ├── contracts │ │ │ ├── n2dexyPoolContracts.ts │ │ │ ├── n2dexyTemplates.ts │ │ │ ├── n2tPoolContracts.ts │ │ │ ├── n2tTemplates.ts │ │ │ ├── t2tPoolContracts.ts │ │ │ └── t2tTemplates.ts │ │ └── interpreters │ │ │ ├── n2DexyPoolActions.ts │ │ │ ├── n2tPoolActions.ts │ │ │ ├── poolActions.ts │ │ │ └── t2tPoolActions.ts │ └── spfFee │ │ ├── contracts │ │ ├── n2tPoolContracts.ts │ │ ├── n2tTemplates.ts │ │ ├── t2tPoolContracts.ts │ │ └── t2tTemplates.ts │ │ └── interpreters │ │ ├── n2tPoolActions.ts │ │ ├── poolActions.ts │ │ └── t2tPoolActions.ts ├── constants.ts ├── contracts │ └── poolContracts.ts ├── entities │ └── price.ts ├── fromBox.ts ├── index.ts ├── lqmining │ ├── contracts │ │ ├── poolValidator.ts │ │ ├── proxyValidators.ts │ │ └── templates.ts │ ├── entities │ │ ├── lmPool.spec.ts │ │ └── lmPool.ts │ ├── interpreters │ │ └── poolActions.ts │ ├── models │ │ ├── actionContext.ts │ │ ├── poolOpParams.ts │ │ └── stake.ts │ ├── parsers │ │ ├── lmPoolFromBox.ts │ │ └── stakeFromBox.ts │ ├── services │ │ ├── pools.ts │ │ └── stakes.ts │ ├── types.ts │ └── validation │ │ └── lmPoolValidation.ts ├── models │ └── refundParams.ts ├── security │ ├── contracts │ │ ├── lockingContracts.ts │ │ └── lockingTemplates.ts │ ├── entities.ts │ ├── interpreters │ │ └── lockActions.ts │ ├── models.ts │ ├── parsers │ │ ├── lockParser.spec.ts │ │ └── lockParser.ts │ └── services │ │ └── locksHistory.ts ├── services │ └── pools.ts ├── types.ts ├── utils │ ├── arrays.ts │ ├── blake2b256.ts │ ├── blocks.ts │ ├── contract.ts │ ├── hex.ts │ ├── json.ts │ ├── makeTarget.ts │ ├── math.ts │ ├── notImplemented.ts │ ├── sqrt.ts │ └── utf8.ts └── validation │ └── poolValidation.ts └── tsconfig.json /.cspell.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.cspell.json -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.github/CONTRIBUTING.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/.prettierignore -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/package.json -------------------------------------------------------------------------------- /src/amm/common/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/constants.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/n2dexyGOLDPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/n2dexyGOLDPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/n2dexyGOLDtemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/n2dexyGOLDtemplates.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/n2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/n2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/n2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/n2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/t2tPoolContracts.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/t2tPoolContracts.spec.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/t2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/t2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/common/contracts/t2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/contracts/t2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/common/entities/ammPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/entities/ammPool.spec.ts -------------------------------------------------------------------------------- /src/amm/common/entities/ammPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/entities/ammPool.ts -------------------------------------------------------------------------------- /src/amm/common/entities/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/entities/swap.ts -------------------------------------------------------------------------------- /src/amm/common/errors/invalidParam.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/errors/invalidParam.ts -------------------------------------------------------------------------------- /src/amm/common/errors/invalidParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/errors/invalidParams.ts -------------------------------------------------------------------------------- /src/amm/common/errors/poolSetupFailed.ts: -------------------------------------------------------------------------------- 1 | export class PoolSetupFailed { 2 | constructor() {} 3 | } 4 | -------------------------------------------------------------------------------- /src/amm/common/interpreters/mins.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/mins.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/n2dexyPoolSetupAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/n2dexyPoolSetupAction.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/n2tPoolSetupAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/n2tPoolSetupAction.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/poolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/poolActions.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/poolSetupAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/poolSetupAction.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/refunds.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/refunds.ts -------------------------------------------------------------------------------- /src/amm/common/interpreters/t2tPoolSetupAction.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/interpreters/t2tPoolSetupAction.ts -------------------------------------------------------------------------------- /src/amm/common/math/swap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/math/swap.spec.ts -------------------------------------------------------------------------------- /src/amm/common/math/swap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/math/swap.ts -------------------------------------------------------------------------------- /src/amm/common/models/ammOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/ammOperation.ts -------------------------------------------------------------------------------- /src/amm/common/models/ammOrderInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/ammOrderInfo.ts -------------------------------------------------------------------------------- /src/amm/common/models/ammPoolInfo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/ammPoolInfo.ts -------------------------------------------------------------------------------- /src/amm/common/models/depositParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/depositParams.ts -------------------------------------------------------------------------------- /src/amm/common/models/operationSummary.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/operationSummary.ts -------------------------------------------------------------------------------- /src/amm/common/models/operations.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/operations.ts -------------------------------------------------------------------------------- /src/amm/common/models/poolSetupParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/poolSetupParams.ts -------------------------------------------------------------------------------- /src/amm/common/models/redeemParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/redeemParams.ts -------------------------------------------------------------------------------- /src/amm/common/models/refundOperation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/refundOperation.ts -------------------------------------------------------------------------------- /src/amm/common/models/swapParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/models/swapParams.ts -------------------------------------------------------------------------------- /src/amm/common/parsers/ammOrdersParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/parsers/ammOrdersParser.spec.ts -------------------------------------------------------------------------------- /src/amm/common/parsers/ammOrdersParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/parsers/ammOrdersParser.ts -------------------------------------------------------------------------------- /src/amm/common/parsers/ammPoolsInfoParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/parsers/ammPoolsInfoParser.ts -------------------------------------------------------------------------------- /src/amm/common/parsers/ammPoolsParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/parsers/ammPoolsParser.ts -------------------------------------------------------------------------------- /src/amm/common/services/history.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/services/history.ts -------------------------------------------------------------------------------- /src/amm/common/services/pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/services/pools.ts -------------------------------------------------------------------------------- /src/amm/common/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/types.ts -------------------------------------------------------------------------------- /src/amm/common/validation/ammPoolValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/common/validation/ammPoolValidation.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/n2dexyPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/n2dexyPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/n2dexyTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/n2dexyTemplates.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/n2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/n2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/n2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/n2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/t2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/t2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/contracts/t2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/contracts/t2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/interpreters/n2DexyPoolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/interpreters/n2DexyPoolActions.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/interpreters/n2tPoolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/interpreters/n2tPoolActions.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/interpreters/poolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/interpreters/poolActions.ts -------------------------------------------------------------------------------- /src/amm/nativeFee/interpreters/t2tPoolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/nativeFee/interpreters/t2tPoolActions.ts -------------------------------------------------------------------------------- /src/amm/spfFee/contracts/n2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/contracts/n2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/spfFee/contracts/n2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/contracts/n2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/spfFee/contracts/t2tPoolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/contracts/t2tPoolContracts.ts -------------------------------------------------------------------------------- /src/amm/spfFee/contracts/t2tTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/contracts/t2tTemplates.ts -------------------------------------------------------------------------------- /src/amm/spfFee/interpreters/n2tPoolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/interpreters/n2tPoolActions.ts -------------------------------------------------------------------------------- /src/amm/spfFee/interpreters/poolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/interpreters/poolActions.ts -------------------------------------------------------------------------------- /src/amm/spfFee/interpreters/t2tPoolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/amm/spfFee/interpreters/t2tPoolActions.ts -------------------------------------------------------------------------------- /src/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/constants.ts -------------------------------------------------------------------------------- /src/contracts/poolContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/contracts/poolContracts.ts -------------------------------------------------------------------------------- /src/entities/price.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/entities/price.ts -------------------------------------------------------------------------------- /src/fromBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/fromBox.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/lqmining/contracts/poolValidator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/contracts/poolValidator.ts -------------------------------------------------------------------------------- /src/lqmining/contracts/proxyValidators.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/contracts/proxyValidators.ts -------------------------------------------------------------------------------- /src/lqmining/contracts/templates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/contracts/templates.ts -------------------------------------------------------------------------------- /src/lqmining/entities/lmPool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/entities/lmPool.spec.ts -------------------------------------------------------------------------------- /src/lqmining/entities/lmPool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/entities/lmPool.ts -------------------------------------------------------------------------------- /src/lqmining/interpreters/poolActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/interpreters/poolActions.ts -------------------------------------------------------------------------------- /src/lqmining/models/actionContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/models/actionContext.ts -------------------------------------------------------------------------------- /src/lqmining/models/poolOpParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/models/poolOpParams.ts -------------------------------------------------------------------------------- /src/lqmining/models/stake.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/models/stake.ts -------------------------------------------------------------------------------- /src/lqmining/parsers/lmPoolFromBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/parsers/lmPoolFromBox.ts -------------------------------------------------------------------------------- /src/lqmining/parsers/stakeFromBox.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/parsers/stakeFromBox.ts -------------------------------------------------------------------------------- /src/lqmining/services/pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/services/pools.ts -------------------------------------------------------------------------------- /src/lqmining/services/stakes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/services/stakes.ts -------------------------------------------------------------------------------- /src/lqmining/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/types.ts -------------------------------------------------------------------------------- /src/lqmining/validation/lmPoolValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/lqmining/validation/lmPoolValidation.ts -------------------------------------------------------------------------------- /src/models/refundParams.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/models/refundParams.ts -------------------------------------------------------------------------------- /src/security/contracts/lockingContracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/contracts/lockingContracts.ts -------------------------------------------------------------------------------- /src/security/contracts/lockingTemplates.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/contracts/lockingTemplates.ts -------------------------------------------------------------------------------- /src/security/entities.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/entities.ts -------------------------------------------------------------------------------- /src/security/interpreters/lockActions.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/interpreters/lockActions.ts -------------------------------------------------------------------------------- /src/security/models.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/models.ts -------------------------------------------------------------------------------- /src/security/parsers/lockParser.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/parsers/lockParser.spec.ts -------------------------------------------------------------------------------- /src/security/parsers/lockParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/parsers/lockParser.ts -------------------------------------------------------------------------------- /src/security/services/locksHistory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/security/services/locksHistory.ts -------------------------------------------------------------------------------- /src/services/pools.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/services/pools.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/utils/arrays.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/arrays.ts -------------------------------------------------------------------------------- /src/utils/blake2b256.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/blake2b256.ts -------------------------------------------------------------------------------- /src/utils/blocks.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/blocks.ts -------------------------------------------------------------------------------- /src/utils/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/contract.ts -------------------------------------------------------------------------------- /src/utils/hex.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/hex.ts -------------------------------------------------------------------------------- /src/utils/json.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/json.ts -------------------------------------------------------------------------------- /src/utils/makeTarget.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/makeTarget.ts -------------------------------------------------------------------------------- /src/utils/math.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/math.ts -------------------------------------------------------------------------------- /src/utils/notImplemented.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/notImplemented.ts -------------------------------------------------------------------------------- /src/utils/sqrt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/sqrt.ts -------------------------------------------------------------------------------- /src/utils/utf8.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/utils/utf8.ts -------------------------------------------------------------------------------- /src/validation/poolValidation.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/src/validation/poolValidation.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/spectrum-finance/ergo-dex-sdk-js/HEAD/tsconfig.json --------------------------------------------------------------------------------