- e56c6bb: update uniswap v3 token list fetching
- bdca9bf: reopen radiant ethereum & base, remove arbitrum & bnb configs
- 472c9d2: update paraswap token list fetching
- 75a48ac: update paraswap token list urls
- e586709: remove radiant v2 from flashloan aggregator
- 5768afa: update Aave V3 PoolDataProvider addresses
- 0ba5ce7: Update dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- be7ccd6: add IOLEND
- 11e909f: add wagmi
- afdbba3: add stargate v2 oft fee
- e7e50fd: disable native and stable coins in Stargate V2, add cake between bnb and polygon zkevm
- f3df031: add StargateV2
- b538667: get optimism rpc url from secret
- 35d465d: replace test-helpers mainnetTokens with common mainnetTokens
- 9d5c01f: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- 6320821: Support Radiant V2 on Base
- 96145a0: Update dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/test-helpers@^0.4.2
- 08874db: add Polygon zkevm to Paraswap
- 2e2c829: add aave-like supply and borrow enable status to reserve tokens
- 4c7fae6: add Magic Sea on IOTA
- bb87f55: Update dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/test-helpers@^0.4.1
- a3b715c: remove common packages included tokens
- 3601261: use common unified tokens
- 2602953: add Morphoblue markets
- 2cd5b34: add Compound V3 USDC market on Optimism and Base
- 2eb924d: fix token configs of compound v3 and morphoblue
- 40c1d04: support token list logoUri
- fa1c23e: fix compound v3 withdraw collateral token list
- 3ba785d: Update dependencies
- @protocolink/[email protected]
- 8e7fec5: exclude native token from permit2:pull-token token list
- a6f9e18: fix getTokenList text plain content type
- ec043d2: sort flashloan aggregator chain id
- 95469ec: remove WRAPPED_NATIVE_CURRENCY from Uniswap V3
- dfea25b: add takeSurplus to Paraswap V5
- c34226c: fix OpenOcean swap test
- 601f804: remove Sonne service
- aafb64a: add BNB Chain configs to protocols
- 92d74d4: remove tokenIn from Sonne BorrowLogicFields
- b4b9ffe: fix sonne service index
- d41a9ac: add Sonne service
- b1cf591: add Sonne
- db9e7a3: add UniswapV3 on Base and Avalanche
- 8fe4c3e: add stargate m.USDT
- 97c8ec9: Updated dependencies
- @protocolink/[email protected]
- 93bf8c4: fix Stargate destTo
- 0f0b780: fix Stargate getTokenList
- d32b8c0: fix Stargate receiver
- 9cf2900: remove Stargate destChainId
- c00fd1e: fix stargate fee type
- 791d10c: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- 45d2a5b: fix ZeroEx takerAddress
- 3090b97: add Morphoblue markets
- 5ecd3ad: add Stargate logics
- 4f86f5f: fix swap token list in zeroex and paraswap
- 664e5e9: add 0x
- 8b9f216: remove Goerli
- 5a75b5f: fix paraswap token list
- 82de208: fix compound v3 polygon market id
- 8d8fa5e: fix readme CI link
- c20e36d: fix init.ts rpc url
- f6d6c43: fix uniswap v3 slippage in e2e test
- a9de9d4: fix metis e2e and uniswapV3 e2e
- 582ad02: fix uniswap v3 swap token e2e
- ce90494: add Morphoblue markets
- 87a5374: reorganize ci
- e528032: change Radiant test from Arbitrum to Mainnet
- 6c64f91: fix Morphoblue repay tokenIn
- d8fa010: add Morpho Ethereum
- ba9bebd: exclude Morphoblue from flashloan aggregator when flashloan token length > 1
- d859f04: paraswap v5, openocean v2 add quote error
- 76a650b: add Morphoblue flashloan
- ffd0faa: support Morphoblue on Goerli
- 01bfa22: change repay tolerance of aave v2, aave v3, radiant v2 and spark
- 69aec6d: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- @protocolink/[email protected]
- 2185e54: Due to issues during webpack bundling, so removing the Core LogicDefinitionDecorator
- release v1.0.0
- 035fa16: add Spark on Ethereum and Gnosis Chain
- 8a38ff6: add Gnosis Chain in AaveV3 and BalancerV2
- 3d09de4: add multichain to logics
- 530f3c4: add getTokenList in Permit2 pull token logic
- 0f96ade: feat: update callback addresses for production use
- 2fb70bf: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- ec5cb39: fix: remove AAVE V2 stable rate tests
- 8cccf10: add Permit2 pull token logics
- 869759a: fix OpenOcean WETH chainId
- d016d8c: support OpenOceanV2 on Metis
- 7c2e0e8: remove UniswapV3 from Base and Avalanche
- 799723b: refine tokenTransferProxyAddress for ParaswapV5
- 4e11ee3: support Optimism, Base, Metis and Avalanche
- 975e860: refine compound v2 assets
- fa30983: compound v3 support arbitrum usdc and usdc.e market
- 3f0965f: add radiant v2 logics
- a9fbb7f: update for new router contract
- c2d146d: Support multi-chain e2e testing
- 5139efc: paraswap v5 logic add excludeDEXS param
- 150d405: update for new router contract
- 269bf7d: add how to contribute docs
- e43f7b4: refine compound v3 withdraw base logic
- e35c3ac: utility flash loan aggregator logic quote add quotation validation
- 8599925: fix the issue of paraswap v5 caused by missing token decimals
- 69568f8: update flash loan quote with repays
- 6ed8cef: Utility FlashLoanAggregatorLogic quote params add optional protocolId
- 6f5e0b8: Updated dependencies
- @protocolink/[email protected]
- 46eb428: refine compound v3 repay logic balanceBps usage
- da8f0fc: aave v2 flash loan logic add quote func
- 05d29c9: aave v3 flash loan logic add quote func
- 5659236: Utility MultiSendLogic implement with core.LogicMultiBuilderInterface
- 874029a: balancer v2 flash loan logic add quote func
- 195b3a8: feat: utility add flash loan aggregator logic
- 5c5aea0: permit2 logic add avalanche, fantom, zksync addresses
- 637d849: paraswap v5 logic quotation support buy trade type
- aa27d39: update aave v3, balance v2 flash loan callback addresses
- 00318ad: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- d385927: Updated dependencies
- @protocolink/[email protected]
- @protocolink/[email protected]
- 5784590: compound v3 logic add arbitrum config
- 4f702d6: Updated dependencies
- @protocolink/[email protected]
- 04b67c6: update aave v3, balancer v2 FlashLoanCallback addresses
- 95cc28b: Updated dependencies and devDependencies
- @protocolink/[email protected]
- [email protected]
- @protocolink/[email protected]
- @typescript-eslint/[email protected]
- @typescript-eslint/[email protected]
- [email protected]
- [email protected]
- [email protected]
- 7b603c8: cli add tokens cmd
- 5470af5: add compound v3 configs
- c91bfcd: add permit2 configs
- 9f3dce9: add paraswap v5 configs
- 1b45c56: add balancer v2 configs
- f1f9772: add aave v2 configs
- 979d518: add syncswap swap token logic
- 21efcd7: refactor syncswap swap token utils functions
- 45d8ce0: add compound v2 configs
- 7b7c9cd: syncswap swap token quote add reference url
- 4c3f86d: revert zksync e2e test
- 9b5c03f: Updated dependencies
- @protocolink/[email protected]
- 7d2d843: utils add get1inchTokens
- 045ea68: add aave v3 configs
- f247b6c: update for review comments
- 1ae6674: add zksync test environment
- 43fc5d7: rename scope to @protocolink
- b032e7d: format src/modules/univ3/contracts
- 754e793: refactor univ3 module
- 8f5caef: update for v0.2.0 router
- 6572845: regenerate contracts files with @typechain/[email protected]
- bf0559d: move all logics folders to src/logics
- a8ac78e: Updated dependencies
- @paraswap/[email protected]
- @types/[email protected]
- @uniswap/[email protected]
- [email protected]
- 05d1493: add univ3 module
- f3a66d5: update slippage to logic itself
- b1aa6a7: utility custom data logic add 1inch swap token test
- 93d609e: Updated dependencies
- @furucombo/[email protected]
- @furucombo/[email protected]
- [email protected]
- 464e29c: fix yarn.lock issues - type-fest, @nomiclabs/hardhat-ethers
- 613678d: Updated dependencies
- @furucombo/[email protected]
- @furucombo/[email protected]
- @paraswap/[email protected]
- @types/[email protected]
- [email protected]
- 6c74271: utility add custom data logic
- b342573: update permitData.values.details.amount to hex string
- f9906f7: fix compound v3 supply base, withdraw base TokenList type
- d81e0b1: fix utility MultiSendLogicFields type
- 4077a18: add utility multi-send logic
- 1d0fe37: update for core.LogicBuilderInterface
- 800aa21: move axios to src/http.ts
- 3c65eaf: add logics' token list type
- 23745ea: update contract addresses for ETHTaipei 2023 hackathon
- The first version release for Composable Router.