mirror of
				https://github.com/Instadapp/dsa-connectors.git
				synced 2024-07-29 22:37:00 +00:00 
			
		
		
		
	Fix KyberSwap testcases
This commit is contained in:
		
							parent
							
								
									52ecac01a3
								
							
						
					
					
						commit
						cb6563b816
					
				|  | @ -54,6 +54,6 @@ abstract contract KyberResolver is Helpers { | |||
|     } | ||||
| } | ||||
| 
 | ||||
| contract ConnectV2KyberV3 is KyberResolver { | ||||
|     string public name = "Kyber-v3"; | ||||
| contract ConnectV2KyberAggregator is KyberResolver { | ||||
|     string public name = "Kyber-aggregator-v1.0"; | ||||
| } | ||||
|  |  | |||
|  | @ -6,7 +6,7 @@ import { deployAndEnableConnector } from "../../../scripts/tests/deployAndEnable | |||
| import { getMasterSigner } from "../../../scripts/tests/getMasterSigner"; | ||||
| import { buildDSAv2 } from "../../../scripts/tests/buildDSAv2"; | ||||
| import { | ||||
|   ConnectV2KyberV3__factory, | ||||
|   ConnectV2KyberAggregator__factory, | ||||
| } from "../../../typechain" | ||||
| import { parseEther } from "@ethersproject/units"; | ||||
| import { encodeSpells } from "../../../scripts/tests/encodeSpells"; | ||||
|  | @ -47,7 +47,7 @@ describe("Kyberswap", function() { | |||
| 
 | ||||
|     connector = await deployAndEnableConnector({ | ||||
|       connectorName, | ||||
|       contractArtifact: ConnectV2KyberV3__factory, | ||||
|       contractArtifact: ConnectV2KyberAggregator__factory, | ||||
|       signer: masterSigner, | ||||
|       connectors: instaConnectorsV2, | ||||
|     }); | ||||
|  | @ -74,8 +74,10 @@ describe("Kyberswap", function() { | |||
|       ); | ||||
|     }); | ||||
|   }); | ||||
|   describe("Main", function() { | ||||
|   describe("Main", async function() { | ||||
|     it("should swap successfully", async function() { | ||||
|       const latestBlock = await hre.ethers.provider.getBlock("latest"); | ||||
|       console.log('latestBlock: ', latestBlock.number) | ||||
|       async function getArg() { | ||||
|         const slippage = 1; | ||||
|         /* eth -> USDT */ | ||||
|  | @ -97,19 +99,18 @@ describe("Kyberswap", function() { | |||
| 
 | ||||
|         const routeSummary = await axios | ||||
|           .get(url, { params: params }) | ||||
|           .then((data) => data.data.routeSummary); | ||||
| 
 | ||||
| 
 | ||||
|           .then((response) => response.data.data.routeSummary); | ||||
| 
 | ||||
|         let txConfig = { | ||||
|           routeSummary: routeSummary, | ||||
|           sender: fromAddress, | ||||
|           recipient: fromAddress, | ||||
|         }; | ||||
| 
 | ||||
|         let url2 = "https://aggregator-api.kyberswap.com/ethereum/api/v1/route/build"; | ||||
|         const calldata = await axios | ||||
|           .post(url2, txConfig) | ||||
|           .then((data) => data.data.data); | ||||
|           .then((response) => response.data.data); | ||||
| 
 | ||||
|         function caculateUnitAmt( | ||||
|           buyAmount: any, | ||||
|  | @ -134,17 +135,19 @@ describe("Kyberswap", function() { | |||
|           sellTokenDecimals, | ||||
|           1 | ||||
|         ); | ||||
|         console.log('----------------unitAmt-------------', unitAmt.toString()) | ||||
|         console.log('unitAmt: ', unitAmt.toString()) | ||||
|         return [ | ||||
|           buyTokenAddress, | ||||
|           sellTokenAddress, | ||||
|           srcAmount, | ||||
|           unitAmt, | ||||
|           calldata, | ||||
|           calldata.data, | ||||
|           0, | ||||
|         ]; | ||||
|       } | ||||
|        | ||||
|       let arg = await getArg(); | ||||
| 
 | ||||
|       const spells = [ | ||||
|         { | ||||
|           connector: connectorName, | ||||
|  |  | |||
		Loading…
	
		Reference in New Issue
	
	Block a user
	 Shriya Tyagi
						Shriya Tyagi