Skip to content

Commit b456fea

Browse files
authored
fix: updated XCM logix to apply V5 for withdrawal transactions (#1485)
* fix: updated XCM logix to apply V5 * fix: removed non-used endpoint * fix: updated Phala endpoint
1 parent b299d1c commit b456fea

4 files changed

Lines changed: 6 additions & 15 deletions

File tree

src/modules/xcm/index.ts

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -286,9 +286,9 @@ export let xcmChainObj: XcmChainObj = {
286286
img: require('/src/assets/img/token/pha.png'),
287287
parachainId: parachainIds.PHALA,
288288
endpoints: [
289-
'wss://api.phala.network/ws',
290289
'wss://phala-rpc.dwellir.com',
291290
'wss://phala.api.onfinality.io/public-ws',
291+
'wss://rpc.helikon.io/phala',
292292
],
293293
subscan: 'https://phala.subscan.io',
294294
isAstarNativeToken: true,
@@ -298,10 +298,7 @@ export let xcmChainObj: XcmChainObj = {
298298
relayChain: Chain.POLKADOT,
299299
img: require('/src/assets/img/token/bnc.svg'),
300300
parachainId: parachainIds.BIFROST_POLKADOT,
301-
endpoints: [
302-
'wss://hk.p.bifrost-rpc.liebi.com/ws',
303-
'wss://bifrost-polkadot.api.onfinality.io/public-ws',
304-
],
301+
endpoints: ['wss://hk.p.bifrost-rpc.liebi.com/ws'],
305302
chopsticksEndpoint: 'ws://localhost:9947',
306303
subscan: 'https://bifrost.subscan.io',
307304
isAstarNativeToken: true,

src/v2/repositories/implementations/xcm/AstarXcmRepository.ts

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ import { getPubkeyFromSS58Addr } from '@astar-network/astar-sdk-core';
44
import { XcmTokenInformation } from 'src/modules/xcm';
55
import { container } from 'src/v2/common';
66
import { ExtrinsicPayload, IApi, IApiFactory } from 'src/v2/integration';
7-
import { Asset, Chain, ethWalletChains, XcmChain } from 'src/v2/models';
7+
import { Asset, ethWalletChains, XcmChain } from 'src/v2/models';
88
import { Symbols } from 'src/v2/symbols';
99
import { XcmRepository } from '../XcmRepository';
1010

@@ -40,14 +40,10 @@ export class AstarXcmRepository extends XcmRepository {
4040
const isWithdrawAssets = token.id !== this.astarNativeTokenId;
4141

4242
const asset = isWithdrawAssets
43-
? {
44-
Concrete: await this.fetchAssetConfig(from, token, endpoint),
45-
}
43+
? await this.fetchAssetConfig(from, token, endpoint)
4644
: {
47-
Concrete: {
48-
interior: 'Here',
49-
parents: new BN(0),
50-
},
45+
interior: 'Here',
46+
parents: new BN(0),
5147
};
5248

5349
const assets = {

src/v2/repositories/implementations/xcm/InterlayXcmRepository.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,6 @@ import { XcmRepository } from '../XcmRepository';
1313
* Used to transfer assets from Interlay/Kintsugi
1414
*/
1515
export class InterlayXcmRepository extends XcmRepository {
16-
1716
constructor() {
1817
const defaultApi = container.get<IApi>(Symbols.DefaultApi);
1918
const apiFactory = container.get<IApiFactory>(Symbols.ApiFactory);

src/v2/repositories/implementations/xcm/PendulumXcmRepository.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,6 @@ const TOKEN_IDS: Record<string, any> = {
1616
};
1717

1818
export class PendulumXcmRepository extends XcmRepository {
19-
2019
constructor() {
2120
const defaultApi = container.get<IApi>(Symbols.DefaultApi);
2221
const apiFactory = container.get<IApiFactory>(Symbols.ApiFactory);

0 commit comments

Comments
 (0)