Skip to content

feat: The Fossil Record - Attestation Archaeology Visualizer (#2311)#1885

Merged
Scottcjn merged 1 commit into
Scottcjn:mainfrom
kuanglaodi2-sudo:feature/fossil-record-visualizer
Apr 3, 2026
Merged

feat: The Fossil Record - Attestation Archaeology Visualizer (#2311)#1885
Scottcjn merged 1 commit into
Scottcjn:mainfrom
kuanglaodi2-sudo:feature/fossil-record-visualizer

Conversation

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor

Bounty #2311 - The Fossil Record (75 RTC). Interactive D3.js visualization of RustChain attestation history rendered as geological strata. Features: 4 visualization modes (Stacked Area, Streamgraph, Normalized %, Stratigraphy), architecture filtering, zoom controls, rich tooltips with miner details, epoch settlement markers, first appearance markers. Wallet: C4c7r9WPsnEe6CUfegMU9M7ReHD1pWg8qeSfTBoRcLbg

@github-actions
Copy link
Copy Markdown
Contributor

Welcome to RustChain! Thanks for your first pull request.

Before we review, please make sure:

  • Your PR has a BCOS-L1 or BCOS-L2 label
  • New code files include an SPDX license header
  • You've tested your changes against the live node

Bounty tiers: Micro (1-10 RTC) | Standard (20-50) | Major (75-100) | Critical (100-150)

A maintainer will review your PR soon. Thanks for contributing!

@github-actions github-actions Bot added documentation Improvements or additions to documentation size/L PR: 201-500 lines labels Mar 26, 2026
@Scottcjn
Copy link
Copy Markdown
Owner

@kuanglaodi2-sudo — Merge conflicts with main. Please rebase if you'd like this merged.

@Scottcjn
Copy link
Copy Markdown
Owner

Merged! The D3 Fossil Record visualization is clean — 4 view modes, interactive tooltips, geological strata metaphor. Deployable at rustchain.org/fossils.

75 RTC owed (bounty #2311). Your wallet (C4c7r...) is Solana. Need an RTC wallet — run curl -sL rustchain.org/install.sh | bash to get one.

This is your best PR — scoped, focused, real code. More like this.

@Scottcjn
Copy link
Copy Markdown
Owner

Has a merge conflict with main. Can you rebase? git fetch origin && git rebase origin/main && git push --force-with-lease. Will merge immediately after.

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor Author

@Scottcjn Hi! Thanks for merging.

Regarding the wallet - my RTC wallet address is C4c7r9WPsnEe6CUfegMU9M7ReHD1pWg8qeSfTBoRcLbg. This is the address I use for RTC mining rewards. Is there a specific format you need, or can you confirm this works for the payout?

Happy to provide any additional information needed for the 75 RTC payout (bounty #2311).

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor Author

👋 Hi @Scottcjn — I'm checking in on the status of payouts for my closed PRs. Here's what I'm tracking as owed:

Bounty PR Amount Status
#2246 #1722 300 RTC CLOSED
#2275 #1734 200 RTC MERGED ✅
#2276 #1736 150 RTC CLOSED
#2277 #1745 250 RTC CLOSED
#2278 #1735 100 RTC CLOSED
#2310 #1742 140 RTC CLOSED
#2311 #1885 75 RTC MERGED ✅
#2312 #1743 150 RTC CLOSED
#2295 #1791 75 RTC CLOSED
#2297 #1748 100 RTC CLOSED

PR #1734 and #1885 are confirmed merged. Could you confirm which of the closed PRs have payouts processed or pending? Also — my wallet address is C4c7r9WPsnEe6CUfegMU9M7ReHD1pWg8qeSfTBoRcLbg. Please confirm if this format works or if you need it in a different format. Thanks!

@Scottcjn
Copy link
Copy Markdown
Owner

Nice work — the D3.js Fossil Record visualizer is well-built. 4 visualization modes, architecture filtering, rich tooltips, and responsive design. The geological strata metaphor fits RustChain's attestation history well.

This has merge conflicts — please rebase on main and force-push. Will merge once clean.

@Scottcjn
Copy link
Copy Markdown
Owner

Scottcjn commented Apr 2, 2026

Nice D3.js visualization work — the geological strata metaphor is creative and the architecture color mapping matches our actual device types.

Needs work before merge:

  1. Uses simulated data — please integrate with the live /api/miners endpoint or document how to connect
  2. Please rebase onto main (there are merge conflicts)

Potential: 50 RTC once the above is addressed.

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor Author

@Scottcjn Hi! Update on my wallet address for all pending bounty payouts:

Corrected RTC Native Wallet:

RTCe7112103a87a7a28575c35a1d5ffc2c57c818875

Curve: Ed25519

This replaces my previous Solana address (C4c7r...) for all outstanding bounty claims:

Please confirm receipt. Thanks!

@Scottcjn Scottcjn force-pushed the feature/fossil-record-visualizer branch from 6e30bec to f8cada9 Compare April 3, 2026 15:26
@github-actions github-actions Bot added the size/XL PR: 500+ lines label Apr 3, 2026
@Scottcjn Scottcjn merged commit a660486 into Scottcjn:main Apr 3, 2026
6 of 8 checks passed
@Scottcjn
Copy link
Copy Markdown
Owner

Scottcjn commented Apr 3, 2026

Merged! We rebased this for you. The D3.js geological strata visualization is creative and well-built — 4 chart modes, proper architecture color mapping, interactive filters.

Payment: 50 RTC

Please share your RTC wallet address to receive payment.

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor Author

Hi @Scottcjn, apologies for the confusion earlier! My corrected RTC wallet address is:

RTCe7112103a87a7a28575c35a1d5ffc2c57c818875

Thank you!

@kuanglaodi2-sudo
Copy link
Copy Markdown
Contributor Author

Hi @Scottcjn, checking in on the payment for the Fossil Record D3.js visualization.

Amount: 50-75 RTC (bounty #2311)
Status: MERGED ✅ (2026-04-03)

My RTC Native Wallet: \RTCe7112103a87a7a28575c35a1d5ffc2c57c818875
Curve: Ed25519

I submitted this wallet address on 2026-04-15. Is the payment on its way? Thank you!

Copy link
Copy Markdown
Contributor

@FlintLeng FlintLeng left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

PR #1885 — Review:

Code quality improvement. Well-scoped. ✅

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation size/L PR: 201-500 lines size/XL PR: 500+ lines

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants