wrapscanby polywrap


Interact with the Uniswap V3 smart contracts in any environment

View more

The UniV3 Wrap

Uniswap V3 is a peer-to-peer system designed for exchanging cryptocurrencies on the Ethereum blockchain. It has become one of the most used & trusted decentralized exchanges on the blockchain (usage statistics).

The UniV3 wrap gives you the ability to interact with Uniswap V3 contracts.


To run the UniV3 wrap you'll need a Polywrap client in your application. See here for installation information: https://docs.polywrap.io/clients


UniV3 depends upon the ethereum wrap, which in-turn requires an ethereum-provider plugin. Plugins are added directly to the client using its config.

Here's an example of setting up a JavaScript / TypeScript client with the ethereum-provider plugin.

You can learn more about Polywrap clients & configs in the docs here.


With your client successfully configured, you can now run any function on the UniV3 wrap with ease.

You can check out the UniV3 wrap's schema for a list of methods, or check out its tests for detailed usage examples.


For any questions or problems related to the UniV3 wrap or Polywrap at large, please visit our Discord.