title |
---|
Migration Guide |
- Removed
clientID
param inSkipRouter
- Added
apiKey
param inSkipRouter
- Added
requiredChainAddresses
inSkipRouter.route
response - Added
smartSwapOptions
inSkipRouter.route
request
smartSwapOptions:{
splitRoutes: boolean
}
- Changed Param Type:
userAddresses
from a map of chainIDs to addresses to an array ofUserAddress
types:
export interface UserAddress {
chainID: string;
address: string;
}
- 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[]
})