尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Live Chainlink CCIP stats: every cross-chain message since 2023, daily recaps, the Chainlink Reserve, cinematic replays, and a Discord bot. Unofficial, open data.
翻译准备中
取自仓库 README
正在加载完整 README。
查看完整 README ↗ccip.dev is an unofficial, community-run tracker of every mainnet Chainlink CCIP message since 2023-07-06. Messages come from Chainlink's public CCIP API and token values from DefiLlama prices. Every figure is explained in the methodology.
A live dashboard, daily history, top lanes, tokens and senders, records, the Chainlink Reserve vault, a cinematic replay of the network and a monthly video.
Daily and weekly reports, records, milestones, moments, polls and the monthly video are posted as image cards to @ccipdev on X and the Telegram channel. Designs: broadcasts, moments, monthly video.
Enlist for a permanent meme callsign on a pair of dog tags, and pull live CCIP intel as cards. Free, for any server, with no permissions. See ccip.dev/discord.
Commands: /enlist, /dogtag, /cciptoday, /ccipchain, /linkreserve, /cciprecords.
The JSON behind every page is public at https://data.ccip.dev/v1/. Main files:
| File | What it holds |
|---|---|
status.json | freshness and coverage |
live.json, today.json | the live feed and today so far |
history.json | daily history |
reserve.json | the Chainlink Reserve |
chains.json, tokens.json | the chain and token registries |
replay.json | the data behind the replay |
flowchart LR
API[Chainlink CCIP API<br/>DefiLlama prices] --> W
subgraph W[Data Worker · Cron Triggers]
direction TB
C1[every minute: ingest]
C2[every 5 min: prices]
C3[hourly · 00:07 and 06:00 UTC: finalize]
end
W --> D1[(D1)]
W --> R2[(R2)]
R2 --> JSON[data.ccip.dev/v1/*.json]
JSON --> S[Site Worker<br/>Astro + card renderer]
S --> Users([ccip.dev visitors])
W -- broadcasts --> TG[Telegram]
W -- broadcasts --> X[X]
S -- card images --> W
DW[Discord Worker] -- service binding --> S
DW --> MD1[(D1 + R2: Marines)]
JSON --> GH[GitHub Actions<br/>monthly video]
GH -- uploads the video --> R2
worker/): Cron Triggers ingest new messages every minute, refresh prices every five minutes, run hourly jobs and finalize each day at 00:07 UTC, with a late re-run at 06:00. It writes D1 and publishes the public JSON to R2.data.ccip.dev): static files served from an R2 bucket, cached and rate-limited at the edge.site/): the Astro site, plus the Worker that draws the share and broadcast cards with Satori and resvg./og/ route and sends it to Telegram and X.discord/): answers the bot's slash commands and keeps Marines in its own D1 and R2. It gets its cards from the site through a service binding to the card entrypoint.monthly-video records last month's replay headlessly on the 1st of each month and uploads the video to R2; the data Worker posts it.TypeScript in a pnpm workspace. Cloudflare Workers with D1, R2 and Cron Triggers. Astro and React for the site, WebGL for the replay, Satori and resvg for cards. Vitest for tests.
pnpm install
pnpm test
pnpm typecheck
pnpm --filter @ccip-dev/site dev # the site, locally
pnpm --filter @ccip-dev/site build # a production build, with its checks
| Package | What it is |
|---|---|
packages/core | shared types and logic: metrics, broadcasts, LinkMarine cards |
worker | the data Worker: ingest, prices, finalize, broadcasts |
site | the Astro site and the card-rendering Worker |
discord | the Discord bot Worker |
scripts | maintenance and tooling: labels, backfill, canary, video |
The code is MIT, see LICENSE. The label data in labels/ (labels/projects/*.toml) is CC BY 4.0, see labels/LICENSE; attribute it as "ccip.dev" with a link to https://ccip.dev.
Unofficial — not affiliated with Chainlink Labs.