├── .babelrc ├── .env.sample ├── .gitattributes ├── .github └── workflows │ ├── build.yml │ ├── coverage.yml │ ├── deploy.yml │ ├── lint.yml │ └── test.yml ├── .gitignore ├── .husky ├── .gitignore └── pre-commit ├── .prettierignore ├── .prettierrc.json ├── .solcover.js ├── .solhint.json ├── .solhintignore ├── COPYING ├── COPYING.LESSER ├── README.md ├── Router.json ├── contracts ├── callers │ ├── SimpleCaller.sol │ ├── SimpleCallerWithPermit2.sol │ ├── UniswapV2Caller.sol │ └── UniswapV3Caller.sol ├── interfaces │ ├── ICaller.sol │ ├── IDAIPermit.sol │ ├── IEIP2612.sol │ ├── IPermit2.sol │ ├── IProtocolFee.sol │ ├── IRouter.sol │ ├── ISignatureVerifier.sol │ ├── ITokensHandler.sol │ ├── IUniswapV2Pair.sol │ ├── IUniswapV2Router02.sol │ ├── IWETH9.sol │ └── IYearnPermit.sol ├── router │ ├── ProtocolFee.sol │ ├── Router.sol │ └── SignatureVerifier.sol ├── shared │ ├── Base.sol │ ├── Enums.sol │ ├── Errors.sol │ ├── Ownable.sol │ ├── Permit2.sol │ ├── Structs.sol │ ├── TokensHandler.sol │ └── Weth.sol └── test │ ├── MockCaller.sol │ └── MockERC20.sol ├── deploy ├── 1_deploy_router_zksync_era.ts ├── 2_deploy_simple_caller_with_permit2_zksync_era.ts ├── 2_deploy_simple_caller_zksync_era.ts ├── 3_setup_router_fee_zksync_era.ts ├── 4_deploy_univ2_caller_zksync_era.ts └── deployContractZkSyncEra.ts ├── docs ├── addresses.md ├── architecture.md ├── assets │ └── images │ │ └── defi-sdk-cover.png ├── creating-your-adapters │ ├── index.md │ ├── interactive-adapters.md │ └── read-only-adapters.md ├── examples.md ├── index.html ├── index.md ├── interacting.md ├── main.js ├── main.js.LICENSE.txt ├── reading.md ├── router.md └── supported-protocols │ ├── interactive-adapters.md │ └── read-only-adapters.md ├── eslint.config.js ├── funding.json ├── hardhat.config.ts ├── mkdocs.yaml ├── package.json ├── scripts ├── deployContract.ts ├── deploy_router.ts ├── deploy_safe_proxy.ts ├── deploy_simple_caller.ts ├── deploy_simple_caller_with_permit2.ts ├── deploy_uniswap_v2_caller.ts ├── deploy_uniswap_v3_caller.ts ├── deployment.json ├── safe_proxy_factory_config.json ├── setup_router_fee.ts ├── update_deployment.ts └── verify.ts ├── slither.db.json ├── test ├── callers │ ├── SimpleCaller.ts │ ├── UniswapV2Caller.ts │ └── UniswapV3Caller.ts ├── helpers │ ├── buyTokenOnUniswap.ts │ ├── hashTypedData.ts │ ├── increaseTime.ts │ ├── latestTime.ts │ ├── logger.ts │ ├── signTypedData.ts │ └── tokens.ts └── router │ ├── Ownable.ts │ ├── Router.ts │ └── SignatureVerifier.ts └── tsconfig.json /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.babelrc -------------------------------------------------------------------------------- /.env.sample: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.env.sample -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- 1 | *.sol linguist-language=Solidity 2 | -------------------------------------------------------------------------------- /.github/workflows/build.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.github/workflows/build.yml -------------------------------------------------------------------------------- /.github/workflows/coverage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.github/workflows/coverage.yml -------------------------------------------------------------------------------- /.github/workflows/deploy.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.github/workflows/deploy.yml -------------------------------------------------------------------------------- /.github/workflows/lint.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.github/workflows/lint.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/.gitignore: -------------------------------------------------------------------------------- 1 | _ 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | . "$(dirname "$0")/_/husky.sh" 3 | 4 | npx --no lint-staged -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | coverage 3 | artifacts 4 | build 5 | -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.solcover.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.solcover.js -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | contracts/Migrations.sol 3 | -------------------------------------------------------------------------------- /COPYING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/COPYING -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/README.md -------------------------------------------------------------------------------- /Router.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/Router.json -------------------------------------------------------------------------------- /contracts/callers/SimpleCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/callers/SimpleCaller.sol -------------------------------------------------------------------------------- /contracts/callers/SimpleCallerWithPermit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/callers/SimpleCallerWithPermit2.sol -------------------------------------------------------------------------------- /contracts/callers/UniswapV2Caller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/callers/UniswapV2Caller.sol -------------------------------------------------------------------------------- /contracts/callers/UniswapV3Caller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/callers/UniswapV3Caller.sol -------------------------------------------------------------------------------- /contracts/interfaces/ICaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/ICaller.sol -------------------------------------------------------------------------------- /contracts/interfaces/IDAIPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IDAIPermit.sol -------------------------------------------------------------------------------- /contracts/interfaces/IEIP2612.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IEIP2612.sol -------------------------------------------------------------------------------- /contracts/interfaces/IPermit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IPermit2.sol -------------------------------------------------------------------------------- /contracts/interfaces/IProtocolFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IProtocolFee.sol -------------------------------------------------------------------------------- /contracts/interfaces/IRouter.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IRouter.sol -------------------------------------------------------------------------------- /contracts/interfaces/ISignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/ISignatureVerifier.sol -------------------------------------------------------------------------------- /contracts/interfaces/ITokensHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/ITokensHandler.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Pair.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IUniswapV2Pair.sol -------------------------------------------------------------------------------- /contracts/interfaces/IUniswapV2Router02.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IUniswapV2Router02.sol -------------------------------------------------------------------------------- /contracts/interfaces/IWETH9.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IWETH9.sol -------------------------------------------------------------------------------- /contracts/interfaces/IYearnPermit.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/interfaces/IYearnPermit.sol -------------------------------------------------------------------------------- /contracts/router/ProtocolFee.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/router/ProtocolFee.sol -------------------------------------------------------------------------------- /contracts/router/Router.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/router/Router.sol -------------------------------------------------------------------------------- /contracts/router/SignatureVerifier.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/router/SignatureVerifier.sol -------------------------------------------------------------------------------- /contracts/shared/Base.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Base.sol -------------------------------------------------------------------------------- /contracts/shared/Enums.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Enums.sol -------------------------------------------------------------------------------- /contracts/shared/Errors.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Errors.sol -------------------------------------------------------------------------------- /contracts/shared/Ownable.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Ownable.sol -------------------------------------------------------------------------------- /contracts/shared/Permit2.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Permit2.sol -------------------------------------------------------------------------------- /contracts/shared/Structs.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Structs.sol -------------------------------------------------------------------------------- /contracts/shared/TokensHandler.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/TokensHandler.sol -------------------------------------------------------------------------------- /contracts/shared/Weth.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/shared/Weth.sol -------------------------------------------------------------------------------- /contracts/test/MockCaller.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/test/MockCaller.sol -------------------------------------------------------------------------------- /contracts/test/MockERC20.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/contracts/test/MockERC20.sol -------------------------------------------------------------------------------- /deploy/1_deploy_router_zksync_era.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/1_deploy_router_zksync_era.ts -------------------------------------------------------------------------------- /deploy/2_deploy_simple_caller_with_permit2_zksync_era.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/2_deploy_simple_caller_with_permit2_zksync_era.ts -------------------------------------------------------------------------------- /deploy/2_deploy_simple_caller_zksync_era.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/2_deploy_simple_caller_zksync_era.ts -------------------------------------------------------------------------------- /deploy/3_setup_router_fee_zksync_era.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/3_setup_router_fee_zksync_era.ts -------------------------------------------------------------------------------- /deploy/4_deploy_univ2_caller_zksync_era.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/4_deploy_univ2_caller_zksync_era.ts -------------------------------------------------------------------------------- /deploy/deployContractZkSyncEra.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/deploy/deployContractZkSyncEra.ts -------------------------------------------------------------------------------- /docs/addresses.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/addresses.md -------------------------------------------------------------------------------- /docs/architecture.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/architecture.md -------------------------------------------------------------------------------- /docs/assets/images/defi-sdk-cover.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/assets/images/defi-sdk-cover.png -------------------------------------------------------------------------------- /docs/creating-your-adapters/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/creating-your-adapters/index.md -------------------------------------------------------------------------------- /docs/creating-your-adapters/interactive-adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/creating-your-adapters/interactive-adapters.md -------------------------------------------------------------------------------- /docs/creating-your-adapters/read-only-adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/creating-your-adapters/read-only-adapters.md -------------------------------------------------------------------------------- /docs/examples.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/examples.md -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/index.md -------------------------------------------------------------------------------- /docs/interacting.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/interacting.md -------------------------------------------------------------------------------- /docs/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/main.js -------------------------------------------------------------------------------- /docs/main.js.LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/main.js.LICENSE.txt -------------------------------------------------------------------------------- /docs/reading.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/reading.md -------------------------------------------------------------------------------- /docs/router.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/router.md -------------------------------------------------------------------------------- /docs/supported-protocols/interactive-adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/supported-protocols/interactive-adapters.md -------------------------------------------------------------------------------- /docs/supported-protocols/read-only-adapters.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/docs/supported-protocols/read-only-adapters.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/eslint.config.js -------------------------------------------------------------------------------- /funding.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/funding.json -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /mkdocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/mkdocs.yaml -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deployContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deployContract.ts -------------------------------------------------------------------------------- /scripts/deploy_router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_router.ts -------------------------------------------------------------------------------- /scripts/deploy_safe_proxy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_safe_proxy.ts -------------------------------------------------------------------------------- /scripts/deploy_simple_caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_simple_caller.ts -------------------------------------------------------------------------------- /scripts/deploy_simple_caller_with_permit2.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_simple_caller_with_permit2.ts -------------------------------------------------------------------------------- /scripts/deploy_uniswap_v2_caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_uniswap_v2_caller.ts -------------------------------------------------------------------------------- /scripts/deploy_uniswap_v3_caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deploy_uniswap_v3_caller.ts -------------------------------------------------------------------------------- /scripts/deployment.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/deployment.json -------------------------------------------------------------------------------- /scripts/safe_proxy_factory_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/safe_proxy_factory_config.json -------------------------------------------------------------------------------- /scripts/setup_router_fee.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/setup_router_fee.ts -------------------------------------------------------------------------------- /scripts/update_deployment.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/update_deployment.ts -------------------------------------------------------------------------------- /scripts/verify.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/scripts/verify.ts -------------------------------------------------------------------------------- /slither.db.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/slither.db.json -------------------------------------------------------------------------------- /test/callers/SimpleCaller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/callers/SimpleCaller.ts -------------------------------------------------------------------------------- /test/callers/UniswapV2Caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/callers/UniswapV2Caller.ts -------------------------------------------------------------------------------- /test/callers/UniswapV3Caller.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/callers/UniswapV3Caller.ts -------------------------------------------------------------------------------- /test/helpers/buyTokenOnUniswap.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/buyTokenOnUniswap.ts -------------------------------------------------------------------------------- /test/helpers/hashTypedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/hashTypedData.ts -------------------------------------------------------------------------------- /test/helpers/increaseTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/increaseTime.ts -------------------------------------------------------------------------------- /test/helpers/latestTime.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/latestTime.ts -------------------------------------------------------------------------------- /test/helpers/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/logger.ts -------------------------------------------------------------------------------- /test/helpers/signTypedData.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/signTypedData.ts -------------------------------------------------------------------------------- /test/helpers/tokens.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/helpers/tokens.ts -------------------------------------------------------------------------------- /test/router/Ownable.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/router/Ownable.ts -------------------------------------------------------------------------------- /test/router/Router.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/router/Router.ts -------------------------------------------------------------------------------- /test/router/SignatureVerifier.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/test/router/SignatureVerifier.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/zeriontech/defi-sdk/HEAD/tsconfig.json --------------------------------------------------------------------------------