The first based rollup.
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
branch. The release process involves security measures that the main
branch does not guarantee.
Get started with Taiko Alethia:
- Taiko Alethia docs β High-level concepts, guides, resources, and reference pages for getting started.
- Protocol specs β In-depth specifications of the Taiko Alethia protocol for deeper understanding.
- Smart contracts β Taiko Alethia protocol smart contracts, fully documented with NatSpec.
Tip
Make sure your node is using the latest version tags for taiko-client and taiko-geth. Check out the node releases page!
Package | Description |
---|---|
balance-monitor | Service that monitors Ethereum L1/L2 addresses and token balances. |
bridge-ui | Bridge UI. |
docs-site | End user documentation site. |
eventindexer | Event indexer. |
fork-diff | Fork diff page. |
geth-rpc-gateway | RPC gateway for geth nodes. |
nfts | NFT-related smart contracts and utilities. |
protocol | Taiko Alethia protocol smart contracts. |
relayer | Bridge backend relayer. |
snaefell-ui | Snaefell UI. |
supplementary-contracts | Supplementary contracts not part of the Taiko Alethia protocol. |
taiko-client | Taiko Alethia client implementation in Go. |
taikoon-ui | Taikoon UI. |
ui-lib | UI library. |
If you find a bug or have a feature request, please open an issue.
Check out CONTRIBUTING.md for details on how to contribute. You can also check out our grants cycle at https://taiko.xyz/grant-program.
Reach out to the community on Discord if you need any help!