Turtle is your go to app when it comes to cross-chain transfers that leverage fully trustless infrastructure. We aim to provide a unified experience to transfer tokens anywhere.
Features:
- Make transfers between blockchains in a decentralized and trustless way
- Intuitive UI that helps you along the way
- Bridge ERC20 tokens between Ethereum and Polkadot - Powered by Snowbridge
- Seamless XCM Transfers between all Polkadot parachains - Powered by Paraspell
- [Coming Soon] Combine transfers with token swaps - Powered by Paraspell
Turtle is developed with Typescript, Nextjs, and React.
If you have a suggestion or want to contribute to Turtle, either fork the repo and create a pull request or simply open an issue.
Don't forget to give the project a star. Thanks for your support!
Turtle is gradually changing its structure to a monorepo handled by Turborepo
.env files are local to the packages
In the root of the project run:
pnpm install
pnpm run build or pnpm run build --filter=<package-name>
then running the following command will serve what you've just built.
pnpm run start or pnpm run start --filter=<package-name>
pnpm run dev or pnpm run dev --filter=<package-name>
package-name is always the name that's used in the name field of a package.json
Packages can be added from the root directory but it's very important that a filter is specified,
as we do not want to add anything to the main package.json unless necessary for monorepo purposes.
pnpm add <package> --filter=<package-name>
Distributed under the MIT License. See LICENSE for more information.
Nuno (product & tech lead) - [email protected]
Noah (software engineer) - [email protected]
Victor (software engineer) - [email protected]
Brandon (design & ux) - https://brandonoxendine.com/