├── .env.example ├── .gitignore ├── .prettierrc ├── .yarnrc.yml ├── LICENSE ├── README.md ├── blueprint.config.ts ├── contracts ├── common │ ├── common.fc │ ├── contracts.fc │ ├── errors.fc │ ├── gas.fc │ ├── op.fc │ ├── params.fc │ └── utils.fc ├── deployer.fc ├── lp_account.fc ├── lp_account │ ├── get.fc │ ├── lp_account.fc │ ├── msgs │ │ ├── getter.fc │ │ ├── pool.fc │ │ └── user.fc │ └── storage.fc ├── lp_wallet.fc ├── lp_wallet │ ├── jetton-utils.fc │ ├── op.fc │ ├── params.fc │ └── storage.fc ├── pool.fc ├── pool │ ├── get.fc │ ├── headers.fc │ ├── msgs │ │ ├── getter.fc │ │ ├── lp_account.fc │ │ ├── lp_wallet.fc │ │ ├── protocolfee.fc │ │ └── router.fc │ ├── pool.fc │ └── pools │ │ ├── README.md │ │ ├── constant_product │ │ ├── constant_product.fc │ │ ├── gas.fc │ │ ├── get.fc │ │ ├── math.fc │ │ ├── pool.fc │ │ ├── state_init.fc │ │ └── storage.fc │ │ ├── constant_sum │ │ ├── constant_sum.fc │ │ ├── gas.fc │ │ ├── get.fc │ │ ├── math.fc │ │ ├── pool.fc │ │ ├── state_init.fc │ │ └── storage.fc │ │ ├── stableswap │ │ ├── ext_router.fc │ │ ├── gas.fc │ │ ├── get.fc │ │ ├── math.fc │ │ ├── pool.fc │ │ ├── stableswap.fc │ │ ├── state_init.fc │ │ └── storage.fc │ │ ├── weighted_const_product │ │ ├── ext_router.fc │ │ ├── gas.fc │ │ ├── get.fc │ │ ├── math.fc │ │ ├── pool.fc │ │ ├── state_init.fc │ │ ├── storage.fc │ │ └── weighted_const_product.fc │ │ └── weighted_stableswap │ │ ├── ext_router.fc │ │ ├── gas.fc │ │ ├── get.fc │ │ ├── math.fc │ │ ├── pool.fc │ │ ├── setter.fc │ │ ├── state_init.fc │ │ ├── storage.fc │ │ └── weighted_stableswap.fc ├── router.fc ├── router │ ├── dex.fc │ ├── get.fc │ ├── msgs │ │ ├── admin.fc │ │ ├── getter.fc │ │ ├── jetton.fc │ │ ├── pool.fc │ │ └── vault.fc │ ├── pools │ │ ├── README.md │ │ ├── stableswap │ │ │ ├── contracts.fc │ │ │ ├── ext_admin.fc │ │ │ └── stableswap.fc │ │ ├── weighted_const_product │ │ │ ├── contracts.fc │ │ │ ├── ext_admin.fc │ │ │ └── weighted_const_product.fc │ │ └── weighted_stableswap │ │ │ ├── contracts.fc │ │ │ ├── ext_admin.fc │ │ │ └── weighted_stableswap.fc │ ├── router.fc │ ├── storage.fc │ └── utils.fc ├── test │ └── pool_dummy.fc └── vault.fc ├── helpers ├── build.ts └── helpers.ts ├── jest.config.js ├── libs ├── .gitignore ├── .yarnrc.yml ├── index.ts └── src │ ├── address.ts │ ├── balances.ts │ ├── build-lib.ts │ ├── cell.ts │ ├── cli-utils.ts │ ├── codes.ts │ ├── color.ts │ ├── config.ts │ ├── crc16.ts │ ├── crc32.ts │ ├── flatten.ts │ ├── formatting.ts │ ├── graph.ts │ ├── inspector.ts │ ├── meta.ts │ ├── number.ts │ ├── onchain-helper.ts │ ├── parser │ └── confParser.ts │ ├── preproc.ts │ ├── table.ts │ ├── test-helpers.ts │ ├── time.ts │ ├── tokens.ts │ ├── tx-parsers.ts │ ├── types.ts │ ├── utils.ts │ └── wrappers │ ├── Deployer.ts │ ├── JettonMinter.ts │ ├── JettonWallet.ts │ ├── NftItem.ts │ ├── NftMinter.ts │ ├── PTon.ts │ └── abstract │ ├── abcCommon.ts │ ├── abcJettonMinter.ts │ ├── abcJettonWallet.ts │ ├── abcNftItem.ts │ └── abcNftMinter.ts ├── package.json ├── scripts └── deployRouter.ts ├── tests ├── ConstProduct.spec.ts ├── ConstSum.spec.ts ├── LPAccount.spec.ts ├── Pool.spec.ts ├── Router.spec.ts ├── Stableswap.spec.ts ├── System.spec.ts ├── WeightedCPI.spec.ts └── WeightedStableswap.spec.ts ├── tsconfig.json └── wrappers ├── Deployer.compile.ts ├── LPAccount.compile.ts ├── LPAccount.ts ├── LPWallet.compile.ts ├── LPWallet.ts ├── Pool.compile.ts ├── Pool.ts ├── PoolDummy.compile.ts ├── Router.compile.ts ├── Router.ts ├── Vault.compile.ts └── Vault.ts /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/.prettierrc -------------------------------------------------------------------------------- /.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/README.md -------------------------------------------------------------------------------- /blueprint.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/blueprint.config.ts -------------------------------------------------------------------------------- /contracts/common/common.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/common.fc -------------------------------------------------------------------------------- /contracts/common/contracts.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/contracts.fc -------------------------------------------------------------------------------- /contracts/common/errors.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/errors.fc -------------------------------------------------------------------------------- /contracts/common/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/gas.fc -------------------------------------------------------------------------------- /contracts/common/op.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/op.fc -------------------------------------------------------------------------------- /contracts/common/params.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/params.fc -------------------------------------------------------------------------------- /contracts/common/utils.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/common/utils.fc -------------------------------------------------------------------------------- /contracts/deployer.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/deployer.fc -------------------------------------------------------------------------------- /contracts/lp_account.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account.fc -------------------------------------------------------------------------------- /contracts/lp_account/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/get.fc -------------------------------------------------------------------------------- /contracts/lp_account/lp_account.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/lp_account.fc -------------------------------------------------------------------------------- /contracts/lp_account/msgs/getter.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/msgs/getter.fc -------------------------------------------------------------------------------- /contracts/lp_account/msgs/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/msgs/pool.fc -------------------------------------------------------------------------------- /contracts/lp_account/msgs/user.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/msgs/user.fc -------------------------------------------------------------------------------- /contracts/lp_account/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_account/storage.fc -------------------------------------------------------------------------------- /contracts/lp_wallet.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_wallet.fc -------------------------------------------------------------------------------- /contracts/lp_wallet/jetton-utils.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_wallet/jetton-utils.fc -------------------------------------------------------------------------------- /contracts/lp_wallet/op.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_wallet/op.fc -------------------------------------------------------------------------------- /contracts/lp_wallet/params.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_wallet/params.fc -------------------------------------------------------------------------------- /contracts/lp_wallet/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/lp_wallet/storage.fc -------------------------------------------------------------------------------- /contracts/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool.fc -------------------------------------------------------------------------------- /contracts/pool/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/get.fc -------------------------------------------------------------------------------- /contracts/pool/headers.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/headers.fc -------------------------------------------------------------------------------- /contracts/pool/msgs/getter.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/msgs/getter.fc -------------------------------------------------------------------------------- /contracts/pool/msgs/lp_account.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/msgs/lp_account.fc -------------------------------------------------------------------------------- /contracts/pool/msgs/lp_wallet.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/msgs/lp_wallet.fc -------------------------------------------------------------------------------- /contracts/pool/msgs/protocolfee.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/msgs/protocolfee.fc -------------------------------------------------------------------------------- /contracts/pool/msgs/router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/msgs/router.fc -------------------------------------------------------------------------------- /contracts/pool/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/README.md -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/constant_product.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/constant_product.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/gas.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/get.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/math.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/math.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/state_init.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/state_init.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_product/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_product/storage.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/constant_sum.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/constant_sum.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/gas.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/get.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/math.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/math.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/state_init.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/state_init.fc -------------------------------------------------------------------------------- /contracts/pool/pools/constant_sum/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/constant_sum/storage.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/ext_router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/ext_router.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/gas.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/get.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/math.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/math.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/stableswap.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/stableswap.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/state_init.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/state_init.fc -------------------------------------------------------------------------------- /contracts/pool/pools/stableswap/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/stableswap/storage.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/ext_router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/ext_router.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/gas.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/get.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/math.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/math.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/state_init.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/state_init.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/storage.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_const_product/weighted_const_product.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_const_product/weighted_const_product.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/ext_router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/ext_router.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/gas.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/gas.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/get.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/math.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/math.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/pool.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/setter.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/setter.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/state_init.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/state_init.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/storage.fc -------------------------------------------------------------------------------- /contracts/pool/pools/weighted_stableswap/weighted_stableswap.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/pool/pools/weighted_stableswap/weighted_stableswap.fc -------------------------------------------------------------------------------- /contracts/router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router.fc -------------------------------------------------------------------------------- /contracts/router/dex.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/dex.fc -------------------------------------------------------------------------------- /contracts/router/get.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/get.fc -------------------------------------------------------------------------------- /contracts/router/msgs/admin.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/msgs/admin.fc -------------------------------------------------------------------------------- /contracts/router/msgs/getter.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/msgs/getter.fc -------------------------------------------------------------------------------- /contracts/router/msgs/jetton.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/msgs/jetton.fc -------------------------------------------------------------------------------- /contracts/router/msgs/pool.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/msgs/pool.fc -------------------------------------------------------------------------------- /contracts/router/msgs/vault.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/msgs/vault.fc -------------------------------------------------------------------------------- /contracts/router/pools/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/README.md -------------------------------------------------------------------------------- /contracts/router/pools/stableswap/contracts.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/stableswap/contracts.fc -------------------------------------------------------------------------------- /contracts/router/pools/stableswap/ext_admin.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/stableswap/ext_admin.fc -------------------------------------------------------------------------------- /contracts/router/pools/stableswap/stableswap.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/stableswap/stableswap.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_const_product/contracts.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_const_product/contracts.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_const_product/ext_admin.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_const_product/ext_admin.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_const_product/weighted_const_product.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_const_product/weighted_const_product.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_stableswap/contracts.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_stableswap/contracts.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_stableswap/ext_admin.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_stableswap/ext_admin.fc -------------------------------------------------------------------------------- /contracts/router/pools/weighted_stableswap/weighted_stableswap.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/pools/weighted_stableswap/weighted_stableswap.fc -------------------------------------------------------------------------------- /contracts/router/router.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/router.fc -------------------------------------------------------------------------------- /contracts/router/storage.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/storage.fc -------------------------------------------------------------------------------- /contracts/router/utils.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/router/utils.fc -------------------------------------------------------------------------------- /contracts/test/pool_dummy.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/test/pool_dummy.fc -------------------------------------------------------------------------------- /contracts/vault.fc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/contracts/vault.fc -------------------------------------------------------------------------------- /helpers/build.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/helpers/build.ts -------------------------------------------------------------------------------- /helpers/helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/helpers/helpers.ts -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/jest.config.js -------------------------------------------------------------------------------- /libs/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/.gitignore -------------------------------------------------------------------------------- /libs/.yarnrc.yml: -------------------------------------------------------------------------------- 1 | nodeLinker: node-modules 2 | -------------------------------------------------------------------------------- /libs/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/index.ts -------------------------------------------------------------------------------- /libs/src/address.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/address.ts -------------------------------------------------------------------------------- /libs/src/balances.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/balances.ts -------------------------------------------------------------------------------- /libs/src/build-lib.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/build-lib.ts -------------------------------------------------------------------------------- /libs/src/cell.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/cell.ts -------------------------------------------------------------------------------- /libs/src/cli-utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/cli-utils.ts -------------------------------------------------------------------------------- /libs/src/codes.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/codes.ts -------------------------------------------------------------------------------- /libs/src/color.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/color.ts -------------------------------------------------------------------------------- /libs/src/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/config.ts -------------------------------------------------------------------------------- /libs/src/crc16.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/crc16.ts -------------------------------------------------------------------------------- /libs/src/crc32.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/crc32.ts -------------------------------------------------------------------------------- /libs/src/flatten.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/flatten.ts -------------------------------------------------------------------------------- /libs/src/formatting.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/formatting.ts -------------------------------------------------------------------------------- /libs/src/graph.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/graph.ts -------------------------------------------------------------------------------- /libs/src/inspector.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/inspector.ts -------------------------------------------------------------------------------- /libs/src/meta.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/meta.ts -------------------------------------------------------------------------------- /libs/src/number.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/number.ts -------------------------------------------------------------------------------- /libs/src/onchain-helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/onchain-helper.ts -------------------------------------------------------------------------------- /libs/src/parser/confParser.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/parser/confParser.ts -------------------------------------------------------------------------------- /libs/src/preproc.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/preproc.ts -------------------------------------------------------------------------------- /libs/src/table.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/table.ts -------------------------------------------------------------------------------- /libs/src/test-helpers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/test-helpers.ts -------------------------------------------------------------------------------- /libs/src/time.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/time.ts -------------------------------------------------------------------------------- /libs/src/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/tokens.ts -------------------------------------------------------------------------------- /libs/src/tx-parsers.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/tx-parsers.ts -------------------------------------------------------------------------------- /libs/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/types.ts -------------------------------------------------------------------------------- /libs/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/utils.ts -------------------------------------------------------------------------------- /libs/src/wrappers/Deployer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/Deployer.ts -------------------------------------------------------------------------------- /libs/src/wrappers/JettonMinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/JettonMinter.ts -------------------------------------------------------------------------------- /libs/src/wrappers/JettonWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/JettonWallet.ts -------------------------------------------------------------------------------- /libs/src/wrappers/NftItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/NftItem.ts -------------------------------------------------------------------------------- /libs/src/wrappers/NftMinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/NftMinter.ts -------------------------------------------------------------------------------- /libs/src/wrappers/PTon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/PTon.ts -------------------------------------------------------------------------------- /libs/src/wrappers/abstract/abcCommon.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/abstract/abcCommon.ts -------------------------------------------------------------------------------- /libs/src/wrappers/abstract/abcJettonMinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/abstract/abcJettonMinter.ts -------------------------------------------------------------------------------- /libs/src/wrappers/abstract/abcJettonWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/abstract/abcJettonWallet.ts -------------------------------------------------------------------------------- /libs/src/wrappers/abstract/abcNftItem.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/abstract/abcNftItem.ts -------------------------------------------------------------------------------- /libs/src/wrappers/abstract/abcNftMinter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/libs/src/wrappers/abstract/abcNftMinter.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployRouter.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/scripts/deployRouter.ts -------------------------------------------------------------------------------- /tests/ConstProduct.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/ConstProduct.spec.ts -------------------------------------------------------------------------------- /tests/ConstSum.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/ConstSum.spec.ts -------------------------------------------------------------------------------- /tests/LPAccount.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/LPAccount.spec.ts -------------------------------------------------------------------------------- /tests/Pool.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/Pool.spec.ts -------------------------------------------------------------------------------- /tests/Router.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/Router.spec.ts -------------------------------------------------------------------------------- /tests/Stableswap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/Stableswap.spec.ts -------------------------------------------------------------------------------- /tests/System.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/System.spec.ts -------------------------------------------------------------------------------- /tests/WeightedCPI.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/WeightedCPI.spec.ts -------------------------------------------------------------------------------- /tests/WeightedStableswap.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tests/WeightedStableswap.spec.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/tsconfig.json -------------------------------------------------------------------------------- /wrappers/Deployer.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Deployer.compile.ts -------------------------------------------------------------------------------- /wrappers/LPAccount.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/LPAccount.compile.ts -------------------------------------------------------------------------------- /wrappers/LPAccount.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/LPAccount.ts -------------------------------------------------------------------------------- /wrappers/LPWallet.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/LPWallet.compile.ts -------------------------------------------------------------------------------- /wrappers/LPWallet.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/LPWallet.ts -------------------------------------------------------------------------------- /wrappers/Pool.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Pool.compile.ts -------------------------------------------------------------------------------- /wrappers/Pool.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Pool.ts -------------------------------------------------------------------------------- /wrappers/PoolDummy.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/PoolDummy.compile.ts -------------------------------------------------------------------------------- /wrappers/Router.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Router.compile.ts -------------------------------------------------------------------------------- /wrappers/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Router.ts -------------------------------------------------------------------------------- /wrappers/Vault.compile.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Vault.compile.ts -------------------------------------------------------------------------------- /wrappers/Vault.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ston-fi/dex-core-v2/HEAD/wrappers/Vault.ts --------------------------------------------------------------------------------