Skip to content

docs(specs): update OpenRPC specifications from Daikon [Bot]#1257

Merged
SahilAujla merged 10 commits intomainfrom
bot/daikon-specs-update
Apr 24, 2026
Merged

docs(specs): update OpenRPC specifications from Daikon [Bot]#1257
SahilAujla merged 10 commits intomainfrom
bot/daikon-specs-update

Conversation

@alchemy-bot
Copy link
Copy Markdown
Contributor

🤖 Automated update of OpenRPC specs

This PR updates JSON-RPC method references based on the latest Daikon config. See this comprehensive guide

1 chain created or updated:

  • Solana

This workflow run:

  • Uses references to shared components for methods
  • Creates new OpenRPC specs and updates existing ones
  • For new chains, adds them to docs navigation
  • Respects x-bot-ignore arrays to exclude specific methods from automation

Something look wrong? If you are an Alchemy employee please open a PR with changes in Daikon. If you are a member of the public please reach out to our team.

@alchemy-bot alchemy-bot requested a review from a team as a code owner April 23, 2026 16:00
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

🔗 Preview Mode

Name Status Preview Updated (UTC)
Alchemy Docs ✅ Ready 🔗 Visit Preview Apr 24, 2026, 4:19 PM

Copy link
Copy Markdown

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Choose a reason for hiding this comment

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

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 643e4d336d

ℹ️ About Codex in GitHub

Codex has been enabled to automatically review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

When you sign up for Codex through ChatGPT, Codex can also answer questions or update the PR, like "@codex address that feedback".

Comment thread src/openrpc/chains/solana/solana.yaml Outdated
Comment on lines +15 to +16
- $ref: >-
../_components/solana/methods.yaml#/components/methods/alchemy_requestFeePayer_prefundRent
Copy link
Copy Markdown

Choose a reason for hiding this comment

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

P1 Badge Remove unresolved Solana OpenRPC method reference

This new $ref targets ../_components/solana/methods.yaml#/components/methods/alchemy_requestFeePayer_prefundRent, but that method key is not defined in src/openrpc/chains/_components/solana/methods.yaml (there is no corresponding requestFeePayer component there). As a result, OpenRPC dereferencing for Solana hits a missing-pointer error during spec generation, and the docs now advertise an endpoint that cannot be generated from the spec. Please either add the missing component definition or drop this reference.

Useful? React with 👍 / 👎.

Resolves the P1 review comment on PR #1257: the Daikon-generated
$ref to alchemy_requestFeePayer_prefundRent in
src/openrpc/chains/solana/solana.yaml was unresolvable because the
component was not defined in methods.yaml.

This adds the component as a documented variant of alchemy_requestFeePayer
invoked with prefundRent: true, with matching params/result/examples/errors
drawn from the canonical definition in
src/openrpc/alchemy/gas-manager-coverage/gas-manager-coverage.yaml.
@github-actions
Copy link
Copy Markdown

github-actions Bot commented Apr 23, 2026

🔍 Link Check

Status: ❌ Failed

Summary

Status Count
🔍 Total 8008
✅ Successful 6849
⏳ Timeouts 0
🔀 Redirected 460
👻 Excluded 676
❓ Unknown 0
🚫 Errors 22
⛔ Unsupported 1
Broken links (22) — click to expand

Errors per input

Errors in ./content/tutorials/smart-wallets/learn-account-abstraction/introduction-to-account-abstraction.mdx

Errors in ./content/wallets/wallet-integrations/privy/react-migration.mdx

Errors in ./content/wallets/wallet-integrations/privy/jwt-auth-migration.mdx

Errors in ./content/api-reference/arbitrum-nova/arbitrum-nova-deprecation-notice.mdx

Errors in ./content/wallets/wallet-integrations/privy/signer-migration-overview.mdx

View workflow run

…automation

Remove the auto-added $ref and add the method to x-bot-ignore so Daikon
stops re-adding the reference on future runs. Paired with the revert of
0ff2e28 (manually-added component definition) per DevRel decision.
JackReacher0807 added a commit that referenced this pull request Apr 24, 2026
Resolves the P1 review comment on PR #1257: the Daikon-generated
$ref to alchemy_requestFeePayer_prefundRent in
src/openrpc/chains/solana/solana.yaml was unresolvable because the
component was not defined in methods.yaml.

This adds the component as a documented variant of alchemy_requestFeePayer
invoked with prefundRent: true, with matching params/result/examples/errors
drawn from the canonical definition in
src/openrpc/alchemy/gas-manager-coverage/gas-manager-coverage.yaml.
SahilAujla pushed a commit that referenced this pull request Apr 24, 2026
…ive at old paths) (#1259)

* [Writer] Remove Solana Photon redirects (methods were never live at old paths)

The 26 static redirects added in PR #1240 pointed from
/docs/chains/solana/solana-api-endpoints/<photon-method> to the new
/docs/chains/solana/solana-photon-api/solana-photon-api/<method> location.

Per Sahil's clarification: Photon methods were never actually served at
the old /docs/chains/solana/solana-api-endpoints/* path (that path only
ever resolved to Core Solana RPC methods). No redirect is needed --
there's nothing to redirect from.

Removing the block entirely frees 26 entries against our redirect budget.

* docs(specs): update OpenRPC specifications from Daikon

* feat(solana): add alchemy_requestFeePayer_prefundRent method component

Resolves the P1 review comment on PR #1257: the Daikon-generated
$ref to alchemy_requestFeePayer_prefundRent in
src/openrpc/chains/solana/solana.yaml was unresolvable because the
component was not defined in methods.yaml.

This adds the component as a documented variant of alchemy_requestFeePayer
invoked with prefundRent: true, with matching params/result/examples/errors
drawn from the canonical definition in
src/openrpc/alchemy/gas-manager-coverage/gas-manager-coverage.yaml.

* Revert "feat(solana): add alchemy_requestFeePayer_prefundRent method component"

This reverts commit 0ff2e28.

* chore(solana): opt alchemy_requestFeePayer_prefundRent out of Daikon automation

Remove the auto-added $ref and add the method to x-bot-ignore so Daikon
stops re-adding the reference on future runs. Paired with the revert of
0ff2e28 (manually-added component definition) per DevRel decision.

* docs(solana): remove alchemy_requestFeePayer_prefundRent from overview table

* docs(specs): update OpenRPC specifications from Daikon

* chore(solana): re-remove alchemy_requestFeePayer_prefundRent $ref and restore x-bot-ignore

* fix(solana): restore overview table after Daikon regression

* docs(solana): update Photon method links in overview to new paths

* Revert "docs(solana): update Photon method links in overview to new paths"

This reverts commit 1f69fce.

* docs(solana): remove Photon methods from overview per Sahil — already listed on Photon overview page

Per Sahil's Slack direction, the 26 Photon (ZK Compression) methods are
dropped from the Solana API overview table rather than having their
links redirected. They already canonically live on the Photon overview
page (content/api-reference/data/nft-api/alchemy-photon-apis-for-solana.mdx),
so no audience loses access.

This replaces the earlier link-update approach (reverted in the previous
commit) with a clean deletion and alphabetical reflow of the remaining
Core Solana RPC methods in the two-column table.

---------

Co-authored-by: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com>
@SahilAujla SahilAujla merged commit d931a51 into main Apr 24, 2026
13 checks passed
@SahilAujla SahilAujla deleted the bot/daikon-specs-update branch April 24, 2026 16:48
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.

4 participants