Skip to content

Commit

Permalink
enable withdraw for usdt in moonbeam (#53)
Browse files Browse the repository at this point in the history
  • Loading branch information
mmaurello authored Dec 27, 2022
1 parent d77915f commit 80c99b7
Showing 1 changed file with 15 additions and 2 deletions.
17 changes: 15 additions & 2 deletions packages/config/src/config/moonbeam/assets/usdt.ts
Original file line number Diff line number Diff line change
@@ -1,7 +1,13 @@
import { AssetSymbol, ChainKey } from '../../../constants';
import { PolkadotXcmExtrinsicSuccessEvent } from '../../../extrinsic';
import { getAssetForeignId, getPalletInstance } from '../../config.utils';
import { assets, balance, chains, extrinsic } from '../moonbeam.common';
import {
assets,
balance,
chains,
extrinsic,
withdraw,
} from '../moonbeam.common';
import { MoonbeamXcmConfig } from '../moonbeam.interfaces';

const asset = assets[AssetSymbol.USDT];
Expand All @@ -26,5 +32,12 @@ export const USDT: MoonbeamXcmConfig = {
.X2(getPalletInstance(origin), originAssetId),
},
},
withdraw: {},
withdraw: {
[origin.key]: withdraw.xTokens({
balance: balance.assets(originAssetId),
sourceMinBalance: balance.minAssetPallet(originAssetId),
destination: origin,
feePerWeight: 0.00000378,
}),
},
};

0 comments on commit 80c99b7

Please sign in to comment.