<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.seasonaltokens.org/index.php?action=history&amp;feed=atom&amp;title=Tutorials%3ASwap_tokens_for_Pol_Using_Uniswap</id>
	<title>Tutorials:Swap tokens for Pol Using Uniswap - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.seasonaltokens.org/index.php?action=history&amp;feed=atom&amp;title=Tutorials%3ASwap_tokens_for_Pol_Using_Uniswap"/>
	<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;action=history"/>
	<updated>2026-04-29T16:44:01Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.38.1</generator>
	<entry>
		<id>https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5231&amp;oldid=prev</id>
		<title>Mediawiki: /* Exercise: */</title>
		<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5231&amp;oldid=prev"/>
		<updated>2026-01-12T03:36:17Z</updated>

		<summary type="html">&lt;p&gt;&lt;span dir=&quot;auto&quot;&gt;&lt;span class=&quot;autocomment&quot;&gt;Exercise:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:36, 12 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l98&quot;&gt;Line 98:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 98:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to PolygonScan and find the contract address of Uniswap Universal Router (V1 2 V2 Support). Notice it is doing the same function as the Metamask Swap Router contract.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to PolygonScan and find the contract address of Uniswap Universal Router (V1 2 V2 Support). Notice it is doing the same function as the Metamask Swap Router contract.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;In the next tutorial we will talk about [[Tutorials:Front-running_Bots | Front-running Bots]] and how to avoid them.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mediawiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5230&amp;oldid=prev</id>
		<title>Mediawiki at 03:25, 12 January 2026</title>
		<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5230&amp;oldid=prev"/>
		<updated>2026-01-12T03:25:34Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 05:25, 12 January 2026&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l91&quot;&gt;Line 91:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 91:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Always pay attention to the last &amp;quot;confirmation&amp;quot; message from Metamask, prices may have varied significantly since you receive the quote and execute the transaction. This &amp;quot;price slippage&amp;quot; can be exploited by people and trading bots as we will see in the next quest.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  Always pay attention to the last &amp;quot;confirmation&amp;quot; message from Metamask, prices may have varied significantly since you receive the quote and execute the transaction. This &amp;quot;price slippage&amp;quot; can be exploited by people and trading bots as we will see in the next quest.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Task&lt;/del&gt;:==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;==&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;Exercise&lt;/ins&gt;:==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the transaction hash:&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Using the transaction hash:&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l97&quot;&gt;Line 97:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;Line 97:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0xa991445bf93b48ff09c8c154e8d386b4513f3925ecc526f551fdd53a0c8ed7da&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;0xa991445bf93b48ff09c8c154e8d386b4513f3925ecc526f551fdd53a0c8ed7da&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br/&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to PolygonScan and find the contract address of Uniswap Universal Router (V1 2 V2 Support).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;Go to PolygonScan and find the contract address of Uniswap Universal Router (V1 2 V2 Support)&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;. Notice it is doing the same function as the Metamask Swap Router contract&lt;/ins&gt;.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Mediawiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5014&amp;oldid=prev</id>
		<title>Move page script: Move page script moved page Tutorials:8718 to Tutorials:Swap tokens for Pol Using Uniswap</title>
		<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=5014&amp;oldid=prev"/>
		<updated>2025-11-04T00:41:38Z</updated>

		<summary type="html">&lt;p&gt;Move page script moved page &lt;a href=&quot;/wiki/Tutorials:8718&quot; class=&quot;mw-redirect&quot; title=&quot;Tutorials:8718&quot;&gt;Tutorials:8718&lt;/a&gt; to &lt;a href=&quot;/wiki/Tutorials:Swap_tokens_for_Pol_Using_Uniswap&quot; title=&quot;Tutorials:Swap tokens for Pol Using Uniswap&quot;&gt;Tutorials:Swap tokens for Pol Using Uniswap&lt;/a&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 02:41, 4 November 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Move page script</name></author>
	</entry>
	<entry>
		<id>https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=1471&amp;oldid=prev</id>
		<title>Mediawiki: 1 revision imported</title>
		<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=1471&amp;oldid=prev"/>
		<updated>2025-10-29T17:13:10Z</updated>

		<summary type="html">&lt;p&gt;1 revision imported&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;en&quot;&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← Older revision&lt;/td&gt;
				&lt;td colspan=&quot;1&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Revision as of 19:13, 29 October 2025&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-notice&quot; lang=&quot;en&quot;&gt;&lt;div class=&quot;mw-diff-empty&quot;&gt;(No difference)&lt;/div&gt;
