Skip to content

Commit

Permalink
remove bridgers fix (#703)
Browse files Browse the repository at this point in the history
  • Loading branch information
IDIDOS authored Aug 30, 2024
2 parents a1199a5 + 09ca926 commit f1e0aca
Show file tree
Hide file tree
Showing 2 changed files with 11 additions and 8 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "rubic-sdk",
"version": "5.36.1",
"version": "5.36.2",
"description": "Simplify dApp creation",
"main": "lib/index.js",
"types": "lib/index.d.ts",
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,4 @@
import { SwapRequestError } from 'src/common/errors';
import { NotSupportedRegionError } from 'src/common/errors/swap/not-supported-region';
import { PriceTokenAmount, Token, TokenAmount } from 'src/common/tokens';
import { TronBlockchainName } from 'src/core/blockchain/models/blockchain-name';
import { TronTransactionConfig } from 'src/core/blockchain/web3-pure/typed-web3-pure/tron-web3-pure/models/tron-transaction-config';
Expand All @@ -13,6 +12,7 @@ import {
BridgersSwapRequest,
BridgersSwapResponse
} from 'src/features/common/providers/bridgers/models/bridgers-swap-api';
import { createTokenNativeAddressProxy } from 'src/features/common/utils/token-native-address-proxy';
import { TronBridgersTransactionData } from 'src/features/cross-chain/calculation-manager/providers/bridgers-provider/tron-bridgers-trade/models/tron-bridgers-transaction-data';
import { FeeInfo } from 'src/features/cross-chain/calculation-manager/providers/common/models/fee-info';
import { OnChainPlatformFee } from 'src/features/on-chain/calculation-manager/providers/common/models/on-chain-proxy-fee-info';
Expand Down Expand Up @@ -127,8 +127,14 @@ export class BridgersTrade extends TronOnChainTrade {
fromAddress?: string;
receiverAddress?: string;
}): Promise<TronBridgersTransactionData> {
const fromTokenAddress = this.from.isNative ? bridgersNativeAddress : this.from.address;
const toTokenAddress = this.to.isNative ? bridgersNativeAddress : this.to.address;
const fromTokenAddress = createTokenNativeAddressProxy(
this.from,
bridgersNativeAddress
).address;
const toTokenAddress = createTokenNativeAddressProxy(
this.to,
bridgersNativeAddress
).address;
const fromAddress = options.fromAddress || this.walletAddress;
const toAddress = options.receiverAddress || fromAddress;

Expand All @@ -149,11 +155,8 @@ export class BridgersTrade extends TronOnChainTrade {

const swapData = await Injector.httpClient.post<
BridgersSwapResponse<TronBridgersTransactionData>
>('https://api.bridgers.xyz/api/sswap/swap', swapRequest);
>('https://sswap.swft.pro/api/sswap/swap', swapRequest);

if (swapData.resCode === 1146) {
throw new NotSupportedRegionError();
}
return swapData.data.txData;
}
}

0 comments on commit f1e0aca

Please sign in to comment.