uniswap 0.0.2 copy "uniswap: ^0.0.2" to clipboard
uniswap: ^0.0.2 copied to clipboard

Uniswap in Flutter unofficial package to do transactions without so much code using uniswap router.

Uniswap 🦄 #

This package contains all the features of the Uniswap smart contract and supports its use on other exchanges and other networks.

Features #

You can do swaps on the most popular dexs of Ethereum and their subnets using this package, the 30 or 80 lines of code you needed before are now reduced to just a few.

This package has support so far with Ethereum, Binance Smart Chain and Polygon, if you want support with any other exchange or network open an issue and we will add it.

Supported exchanges #

Supported functions #

  • swapExactETHForTokens

  • swapExactTokensForETH

  • swapExactTokensForTokens

  • swapETHForExactTokens

  • swapTokensForExactETH

  • swapTokensForExactTokens

Getting started #

Add the package to your pubspec.yaml file as shown below.


dependencies:

  uniswap: any

Usage #

Below you will see some examples of how to implement each function.

final swapExactETHForTokens = await Uniswap().swapExactETHForTokens();

Additional information #

Initially this package was created for personal use in order to avoid writing so much code rather perform swaps with just 5 to 10 lines.

You can check the code if you have doubts regarding security, any contribution or idea to improve is welcome!

Greetings and I hope you find it useful. ⚡

0
likes
110
pub points
27%
popularity

Publisher

unverified uploader

Uniswap in Flutter unofficial package to do transactions without so much code using uniswap router.

Repository (GitHub)
View/report issues

Documentation

API reference

License

GPL-3.0 (license)

Dependencies

erc20, flutter, http, web3dart

More

Packages that depend on uniswap