$ account inkonchain
A polished documentation website for Ink, a Layer 2 blockchain (OP Stack) built by Kraken. The site is implemented with Next.js 15 and Nextra 3 using the Pages Router, with MDX-authored content covering network setup, contract deployment, bridges, faucets, and ecosystem tools. It features a highly custom UI: a WebGL interactive ink animation on the homepage, a theme toggle using View Transitions API, a full-text search with a custom modal, and a 'copy page as Markdown' feature designed for LLM consumption. The codebase is meticulously crafted with extensive comments explaining design rationales (e.g., Tailwind token mapping, font loading, shader adaptations). Build tooling includes ESLint, Prettier, CSpell, remark linting, and a GitHub Actions CI/CD pipeline with Vercel deployments. No tests are present, but the code is clean, well-organized, and demonstrates strong frontend engineering skills.
This repository is a Docker Compose-based node operator stack for running an Ink L2 rollup node on the OP Stack. It wires together op-node (rollup/consensus client), op-geth (execution client), a one-shot bedrock-init container, Prometheus, and Grafana. The primary entry point is `docker compose up`, with per-network environment files under `envs/<network>/` and a `progress.sh` script for checking sync status. It does not yet ship an op-reth Compose path; op-geth is the current execution client.