diff --git a/src/app/components/UserAssets/components/UserAssetsTableRow.tsx b/src/app/components/UserAssets/components/UserAssetsTableRow.tsx index f5a395d71c..093d6006eb 100644 --- a/src/app/components/UserAssets/components/UserAssetsTableRow.tsx +++ b/src/app/components/UserAssets/components/UserAssetsTableRow.tsx @@ -209,7 +209,7 @@ export const UserAssetsTableRow: React.FC = ({ dataActionId={`portfolio-action-convert-${asset}`} /> )} - {[Asset.SOV, Asset.ETH, Asset.BNB].includes(asset) && ( + {[Asset.SOV, Asset.ETH, Asset.BNB, Asset.DLLR].includes(asset) && ( )} {asset === Asset.WRBTC && ( diff --git a/src/app/pages/BridgeDepositPage/dictionaries/assets/eth-to-rsk.mainnet.ts b/src/app/pages/BridgeDepositPage/dictionaries/assets/eth-to-rsk.mainnet.ts index 9d14e07457..f0f2d00def 100644 --- a/src/app/pages/BridgeDepositPage/dictionaries/assets/eth-to-rsk.mainnet.ts +++ b/src/app/pages/BridgeDepositPage/dictionaries/assets/eth-to-rsk.mainnet.ts @@ -1,4 +1,5 @@ import sovIcon from './icons/sov.svg'; +import dllrIcon from './icons/dllr.svg'; import ethIcon from './icons/eth.svg'; import usdtIcon from './icons/usdt.svg'; import usdcIcon from './icons/usdc.svg'; @@ -21,6 +22,17 @@ const ethToRskAssets = [ CrossBridgeAsset.SOV, false, ), + new AssetModel( + CrossBridgeAsset.EDLLR, + 'eDLLR', + dllrIcon, + 18, + 4, + '0xbdbb63f938c8961af31ead3deba5c96e6a323dd1', + false, + CrossBridgeAsset.DLLR, + false, + ), new AssetModel( CrossBridgeAsset.ETH, 'ETH', diff --git a/src/app/pages/BridgeDepositPage/dictionaries/assets/icons/dllr.svg b/src/app/pages/BridgeDepositPage/dictionaries/assets/icons/dllr.svg new file mode 100644 index 0000000000..52db2a4dbf --- /dev/null +++ b/src/app/pages/BridgeDepositPage/dictionaries/assets/icons/dllr.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/src/app/pages/BridgeDepositPage/dictionaries/assets/rsk-to-eth.mainnet.ts b/src/app/pages/BridgeDepositPage/dictionaries/assets/rsk-to-eth.mainnet.ts index d9a12858e9..bb339c06d4 100644 --- a/src/app/pages/BridgeDepositPage/dictionaries/assets/rsk-to-eth.mainnet.ts +++ b/src/app/pages/BridgeDepositPage/dictionaries/assets/rsk-to-eth.mainnet.ts @@ -1,6 +1,7 @@ import sovIcon from './icons/sov.svg'; import ethsIcon from './icons/eths.svg'; import xusdIcon from './icons/xusd.svg'; +import dllrIcon from './icons/dllr.svg'; import { AssetModel } from '../../types/asset-model'; import { CrossBridgeAsset } from '../../types/cross-bridge-asset'; import { ethsAggregatorRSK, xusdAggregatorRSK } from './eth-to-rsk.mainnet'; @@ -21,6 +22,21 @@ const rskToEthAssets = [ undefined, [CrossBridgeAsset.ESOV], ), + new AssetModel( + CrossBridgeAsset.DLLR, + 'DLLR', + dllrIcon, + 18, + 4, + '0xc1411567d2670e24d9C4DaAa7CdA95686e1250AA', + false, + CrossBridgeAsset.DLLR, + false, + false, + undefined, + undefined, + [CrossBridgeAsset.EDLLR], + ), new AssetModel( CrossBridgeAsset.ETHS, 'ETHs', diff --git a/src/app/pages/BridgeDepositPage/types/cross-bridge-asset.ts b/src/app/pages/BridgeDepositPage/types/cross-bridge-asset.ts index 4c31472cf2..a8b8f9395a 100644 --- a/src/app/pages/BridgeDepositPage/types/cross-bridge-asset.ts +++ b/src/app/pages/BridgeDepositPage/types/cross-bridge-asset.ts @@ -13,4 +13,6 @@ export enum CrossBridgeAsset { BUSD = 'BUSD', DAI = 'DAI', RUSDT = 'RUSDT', + DLLR = 'DLLR', + EDLLR = 'EDLLR', }