Skip to content

yamancan/UniStark

 
 

Repository files navigation

UniStark (a.k.a Uniswap V3 Warped)

This repository contains the core smart contracts for the Uniswap V3 Protocol modified for transpilation by Warp to Cairo for deployment on StarkNet.

A diff of this repo to Uniswap's original here

In order to transpile them simply install Warp and then:

warp transpile contract/UniswapV3Pool.sol

To transpile all of the files:

warp transpile contract/**/*.sol

Sit back and enjoy the blinkenlights.


This is a demonstration of Warp's capabilities. Kindly note, this is a Nethermind project carried out with no affiliation to Uniswap. All of the development and testing implemented in this repo has taken place in accordance with the Uniswap Business Source Licence 1.1. and other applicable licences. Nethermind does not use Uniswap V3 Core for revenue-generating purposes.

About

Using HardhatWarp for testing

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 71.6%
  • Solidity 14.3%
  • TypeScript 14.1%