&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;</summary>
		<author><name>Mediawiki</name></author>
	</entry>
	<entry>
		<id>https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=1470&amp;oldid=prev</id>
		<title>BeginnersGuide&gt;Marin at 22:30, 8 January 2025</title>
		<link rel="alternate" type="text/html" href="https://wiki.seasonaltokens.org/index.php?title=Tutorials:Swap_tokens_for_Pol_Using_Uniswap&amp;diff=1470&amp;oldid=prev"/>
		<updated>2025-01-08T22:30:33Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;=Swap Tokens for POL in Uniswap=&lt;br /&gt;
&lt;br /&gt;
Let&amp;#039;s swap 105 Winter tokens for POL using Uniswap, and compare it to the same transaction using Metamask.&lt;br /&gt;
You will notice that Metamask is a bit more expensive. They claim that your transactions are safer using their own tools that can minimize price slippage.&lt;br /&gt;
&lt;br /&gt;
 Including the price slippage caused by trading bots that try to exploit the decentralized market making formula. We will talk more about these &amp;quot;front running bots&amp;quot; in the next quest.&lt;br /&gt;
&lt;br /&gt;
* Go to [https://app.uniswap.org/swap Uniswap]&lt;br /&gt;
 &lt;br /&gt;
[[File:UniswapWinPol.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
==Transaction in Metamask==&lt;br /&gt;
&lt;br /&gt;
Let&amp;#039;s get the Metamask quote for this transaction:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol01.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Notice:&amp;#039;&amp;#039;&amp;#039; &lt;br /&gt;
&lt;br /&gt;
* The quote: 1 Winter = 0.0080 POL includes a 0.875% Metamask Fee.&lt;br /&gt;
* Metamask will enable Winter for Swapping.&lt;br /&gt;
&lt;br /&gt;
==Transaction in Uniswap==&lt;br /&gt;
&lt;br /&gt;
With Metamask connected to the Polygon network, visit [https://app.uniswap.org/swap Uniswap] and click on connect wallet:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol02.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
After confirming the connection, click on select token (see the orange arrow)&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol03.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
In Metamask, let&amp;#039;s copy the Winter contract address:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol04.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
And paste it in the search tokens field:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol05.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Warning:&lt;br /&gt;
&lt;br /&gt;
 Anybody can create a smart contract or token and call it Winter or Bitcoin, there are no authorities regulating the Open Source programming. Therefore it is very important that you know exactly the contract address of the assets.&lt;br /&gt;
&lt;br /&gt;
Here we can confirm that this is the right contract because the Uniswap window shows the correct Winter amount we are swapping.&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol06.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
And select POL for the destination, and get Uniswap quote:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol07.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Notice we get a slightly better price, not very important in these small transactions.&lt;br /&gt;
&lt;br /&gt;
Now we will confirm and swap. This will be done in 3 steps:&lt;br /&gt;
&lt;br /&gt;
# Approve in Wallet (Metamask did this step more automatically)&lt;br /&gt;
# Sign Transaction&lt;br /&gt;
# Confirm the Swap&lt;br /&gt;
&lt;br /&gt;
 You only have to authorize Uniswap to use Winter tokens once. &lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol08.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Now give permissions to withdraw the tokens:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol09.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
At this point we have authorized Uniswap to spend AND withdraw the tokens, now finally you can do the swap:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol10.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
By then prices may have changed, even significantly, so this is the final confirmation to go on with the transaction:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol11.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Let&amp;#039;s review the transaction in the Activity tab:&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol112.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
Click on the transaction and select: View on Block Explorer.&lt;br /&gt;
&lt;br /&gt;
[[File:UniswapWinPol12.jpg|600px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Conclusion==&lt;br /&gt;
&lt;br /&gt;
We obtained a slightly better price in Uniswap, and it cost less gas as well. This is not very important for such small transactions, sometimes, specially if you are swapping POL for tokens (buying tokens), the price slippage may be a problem and paying a little more in Metamask may be justified.&lt;br /&gt;
&lt;br /&gt;
 Always pay attention to the last &amp;quot;confirmation&amp;quot; message from Metamask, prices may have varied significantly since you receive the quote and execute the transaction. This &amp;quot;price slippage&amp;quot; can be exploited by people and trading bots as we will see in the next quest.&lt;br /&gt;
&lt;br /&gt;
==Task:==&lt;br /&gt;
&lt;br /&gt;
Using the transaction hash:&lt;br /&gt;
&lt;br /&gt;
0xa991445bf93b48ff09c8c154e8d386b4513f3925ecc526f551fdd53a0c8ed7da&lt;br /&gt;
&lt;br /&gt;
Go to PolygonScan and find the contract address of Uniswap Universal Router (V1 2 V2 Support).&lt;/div&gt;</summary>
		<author><name>BeginnersGuide&gt;Marin</name></author>
	</entry>
</feed>