A dex(Decentralized Exchange) that supports the uniswap v2 contract variant

  • BSC(Pancake Swap V2)
  • ETH(Uniswap V2)


Latest version

go get

Or Special version

go get[email protected]


More example see examples/


Please make sure your contributions adhere to our coding guidelines:

  • Code must adhere to the official Go formatting guidelines (i.e. uses gofmt).
  • Code must be documented adhering to the official Go commentary guidelines.
  • Pull requests need to be based on and opened against the master branch.
  • Commit messages should be prefixed with the operation and package(s) they modify.
    • E.g. “fix(examples/fetchPrice), del: make trace configs optional”

All issues and PR these welcome to contribute it.


View Github