docs(specs): update OpenRPC specifications from Daikon [Bot]#1257
docs(specs): update OpenRPC specifications from Daikon [Bot]#1257SahilAujla merged 10 commits intomainfrom
Conversation
🔗 Preview Mode
|
There was a problem hiding this comment.
💡 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".
| - $ref: >- | ||
| ../_components/solana/methods.yaml#/components/methods/alchemy_requestFeePayer_prefundRent |
There was a problem hiding this comment.
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.
🔍 Link CheckStatus: ❌ Failed Summary
Broken links (22) — click to expandErrors per inputErrors 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
|
… restore x-bot-ignore
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.
…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>
🤖 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:
This workflow run:
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.