Skip to content

Latest commit

 

History

History
61 lines (52 loc) · 1.54 KB

migration-guide.mdx

File metadata and controls

61 lines (52 loc) · 1.54 KB
title
Migration Guide

4.0.0 Breaking changes

  • Removed clientID param in SkipRouter
  • Added apiKey param in SkipRouter
  • Added requiredChainAddresses in SkipRouter.route response
  • Added smartSwapOptions in SkipRouter.routerequest
smartSwapOptions:{  
	splitRoutes: boolean  
}  

3.0.0 Breaking Changes

  • Changed Param Type: userAddresses from a map of chainIDs to addresses to an array of UserAddress types:
export interface UserAddress {  
  chainID: string;  
  address: string;  
}  

2.0.0 Breaking changes

  • Removed Method: SkipRouter.executeMultiChainMessage
  • Renamed Method: SkipRouter.getGasAmountForMessage -> SkipRouter.getCosmosGasAmountForMessage
  • Renamed Method: SkipRouter.getFeeForMessage-> `SkipRouter.getCosmosFeeForMe
  • Renamed Type: MultiChainMsg -> CosmosMsg
  • Renamed Method & Params changed: SkipRouter.executeMultiChainMsgs-> SkipRouter.executeTxs
const client = new SkipRouter({  
  apiURL: SKIP_API_URL,  
// ... rest of your configs  
});  
- client.executeMultiChainMsgs({  
+ client.executeTxs({  
	...options  
-	msgs: types.Msg[]  
+	txs: types.Tx[]  
})  
  • Param Changed in SkipRouter.executeCosmosMessage: message:MultiChainMsg -> messages: CosmosMsg[]
const client = new SkipRouter({  
  apiURL: SKIP_API_URL,  
// ... rest of your configs  
});  
client.executeCosmosMessage({  
	...options  
-	message: MultiChainMsg  
+	messages: CosmosMsg[]  
})