Skip to content

fix(landing page): update landing page tx#952

Merged
atticusofsparta merged 2 commits into
developfrom
fix-landing-page-tx
Jun 17, 2026
Merged

fix(landing page): update landing page tx#952
atticusofsparta merged 2 commits into
developfrom
fix-landing-page-tx

Conversation

@atticusofsparta

@atticusofsparta atticusofsparta commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary by CodeRabbit

  • Chores
    • Updated application configuration constant values
    • Updated documentation version reference
    • Modified record purchasing workflow state construction to improve handling of owner-specific initialization

@atticusofsparta atticusofsparta requested a review from a team as a code owner June 17, 2026 15:36
@coderabbitai

coderabbitai Bot commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Review Change Stack

Warning

Review limit reached

@atticusofsparta, we couldn't start this review because you've reached your PR review rate limit.

More reviews will be available in 57 minutes and 34 seconds. Learn how PR review limits work.

Your organization has used up its prepaid credits, and credit purchases are no longer available. Enable the review add-on in the billing tab to keep reviews running — you're only billed for reviews past your plan's rate limits ($0.25/file).

⌛ How to resolve this issue?

After more reviews become available, a review can be triggered using the @coderabbitai review command as a PR comment. Alternatively, push new commits to this PR.

To avoid repeated limits, reduce automatic review volume by pausing incremental auto-reviews earlier, using label-based review opt-in, excluding WIP or generated PR titles, or requesting reviews manually when the PR is ready. If your team needs uninterrupted high-volume reviews, an organization admin can enable usage-based credits.

🚦 How do rate limits work?

CodeRabbit enforces per-developer PR review limits for each organization. Most developers receive the normal plan refill rate.

For paid Pro and Pro+ PR reviews, CodeRabbit uses adaptive limits for sustained high-volume activity. When a developer's recent PR review activity reaches the 95th percentile or higher among CodeRabbit users, the refill rate gradually slows as usage increases. The highest same-day bursts are limited more strictly.

Please see our Fair Usage Limits Policy for further information.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 98743942-7588-4a74-957a-e102cf02e738

📥 Commits

Reviewing files that changed from the base of the PR and between 9edd9bb and 8c034e0.

📒 Files selected for processing (2)
  • CHANGELOG.md
  • package.json
📝 Walkthrough

Walkthrough

The BUY_RECORD ANT spawning flow in dispatchArIOInteraction.ts is updated to use a new createAntStateForOwner helper instead of directly assigning transactionId: payload.targetId. The LANDING_PAGE_TXID constant and the landing page README version hash are both updated to a new transaction ID.

Changes

ANT Spawn State + Landing Page TXID

Layer / File(s) Summary
BUY_RECORD ANT spawn state via createAntStateForOwner
src/state/actions/dispatchArIOInteraction.ts
Imports createAntStateForOwner and spreads its result into the ANT.spawn state object, replacing the direct transactionId: payload.targetId assignment while keeping name.
Landing page TXID and README version bump
src/utils/constants.ts, landing_page/README.md
Updates the LANDING_PAGE_TXID exported constant to a new ArweaveTransactionID value and updates the README "Current version" hash to match.

Estimated code review effort

🎯 2 (Simple) | ⏱️ ~10 minutes

Possibly related PRs

  • ar-io/arns-react#835: Modifies the same BUY_RECORD ANT spawning block in dispatchArIOInteraction.ts, changing processId and registry handling around the same ANT.spawn call.
  • ar-io/arns-react#848: Refactors the BUY_RECORD spawn-based flow in dispatchArIOInteraction.ts, directly preceding this further adjustment to the spawn state construction.

Suggested reviewers

  • kunstmusik

Poem

🐇 A hop through the code, a hash replaced with care,
createAntStateForOwner now owns its share.
The landing page sparkles with a fresh new ID,
No transactionId hardcoded — the rabbit runs free!
✨ Small paws, big changes, all tidy as can be.

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
Title check ✅ Passed The title clearly summarizes the main change: updating the landing page transaction ID across three files (landing page README, a constants file, and a dispatch actions file).
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.

✏️ Tip: You can configure your own custom pre-merge checks in the settings.

✨ Finishing Touches
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch fix-landing-page-tx

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@atticusofsparta atticusofsparta merged commit 76eaf5f into develop Jun 17, 2026
4 checks passed
@atticusofsparta atticusofsparta deleted the fix-landing-page-tx branch June 17, 2026 15:41
@github-actions

github-actions Bot commented Jun 17, 2026

Copy link
Copy Markdown

Permaweb Preview Deployed

Your preview is available at: https://arns-react-pr-952_arns.ar.io

Property Value
Transaction ID 32mLyHw6SZtArurJTgvcsNo9sqtHBpM4FjU3Jq45OJw
ArNS Name arns
Undername arns-react-pr-952

This preview will be available permanently on Arweave via the AR.IO Network.

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

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant