Learn more about EAS in our docs
Offchain Attestation
UID:
0x1980c617abf69d2424224839dfcdfd1fbaa1e695649303e657baec2eb26ee66f
TIMESTAMPS:
Created: 02/06/2026 3:12:33 pm
Timestamp onchain
EXPIRATION:
Never
REVOKED:
No
Decoded Data:
address
Project Address
0xf8565C608d071c6f66682882f7bd7f6d7FC82B0a
bytes32
Contribution ID
0x831fdff2c86d05af80d945b76e5e7338e74e7d3f4f70d68f0fd5a759d5a7438f
string
Details
<p>优化侧边栏残酷共学打卡的UI/UX ~ 5h</p><ul><li>新增学习面板「每日打卡」热力图:在 src/app/programs/[id]/dashboard/ _components/actions-widget.tsx 中调用 CheckInHeatmap 展示打卡格子,并点击某天跳转到对应 GitHub 笔记锚点(notesUrl#YYYY-MM-DD)。</li><li>固定展示区间:热力图日历固定为 2026-01-12 ~ 2026-02-08,未来日期置灰不可点击,避免误导成“未打卡”。</li><li>新增淘汰预警提示:若“今天”为本自然周第 3 次未打卡/请假,则当天格子出现红色边框,tooltip 追加“淘汰预警”,并且仅在触发时显示一行说明文案。</li><li>后端提供打卡序列:src/server/api/routers/icl.ts 的 icl.getMyProgramStatus 新增返回 recentCheckins(基于 program_icl_learning_record 生成最近 28 天present/absent 序列,按档案时区计算日期)。</li></ul>
string
Type
❤️ Give kudos
string
Proof
<p>https://github.com/brucexu-eth/web3careerbuild/pull/76</p> <<imageList>> []
uint256
Start Date
1770307200000000000000000000000
uint256
End Date
1770393599999000000000000000000
uint256
Token Amount
25000000000000000000
string
Extended
Referenced Attestation:
No reference
Referencing Attestations:
1 attestations referencing this one
Raw Data:
{"signer":"0x571F0a5Da82bF1f4a7e8b5fb0DbBF20b3A37D6b8","sig":{"domain":{"name":"EAS Attestation","version":"1.0.1","chainId":"10","verifyingContract":"0x4200000000000000000000000000000000000021"},"primaryType":"Attest","message":{"recipient":"0x571F0a5Da82bF1f4a7e8b5fb0DbBF20b3A37D6b8","expirationTime":"0","time":"1770390753","revocable":true,"version":1,"nonce":"0","schema":"0xc012dddde021c7258ff4671b1be08fe6b3b51d98bd0a89b43d020fafde24b476","refUID":"0x0000000000000000000000000000000000000000000000000000000000000000","data":"0x000000000000000000000000f8565c608d071c6f66682882f7bd7f6d7fc82b0a831fdff2c86d05af80d945b76e5e7338e74e7d3f4f70d68f0fd5a759d5a7438f000000000000000000000000000000000000000000000000000000000000012000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000005200000000000000000000000000000000000000016582bcb4a562628aa10000000000000000000000000000000000000000000001658734333aaddcef6589c00000000000000000000000000000000000000000000000000015af1d78b58c4000000000000000000000000000000000000000000000000000000000000000005a0000000000000000000000000000000000000000000000000000000000000038b3c703ee4bc98e58c96e4bea7e8beb9e6a08fe6ae8be985b7e585b1e5ada6e68993e58da1e79a8455492f555820efbd9e2035683c2f703e3c756c3e3c6c693ee696b0e5a29ee5ada6e4b9a0e99da2e69dbfe3808ce6af8fe697a5e68993e58da1e3808de783ade58a9be59bbeefbc9ae59ca8207372632f6170702f70726f6772616d732f5b69645d2f64617368626f6172642f205f636f6d706f6e656e74732f616374696f6e732d7769646765742e74737820e4b8ade8b083e794a820436865636b496e486561746d617020e5b195e7a4bae68993e58da1e6a0bce5ad90efbc8ce5b9b6e782b9e587bbe69f90e5a4a9e8b7b3e8bdace588b0e5afb9e5ba942047697448756220e7ac94e8aeb0e9949ae782b9efbc886e6f74657355726c23595959592d4d4d2d4444efbc89e380823c2f6c693e3c6c693ee59bbae5ae9ae5b195e7a4bae58cbae997b4efbc9ae783ade58a9be59bbee697a5e58e86e59bbae5ae9ae4b8ba20323032362d30312d3132207e20323032362d30322d3038efbc8ce69caae69da5e697a5e69c9fe7bdaee781b0e4b88de58fafe782b9e587bbefbc8ce981bfe5858de8afafe5afbce68890e2809ce69caae68993e58da1e2809de380823c2f6c693e3c6c693ee696b0e5a29ee6b798e6b1b0e9a284e8ada6e68f90e7a4baefbc9ae88ba5e2809ce4bb8ae5a4a9e2809de4b8bae69cace887aae784b6e591a8e7acac203320e6aca1e69caae68993e58da12fe8afb7e58187efbc8ce58899e5bd93e5a4a9e6a0bce5ad90e587bae78eb0e7baa2e889b2e8beb9e6a186efbc8c746f6f6c74697020e8bfbde58aa0e2809ce6b798e6b1b0e9a284e8ada6e2809defbc8ce5b9b6e4b894e4bb85e59ca8e8a7a6e58f91e697b6e698bee7a4bae4b880e8a18ce8afb4e6988ee69687e6a188e380823c2f6c693e3c6c693ee5908ee7abafe68f90e4be9be68993e58da1e5ba8fe58897efbc9a7372632f7365727665722f6170692f726f75746572732f69636c2e747320e79a842069636c2e6765744d7950726f6772616d53746174757320e696b0e5a29ee8bf94e59b9e20726563656e74436865636b696e73efbc88e59fbae4ba8e2070726f6772616d5f69636c5f6c6561726e696e675f7265636f726420e7949fe68890e69c80e8bf9120323820e5a4a970726573656e742f616273656e7420e5ba8fe58897efbc8ce68c89e6a1a3e6a188e697b6e58cbae8aea1e7ae97e697a5e69c9fefbc89e380823c2f6c693e3c2f756c3e0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000011e29da4efb88f2047697665206b75646f73000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e3c703e68747470733a2f2f6769746875622e636f6d2f627275636578752d6574682f776562336361726565726275696c642f70756c6c2f37363c2f703e203c3c696d6167654c6973743e3e205b5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000"},"types":{"Attest":[{"name":"version","type":"uint16"},{"name":"schema","type":"bytes32"},{"name":"recipient","type":"address"},{"name":"time","type":"uint64"},{"name":"expirationTime","type":"uint64"},{"name":"revocable","type":"bool"},{"name":"refUID","type":"bytes32"},{"name":"data","type":"bytes"}]},"signature":{"v":28,"r":"0x7a22152b2b12f8a91814a0aa3e02553f9ee242195e5591c2f82e3e37f517f227","s":"0x78c8413a76be721cfd5f0ce8bf12f1220136affd93ea840eca10c0423c13fe83"},"uid":"0x1980c617abf69d2424224839dfcdfd1fbaa1e695649303e657baec2eb26ee66f"}}
Offline Link
Latest Referencing Attestations
UIDSchemaFromToTypeAge
0x7379de28a2bc3f98435...
#256
No recipient
OFFCHAIN
11 days ago