https://github.com/taikoxyz/taiko-mono
Taiko Alethia based rollup protocol 🥁
https://github.com/taikoxyz/taiko-mono
based ethereum layer2 rollup taiko zk
Last synced: 2 months ago
JSON representation
Taiko Alethia based rollup protocol 🥁
- Host: GitHub
- URL: https://github.com/taikoxyz/taiko-mono
- Owner: taikoxyz
- License: mit
- Created: 2022-07-28T04:22:58.000Z (almost 4 years ago)
- Default Branch: main
- Last Pushed: 2025-05-08T02:25:27.000Z (about 1 year ago)
- Last Synced: 2025-05-08T02:28:54.969Z (about 1 year ago)
- Topics: based, ethereum, layer2, rollup, taiko, zk
- Language: Svelte
- Homepage: https://taiko.xyz
- Size: 229 MB
- Stars: 4,549
- Watchers: 149
- Forks: 2,207
- Open Issues: 33
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- Contributing: CONTRIBUTING.md
- License: LICENSE
Awesome Lists containing this project
README
Taiko Alethia
The first based rollup.
[](https://twitter.com/taikoxyz)
[](https://discord.gg/aGZYtKqMjj)
[](https://www.youtube.com/@taikoxyz)
[](https://www.gitpoap.io/gh/taikoxyz/taiko-mono)
[](https://github.com/taikoxyz/taiko-mono/blob/main/LICENSE)
> [!WARNING]
> The `main` branch is under active development for the next Shasta fork. For the latest version of the Taiko Alethia protocol contracts (Pacaya fork), please use the [`taiko-alethia-protocol-v2.3.1`](https://github.com/taikoxyz/taiko-mono/tree/taiko-alethia-protocol-v2.3.1) branch. The release process involves security measures that the `main` branch does not guarantee.
## Documentation
Get started with Taiko Alethia:
- [Taiko Alethia docs](https://docs.taiko.xyz) — High-level concepts, guides, resources, and reference pages for getting started (source: [taiko-docs](https://github.com/taikoxyz/taiko-docs)).
- [Protocol specs](./packages/protocol/docs/README.md) — In-depth specifications of the Taiko Alethia protocol for deeper understanding.
- [Smart contracts](./packages/protocol/contracts/) — Taiko Alethia protocol smart contracts, fully documented with NatSpec.
## Packages
> [!TIP]
> Make sure your node is using the latest version tags for taiko-client and taiko-geth. Check out the [node releases page](https://docs.taiko.xyz/network-reference/software-releases-and-deployments) for the latest versions.
| Package | Description |
| :------------------------------------------------------------ | :----------------------------------------------------------------- |
| [balance-monitor](./packages/balance-monitor) | Service that monitors Ethereum L1/L2 addresses and token balances. |
| [bridge-ui](./packages/bridge-ui) | Bridge UI. |
| [ejector](./packages/ejector) | Preconfirmation ejector service for operators with issues. |
| [eventindexer](./packages/eventindexer) | Event indexer. |
| [fork-diff](./packages/fork-diff) | Fork diff page. |
| [nfts](./packages/nfts) | NFT-related smart contracts and utilities. |
| [protocol](./packages/protocol) | Taiko Alethia protocol smart contracts. |
| [relayer](./packages/relayer) | Bridge backend relayer. |
| [snaefell-ui](./packages/snaefell-ui) | Snaefell UI. |
| [supplementary-contracts](./packages/supplementary-contracts) | Supplementary contracts not part of the Taiko Alethia protocol. |
| [taiko-client](./packages/taiko-client) | Taiko Alethia client implementation in Go. |
| [taiko-client-rs](./packages/taiko-client-rs) | Taiko Alethia client implementation in Rust. |
| [taikoon-ui](./packages/taikoon-ui) | Taikoon UI. |
| [ui-lib](./packages/ui-lib) | UI library. |
## Issues
If you find a bug or have a feature request, please [open an issue](https://github.com/taikoxyz/taiko-mono/issues/new/choose).
## Contributing
Check out [CONTRIBUTING.md](./CONTRIBUTING.md) for details on how to contribute. You can also check out our grants cycle at [https://taiko.xyz/grant-program](https://taiko.xyz/grant-program).
## Getting support
Reach out to the community on [Discord](https://discord.gg/7cAp9kQ8) if you need any help!