Assets
Exchange
Liquidity
Staking
{{ tron.account.substr(0,8) + '...' + tron.account.substr(-4) }}
Connect to wallet
Transaction Settings
Slippage tolerance
0.1%
0.5%
1%
0 ? settings.hand_slippage : settings.slippage; settings.hand_slippage = settings.hand_slippage > 0 ? settings.hand_slippage : ''" size="2" placeholder="other">
Transaction deadline
0 ? settings.deadline : 20">
minutes
Assets
Exchange
Liquidity
Staking
Ref
Vote
Analytics
Pairs
USwap guide
Audit 1
Audit 2
White Paper
Support
Exchange
Liquidity
From
Balance:
{{ round(FromToken.balance, FromToken.decimals) }}
2 ? FromToken.balance - 2 : 0) : FromToken.balance; upRate(true)">Max
{{ swap.from.toUpperCase() }}
Select a token
To
Balance:
{{ round(ToToken.balance, ToToken.decimals) }}
2 ? ToToken.balance - 2 : 0) : ToToken.balance; upRate(false)">Max
{{ swap.to.toUpperCase() }}
Select a token
Price
{{ round(swap.amount_to / swap.amount_from, ToToken.round) }}
{{ ToToken.symbol.toUpperCase() }}
per
{{ FromToken.symbol.toUpperCase() }}
{{ round(swap.amount_from / swap.amount_to, FromToken.round) }}
{{ FromToken.symbol.toUpperCase() }}
per
{{ ToToken.symbol.toUpperCase() }}
Connect to wallet
Select a token
Enter amount
Insufficient balance
Price Impact is so big
= 5 ? 'big_impact' : 'swap'">Swap
{{ swap.last_change_from ? 'Minimum received' : 'Maximum sold' }}
{{ swap.last_change_from ? round(swap.amount_to - (swap.amount_to / 100 * settings.slippage), FromToken.round) : round(swap.amount_from + (swap.amount_from / 100 * settings.slippage), ToToken.round) }} {{ swap.last_change_from ? ToToken.symbol.toUpperCase() : FromToken.symbol.toUpperCase() }}
Price impact
{{ swap.impact < 0.01 ? '<' + 0.01 : swap.impact }}%
Liquidity Provider Fee
{{ round(swap.amount_from * 0.003, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }}
Slippage tolerance
{{ settings.slippage }}%
Transaction deadline
{{ settings.deadline }} minutes
Exchange
Liquidity
Connect to wallet
Add Liquidity
Your Liquidity
Empty
{{ liquidity.from.toUpperCase() }}/{{ liquidity.to.toUpperCase() }}
Manage
Your pool tokens:
{{ round(liquidity.supply, 8) }}
Pooled {{ liquidity.from.toUpperCase() }}:
{{ round(swap.reserve_from * (liquidity.supply / swap.total_supply), FromToken.round) }} {{ liquidity.from.toUpperCase() }}
Pooled {{ liquidity.to.toUpperCase() }}:
{{ round(swap.reserve_to * (liquidity.supply / swap.total_supply), FromToken.round) }} {{ liquidity.to.toUpperCase() }}
Your pool share:
{{ round(liquidity.supply / swap.total_supply * 100, 8) }}%
Add
Remove
Transaction deadline
{{ settings.deadline }} minutes
Total liquidity value
{{ parseInt(info.total_trx_liquidity).toLocaleString() }} TRX
≈ {{ parseInt(info.total_usd_liquidity).toLocaleString() }} USD
Add Liquidity
Input
Balance:
{{ round(FromToken.balance, FromToken.decimals) }}
Max
{{ swap.from.toUpperCase() }}
Select a token
Input
Balance:
{{ round(ToToken.balance, ToToken.decimals) }}
Max
{{ swap.to.toUpperCase() }}
Select a token
Price and pool share
{{ round(swap.amount_to / swap.amount_from, ToToken.round) }}
{{ swap.to.toUpperCase() }} per {{ swap.from.toUpperCase() }}
{{ round(swap.amount_from / swap.amount_to, FromToken.round) }}
{{ swap.from.toUpperCase() }} per {{ swap.to.toUpperCase() }}
{{ swap.share < 0.1 ? '< 0.1' : round(swap.share, 2) }}%
Share of Pool
Your position
{{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }}
{{ swap.from.toUpperCase() }}
{{ round(swap.reserve_from * (swap.supply / swap.total_supply), FromToken.round) }}
{{ swap.to.toUpperCase() }}
{{ round(swap.reserve_to * (swap.supply / swap.total_supply), FromToken.round) }}
Pool token
{{ round(swap.supply, 8) }}
Connect to wallet
Select a token
Enter amount
Insufficient balance
Supply
By adding liquidity you all earn 0.3% of all trades on this pair proportional to your share of the pool. Fees are added to the pool, accrue in real time and can be claimed by withdrawing your liquidity.
Remove Liquidity
Remove Ammount
{{ swap.remove }}%
25%
50%
75%
MAX
{{ round(swap.remove * (swap.supply / swap.total_supply) * swap.reserve_from / 100, FromToken.round) }}
{{ swap.from.toUpperCase() }}
{{ round(swap.remove * (swap.supply / swap.total_supply) * swap.reserve_to / 100, ToToken.round) }}
{{ swap.to.toUpperCase() }}
You position
{{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }}
{{ swap.from.toUpperCase() }}
{{ round(swap.reserve_from * (swap.supply / swap.total_supply), FromToken.round) }}
{{ swap.to.toUpperCase() }}
{{ round(swap.reserve_to * (swap.supply / swap.total_supply), ToToken.round) }}
Pool token
{{ round(swap.supply, 8).replace(/0+$/, '') }}
{{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }} Burned
{{ round(swap.remove * swap.supply / 100, 8) }}
Price
{{ round(swap.reserve_from / swap.reserve_to, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }} per {{ ToToken.symbol.toUpperCase() }}
Connect to wallet
Remove
{{ notice.text }}
Connect a wallet
TronLink
Disconnected
Initializing...
Please login to your
TronLink
wallet
Account
Connected with TronLink
{{ tron.account.substr(0,8) + '...' + tron.account.substr(-4) }}
Change
Copy address
View on TronScan
Select a token
Token name
{{ token.symbol.toUpperCase() }}
Are you sure?
Price Impact is so big
{{ swap.impact }}%
{{ round(swap.amount_from, FromToken.decimals) }}
{{ swap.from.toUpperCase() }}
{{ round(swap.amount_to, ToToken.decimals) }}
{{ swap.to.toUpperCase() }}
Price
{{ round(swap.amount_from / swap.amount_to, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }} per {{ ToToken.symbol.toUpperCase() }}
Yes, continue
Cancel
Confirm Swap
{{ round(swap.amount_from, FromToken.decimals) }}
{{ swap.from.toUpperCase() }}
{{ round(swap.amount_to, ToToken.decimals) }}
{{ swap.to.toUpperCase() }}
Price
{{ round(swap.amount_from / swap.amount_to, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }} per {{ ToToken.symbol.toUpperCase() }}
{{ swap.last_change_from ? 'Minimum received' : 'Maximum sold' }}
{{ swap.last_change_from ? round(swap.amount_to - (swap.amount_to / 100 * settings.slippage), FromToken.round) : round(swap.amount_from + (swap.amount_from / 100 * settings.slippage), ToToken.round) }} {{ swap.last_change_from ? ToToken.symbol.toUpperCase() : FromToken.symbol.toUpperCase() }}
Price impact
{{ swap.impact < 0.01 ? '<' + 0.01 : swap.impact }}%
Liquidity Provider Fee
{{ round(swap.amount_from * 0.003, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }}
Slippage tolerance
{{ settings.slippage }}%
Transaction deadline
{{ settings.deadline }} minutes
Confirm Swap
Waiting for Confirmation
Swapping {{ round(swap.amount_from, FromToken.decimals) }} {{ swap.from.toUpperCase() }} for {{ round(swap.amount_to, ToToken.decimals) }} {{ swap.to.toUpperCase() }}
Confirm this transaction in your wallet
You will receive
{{ round(Math.min(swap.amount_from * swap.total_supply / swap.reserve_from, swap.amount_to * swap.total_supply / swap.reserve_to), 8) }}
{{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }} Pool Tokens
Output is estimated. If the price changes by more than 0.5% your transaction will revert.
{{ swap.from.toUpperCase() }} Deposited
{{ round(swap.amount_from, FromToken.decimals) }}
{{ swap.to.toUpperCase() }} Deposited
{{ round(swap.amount_to, ToToken.decimals) }}
Rates
1 {{ swap.from.toUpperCase() }} = {{ round(swap.amount_to / swap.amount_from, ToToken.round) }} {{ swap.to.toUpperCase() }}
1 {{ swap.to.toUpperCase() }} = {{ round(swap.amount_from / swap.amount_to, FromToken.round) }} {{ swap.from.toUpperCase() }}
Share of Pool:
{{ round(swap.share, 8) }}%
Confirm Supply
Waiting for Confirmation
Supplying {{ round(swap.amount_from, FromToken.decimals) }} {{ swap.from.toUpperCase() }} and {{ round(swap.amount_to, ToToken.decimals) }} {{ swap.to.toUpperCase() }}
Confirm this transaction in your wallet
You will remove
{{ round(swap.remove * (swap.supply / swap.total_supply) * swap.reserve_from / 100, FromToken.round) }}
{{ swap.from.toUpperCase() }}
{{ round(swap.remove * (swap.supply / swap.total_supply) * swap.reserve_to / 100, ToToken.round) }}
{{ swap.to.toUpperCase() }}
{{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }} Burned
{{ round(swap.remove * swap.supply / 100, 8) }}
Price
{{ round(swap.reserve_from / swap.reserve_to, FromToken.round) }} {{ FromToken.symbol.toUpperCase() }} per {{ ToToken.symbol.toUpperCase() }}
Confirm Remove
Waiting for Confirmation
Remove {{ swap.remove * swap.supply / 100 }} {{ swap.from.toUpperCase() }}/{{ swap.to.toUpperCase() }}
Confirm this transaction in your wallet