From fd1b38c08ee47228c191b5e31a126f8290b55dd9 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Mon, 13 Jul 2026 19:00:18 +0300 Subject: [PATCH 1/6] docs(specs): update OpenRPC specifications from Daikon --- .../api-reference/solana/solana-api-overview.mdx | 13 +++++++------ src/openrpc/chains/solana/solana.yaml | 2 ++ 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/content/api-reference/solana/solana-api-overview.mdx b/content/api-reference/solana/solana-api-overview.mdx index 676fb7bec..5a4861d1e 100644 --- a/content/api-reference/solana/solana-api-overview.mdx +++ b/content/api-reference/solana/solana-api-overview.mdx @@ -32,12 +32,13 @@ slug: docs/solana/solana-api-overview | [`getSlotLeaders`](/docs/chains/solana/solana-api-endpoints/get-slot-leaders) | [`getStakeActivation`](/docs/chains/solana/solana-api-endpoints/get-stake-activation) | | [`getSupply`](/docs/chains/solana/solana-api-endpoints/get-supply) | [`getTokenAccountBalance`](/docs/chains/solana/solana-api-endpoints/get-token-account-balance) | | [`getTokenAccountsByDelegate`](/docs/chains/solana/solana-api-endpoints/get-token-accounts-by-delegate) | [`getTokenAccountsByOwner`](/docs/chains/solana/solana-api-endpoints/get-token-accounts-by-owner) | -| [`getTokenLargestAccounts`](/docs/chains/solana/solana-api-endpoints/get-token-largest-accounts) | [`getTokenSupply`](/docs/chains/solana/solana-api-endpoints/get-token-supply) | -| [`getTransaction`](/docs/chains/solana/solana-api-endpoints/get-transaction) | [`getTransactionCount`](/docs/chains/solana/solana-api-endpoints/get-transaction-count) | -| [`getTransactionsForAddress`](/docs/chains/solana/solana-api-endpoints/get-transactions-for-address) | [`getVersion`](/docs/chains/solana/solana-api-endpoints/get-version) | -| [`getVoteAccounts`](/docs/chains/solana/solana-api-endpoints/get-vote-accounts) | [`isBlockhashValid`](/docs/chains/solana/solana-api-endpoints/is-blockhash-valid) | -| [`minimumLedgerSlot`](/docs/chains/solana/solana-api-endpoints/minimum-ledger-slot) | [`requestAirdrop`](/docs/chains/solana/solana-api-endpoints/request-airdrop) | -| [`sendTransaction`](/docs/chains/solana/solana-api-endpoints/send-transaction) | [`simulateBundle`](/docs/chains/solana/solana-api-endpoints/simulate-bundle) | +| [`getTokenAccountsByOwnerAtSlot`](/docs/chains/solana/solana-api-endpoints/get-token-accounts-by-owner-at-slot) | [`getTokenLargestAccounts`](/docs/chains/solana/solana-api-endpoints/get-token-largest-accounts) | +| [`getTokenSupply`](/docs/chains/solana/solana-api-endpoints/get-token-supply) | [`getTransaction`](/docs/chains/solana/solana-api-endpoints/get-transaction) | +| [`getTransactionCount`](/docs/chains/solana/solana-api-endpoints/get-transaction-count) | [`getTransactionsForAddress`](/docs/chains/solana/solana-api-endpoints/get-transactions-for-address) | +| [`getVersion`](/docs/chains/solana/solana-api-endpoints/get-version) | [`getVoteAccounts`](/docs/chains/solana/solana-api-endpoints/get-vote-accounts) | +| [`isBlockhashValid`](/docs/chains/solana/solana-api-endpoints/is-blockhash-valid) | [`minimumLedgerSlot`](/docs/chains/solana/solana-api-endpoints/minimum-ledger-slot) | +| [`requestAirdrop`](/docs/chains/solana/solana-api-endpoints/request-airdrop) | [`sendTransaction`](/docs/chains/solana/solana-api-endpoints/send-transaction) | +| [`simulateBundle`](/docs/chains/solana/solana-api-endpoints/simulate-bundle) | | ## Related APIs diff --git a/src/openrpc/chains/solana/solana.yaml b/src/openrpc/chains/solana/solana.yaml index 46db36618..70ad6772f 100644 --- a/src/openrpc/chains/solana/solana.yaml +++ b/src/openrpc/chains/solana/solana.yaml @@ -67,6 +67,8 @@ methods: ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByDelegate - $ref: >- ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByOwner + - $ref: >- + ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByOwnerAtSlot - $ref: >- ../_components/solana/methods.yaml#/components/methods/getTokenLargestAccounts - $ref: ../_components/solana/methods.yaml#/components/methods/getTokenSupply From cd38fb1c142d5fe34fe0a0cf5863c72654254b17 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Tue, 14 Jul 2026 19:00:08 +0300 Subject: [PATCH 2/6] docs(specs): update OpenRPC specifications from Daikon --- .../api-reference/base/base-api-overview.mdx | 54 ++++++++++--------- src/openrpc/chains/base/base.yaml | 6 +++ 2 files changed, 34 insertions(+), 26 deletions(-) diff --git a/content/api-reference/base/base-api-overview.mdx b/content/api-reference/base/base-api-overview.mdx index bede23327..59a0b5294 100644 --- a/content/api-reference/base/base-api-overview.mdx +++ b/content/api-reference/base/base-api-overview.mdx @@ -11,32 +11,34 @@ slug: docs/base/base-api-overview | | | | ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | -| [`eth_accounts`](/docs/chains/base/base-api-endpoints/eth-accounts) | [`eth_blobBaseFee`](/docs/chains/base/base-api-endpoints/eth-blob-base-fee) | -| [`eth_blockNumber`](/docs/chains/base/base-api-endpoints/eth-block-number) | [`eth_call`](/docs/chains/base/base-api-endpoints/eth-call) | -| [`eth_callBundle`](/docs/chains/base/base-api-endpoints/eth-call-bundle) | [`eth_callMany`](/docs/chains/base/base-api-endpoints/eth-call-many) | -| [`eth_chainId`](/docs/chains/base/base-api-endpoints/eth-chain-id) | [`eth_createAccessList`](/docs/chains/base/base-api-endpoints/eth-create-access-list) | -| [`eth_estimateGas`](/docs/chains/base/base-api-endpoints/eth-estimate-gas) | [`eth_feeHistory`](/docs/chains/base/base-api-endpoints/eth-fee-history) | -| [`eth_fillTransaction`](/docs/chains/base/base-api-endpoints/eth-fill-transaction) | [`eth_gasPrice`](/docs/chains/base/base-api-endpoints/eth-gas-price) | -| [`eth_getAccount`](/docs/chains/base/base-api-endpoints/eth-get-account) | [`eth_getAccountInfo`](/docs/chains/base/base-api-endpoints/eth-get-account-info) | -| [`eth_getBalance`](/docs/chains/base/base-api-endpoints/eth-get-balance) | [`eth_getBlockByHash`](/docs/chains/base/base-api-endpoints/eth-get-block-by-hash) | -| [`eth_getBlockByNumber`](/docs/chains/base/base-api-endpoints/eth-get-block-by-number) | [`eth_getBlockReceipts`](/docs/chains/base/base-api-endpoints/eth-get-block-receipts) | -| [`eth_getBlockTransactionCountByHash`](/docs/chains/base/base-api-endpoints/eth-get-block-transaction-count-by-hash) | [`eth_getBlockTransactionCountByNumber`](/docs/chains/base/base-api-endpoints/eth-get-block-transaction-count-by-number) | -| [`eth_getCode`](/docs/chains/base/base-api-endpoints/eth-get-code) | [`eth_getFilterChanges`](/docs/chains/base/base-api-endpoints/eth-get-filter-changes) | -| [`eth_getFilterLogs`](/docs/chains/base/base-api-endpoints/eth-get-filter-logs) | [`eth_getLogs`](/docs/chains/base/base-api-endpoints/eth-get-logs) | -| [`eth_getProof`](/docs/chains/base/base-api-endpoints/eth-get-proof) | [`eth_getRawTransactionByHash`](/docs/chains/base/base-api-endpoints/eth-get-raw-transaction-by-hash) | -| [`eth_getStorageAt`](/docs/chains/base/base-api-endpoints/eth-get-storage-at) | [`eth_getTransactionByBlockHashAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-block-hash-and-index) | -| [`eth_getTransactionByBlockNumberAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-block-number-and-index) | [`eth_getTransactionByHash`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-hash) | -| [`eth_getTransactionCount`](/docs/chains/base/base-api-endpoints/eth-get-transaction-count) | [`eth_getTransactionReceipt`](/docs/chains/base/base-api-endpoints/eth-get-transaction-receipt) | -| [`eth_getUncleByBlockHashAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-uncle-by-block-hash-and-index) | [`eth_getUncleByBlockNumberAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-uncle-by-block-number-and-index) | -| [`eth_getUncleCountByBlockHash`](/docs/chains/base/base-api-endpoints/eth-get-uncle-count-by-block-hash) | [`eth_getUncleCountByBlockNumber`](/docs/chains/base/base-api-endpoints/eth-get-uncle-count-by-block-number) | -| [`eth_maxPriorityFeePerGas`](/docs/chains/base/base-api-endpoints/eth-max-priority-fee-per-gas) | [`eth_newBlockFilter`](/docs/chains/base/base-api-endpoints/eth-new-block-filter) | -| [`eth_newFilter`](/docs/chains/base/base-api-endpoints/eth-new-filter) | [`eth_newPendingTransactionFilter`](/docs/chains/base/base-api-endpoints/eth-new-pending-transaction-filter) | -| [`eth_sendRawTransaction`](/docs/chains/base/base-api-endpoints/eth-send-raw-transaction) | [`eth_sendRawTransactionSync`](/docs/chains/base/base-api-endpoints/eth-send-raw-transaction-sync) | -| [`eth_simulateV1`](/docs/chains/base/base-api-endpoints/eth-simulate-v-1) | [`eth_submitWork`](/docs/chains/base/base-api-endpoints/eth-submit-work) | -| [`eth_subscribe`](/docs/chains/base/base-api-endpoints/eth-subscribe) | [`eth_syncing`](/docs/chains/base/base-api-endpoints/eth-syncing) | -| [`eth_uninstallFilter`](/docs/chains/base/base-api-endpoints/eth-uninstall-filter) | [`eth_unsubscribe`](/docs/chains/base/base-api-endpoints/eth-unsubscribe) | -| [`net_listening`](/docs/chains/base/base-api-endpoints/net-listening) | [`net_version`](/docs/chains/base/base-api-endpoints/net-version) | -| [`web3_clientVersion`](/docs/chains/base/base-api-endpoints/web-3-client-version) | [`web3_sha3`](/docs/chains/base/base-api-endpoints/web-3-sha-3) | +| [`debug_executePayload`](/docs/chains/base/base-api-endpoints/debug-execute-payload) | [`debug_executionWitness`](/docs/chains/base/base-api-endpoints/debug-execution-witness) | +| [`debug_proofsSyncStatus`](/docs/chains/base/base-api-endpoints/debug-proofs-sync-status) | [`eth_accounts`](/docs/chains/base/base-api-endpoints/eth-accounts) | +| [`eth_blobBaseFee`](/docs/chains/base/base-api-endpoints/eth-blob-base-fee) | [`eth_blockNumber`](/docs/chains/base/base-api-endpoints/eth-block-number) | +| [`eth_call`](/docs/chains/base/base-api-endpoints/eth-call) | [`eth_callBundle`](/docs/chains/base/base-api-endpoints/eth-call-bundle) | +| [`eth_callMany`](/docs/chains/base/base-api-endpoints/eth-call-many) | [`eth_chainId`](/docs/chains/base/base-api-endpoints/eth-chain-id) | +| [`eth_createAccessList`](/docs/chains/base/base-api-endpoints/eth-create-access-list) | [`eth_estimateGas`](/docs/chains/base/base-api-endpoints/eth-estimate-gas) | +| [`eth_feeHistory`](/docs/chains/base/base-api-endpoints/eth-fee-history) | [`eth_fillTransaction`](/docs/chains/base/base-api-endpoints/eth-fill-transaction) | +| [`eth_gasPrice`](/docs/chains/base/base-api-endpoints/eth-gas-price) | [`eth_getAccount`](/docs/chains/base/base-api-endpoints/eth-get-account) | +| [`eth_getAccountInfo`](/docs/chains/base/base-api-endpoints/eth-get-account-info) | [`eth_getBalance`](/docs/chains/base/base-api-endpoints/eth-get-balance) | +| [`eth_getBlockByHash`](/docs/chains/base/base-api-endpoints/eth-get-block-by-hash) | [`eth_getBlockByNumber`](/docs/chains/base/base-api-endpoints/eth-get-block-by-number) | +| [`eth_getBlockReceipts`](/docs/chains/base/base-api-endpoints/eth-get-block-receipts) | [`eth_getBlockTransactionCountByHash`](/docs/chains/base/base-api-endpoints/eth-get-block-transaction-count-by-hash) | +| [`eth_getBlockTransactionCountByNumber`](/docs/chains/base/base-api-endpoints/eth-get-block-transaction-count-by-number) | [`eth_getCode`](/docs/chains/base/base-api-endpoints/eth-get-code) | +| [`eth_getFilterChanges`](/docs/chains/base/base-api-endpoints/eth-get-filter-changes) | [`eth_getFilterLogs`](/docs/chains/base/base-api-endpoints/eth-get-filter-logs) | +| [`eth_getLogs`](/docs/chains/base/base-api-endpoints/eth-get-logs) | [`eth_getProof`](/docs/chains/base/base-api-endpoints/eth-get-proof) | +| [`eth_getRawTransactionByHash`](/docs/chains/base/base-api-endpoints/eth-get-raw-transaction-by-hash) | [`eth_getStorageAt`](/docs/chains/base/base-api-endpoints/eth-get-storage-at) | +| [`eth_getTransactionByBlockHashAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-block-hash-and-index) | [`eth_getTransactionByBlockNumberAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-block-number-and-index) | +| [`eth_getTransactionByHash`](/docs/chains/base/base-api-endpoints/eth-get-transaction-by-hash) | [`eth_getTransactionCount`](/docs/chains/base/base-api-endpoints/eth-get-transaction-count) | +| [`eth_getTransactionReceipt`](/docs/chains/base/base-api-endpoints/eth-get-transaction-receipt) | [`eth_getUncleByBlockHashAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-uncle-by-block-hash-and-index) | +| [`eth_getUncleByBlockNumberAndIndex`](/docs/chains/base/base-api-endpoints/eth-get-uncle-by-block-number-and-index) | [`eth_getUncleCountByBlockHash`](/docs/chains/base/base-api-endpoints/eth-get-uncle-count-by-block-hash) | +| [`eth_getUncleCountByBlockNumber`](/docs/chains/base/base-api-endpoints/eth-get-uncle-count-by-block-number) | [`eth_maxPriorityFeePerGas`](/docs/chains/base/base-api-endpoints/eth-max-priority-fee-per-gas) | +| [`eth_newBlockFilter`](/docs/chains/base/base-api-endpoints/eth-new-block-filter) | [`eth_newFilter`](/docs/chains/base/base-api-endpoints/eth-new-filter) | +| [`eth_newPendingTransactionFilter`](/docs/chains/base/base-api-endpoints/eth-new-pending-transaction-filter) | [`eth_sendRawTransaction`](/docs/chains/base/base-api-endpoints/eth-send-raw-transaction) | +| [`eth_sendRawTransactionSync`](/docs/chains/base/base-api-endpoints/eth-send-raw-transaction-sync) | [`eth_simulateV1`](/docs/chains/base/base-api-endpoints/eth-simulate-v-1) | +| [`eth_submitWork`](/docs/chains/base/base-api-endpoints/eth-submit-work) | [`eth_subscribe`](/docs/chains/base/base-api-endpoints/eth-subscribe) | +| [`eth_syncing`](/docs/chains/base/base-api-endpoints/eth-syncing) | [`eth_uninstallFilter`](/docs/chains/base/base-api-endpoints/eth-uninstall-filter) | +| [`eth_unsubscribe`](/docs/chains/base/base-api-endpoints/eth-unsubscribe) | [`net_listening`](/docs/chains/base/base-api-endpoints/net-listening) | +| [`net_version`](/docs/chains/base/base-api-endpoints/net-version) | [`web3_clientVersion`](/docs/chains/base/base-api-endpoints/web-3-client-version) | +| [`web3_sha3`](/docs/chains/base/base-api-endpoints/web-3-sha-3) | | ## Related APIs diff --git a/src/openrpc/chains/base/base.yaml b/src/openrpc/chains/base/base.yaml index bb7886bd6..f5f120d44 100644 --- a/src/openrpc/chains/base/base.yaml +++ b/src/openrpc/chains/base/base.yaml @@ -12,6 +12,12 @@ servers: - url: https://base-sepolia.g.alchemy.com/v2 name: Base Sepolia methods: + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/debug_executePayload + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/debug_executionWitness + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/debug_proofsSyncStatus - $ref: ../_components/custom/methods.yaml#/components/methods/eth_accounts - $ref: ../_components/custom/methods.yaml#/components/methods/eth_blobBaseFee - $ref: ../_components/custom/methods.yaml#/components/methods/eth_callBundle From f42a8bd1b37f0eafcca2083756ae4886d1a35901 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Wed, 15 Jul 2026 09:00:17 -0700 Subject: [PATCH 3/6] docs(specs): update OpenRPC specifications from Daikon --- .../api-reference/boba/boba-api-overview.mdx | 43 +++++++++++ src/openrpc/chains/boba/boba.yaml | 73 +++++++++++++++++++ src/openrpc/chains/solana/solana.yaml | 4 +- 3 files changed, 118 insertions(+), 2 deletions(-) create mode 100644 content/api-reference/boba/boba-api-overview.mdx create mode 100644 src/openrpc/chains/boba/boba.yaml diff --git a/content/api-reference/boba/boba-api-overview.mdx b/content/api-reference/boba/boba-api-overview.mdx new file mode 100644 index 000000000..14e713906 --- /dev/null +++ b/content/api-reference/boba/boba-api-overview.mdx @@ -0,0 +1,43 @@ +--- +title: Boba API Overview +description: Overview of available Boba API methods +subtitle: Comprehensive list of Boba JSON-RPC methods +slug: docs/boba/boba-api-overview +--- + +## Boba APIs + +📙 Get started with our [Boba API Quickstart Guide](/docs/reference/boba-api-quickstart). + +| | | +| ----------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------- | +| [`eth_blobBaseFee`](/docs/chains/boba/boba-api-endpoints/eth-blob-base-fee) | [`eth_blockNumber`](/docs/chains/boba/boba-api-endpoints/eth-block-number) | +| [`eth_call`](/docs/chains/boba/boba-api-endpoints/eth-call) | [`eth_chainId`](/docs/chains/boba/boba-api-endpoints/eth-chain-id) | +| [`eth_estimateGas`](/docs/chains/boba/boba-api-endpoints/eth-estimate-gas) | [`eth_feeHistory`](/docs/chains/boba/boba-api-endpoints/eth-fee-history) | +| [`eth_gasPrice`](/docs/chains/boba/boba-api-endpoints/eth-gas-price) | [`eth_getAccount`](/docs/chains/boba/boba-api-endpoints/eth-get-account) | +| [`eth_getBalance`](/docs/chains/boba/boba-api-endpoints/eth-get-balance) | [`eth_getBlockByHash`](/docs/chains/boba/boba-api-endpoints/eth-get-block-by-hash) | +| [`eth_getBlockByNumber`](/docs/chains/boba/boba-api-endpoints/eth-get-block-by-number) | [`eth_getBlockReceipts`](/docs/chains/boba/boba-api-endpoints/eth-get-block-receipts) | +| [`eth_getBlockTransactionCountByHash`](/docs/chains/boba/boba-api-endpoints/eth-get-block-transaction-count-by-hash) | [`eth_getBlockTransactionCountByNumber`](/docs/chains/boba/boba-api-endpoints/eth-get-block-transaction-count-by-number) | +| [`eth_getCode`](/docs/chains/boba/boba-api-endpoints/eth-get-code) | [`eth_getFilterChanges`](/docs/chains/boba/boba-api-endpoints/eth-get-filter-changes) | +| [`eth_getFilterLogs`](/docs/chains/boba/boba-api-endpoints/eth-get-filter-logs) | [`eth_getLogs`](/docs/chains/boba/boba-api-endpoints/eth-get-logs) | +| [`eth_getProof`](/docs/chains/boba/boba-api-endpoints/eth-get-proof) | [`eth_getRawTransactionByHash`](/docs/chains/boba/boba-api-endpoints/eth-get-raw-transaction-by-hash) | +| [`eth_getStorageAt`](/docs/chains/boba/boba-api-endpoints/eth-get-storage-at) | [`eth_getTransactionByBlockHashAndIndex`](/docs/chains/boba/boba-api-endpoints/eth-get-transaction-by-block-hash-and-index) | +| [`eth_getTransactionByBlockNumberAndIndex`](/docs/chains/boba/boba-api-endpoints/eth-get-transaction-by-block-number-and-index) | [`eth_getTransactionByHash`](/docs/chains/boba/boba-api-endpoints/eth-get-transaction-by-hash) | +| [`eth_getTransactionCount`](/docs/chains/boba/boba-api-endpoints/eth-get-transaction-count) | [`eth_getTransactionReceipt`](/docs/chains/boba/boba-api-endpoints/eth-get-transaction-receipt) | +| [`eth_getUncleCountByBlockHash`](/docs/chains/boba/boba-api-endpoints/eth-get-uncle-count-by-block-hash) | [`eth_getUncleCountByBlockNumber`](/docs/chains/boba/boba-api-endpoints/eth-get-uncle-count-by-block-number) | +| [`eth_maxPriorityFeePerGas`](/docs/chains/boba/boba-api-endpoints/eth-max-priority-fee-per-gas) | [`eth_newBlockFilter`](/docs/chains/boba/boba-api-endpoints/eth-new-block-filter) | +| [`eth_newFilter`](/docs/chains/boba/boba-api-endpoints/eth-new-filter) | [`eth_protocolVersion`](/docs/chains/boba/boba-api-endpoints/eth-protocol-version) | +| [`eth_sendRawTransaction`](/docs/chains/boba/boba-api-endpoints/eth-send-raw-transaction) | [`eth_submitWork`](/docs/chains/boba/boba-api-endpoints/eth-submit-work) | +| [`eth_subscribe`](/docs/chains/boba/boba-api-endpoints/eth-subscribe) | [`eth_syncing`](/docs/chains/boba/boba-api-endpoints/eth-syncing) | +| [`eth_uninstallFilter`](/docs/chains/boba/boba-api-endpoints/eth-uninstall-filter) | [`eth_unsubscribe`](/docs/chains/boba/boba-api-endpoints/eth-unsubscribe) | +| [`net_listening`](/docs/chains/boba/boba-api-endpoints/net-listening) | [`net_peerCount`](/docs/chains/boba/boba-api-endpoints/net-peer-count) | +| [`net_version`](/docs/chains/boba/boba-api-endpoints/net-version) | [`txpool_content`](/docs/chains/boba/boba-api-endpoints/txpool-content) | +| [`web3_clientVersion`](/docs/chains/boba/boba-api-endpoints/web-3-client-version) | [`web3_sha3`](/docs/chains/boba/boba-api-endpoints/web-3-sha-3) | + +## Related APIs + +The following Alchemy APIs are also supported on Boba: + +* [Bundler API](/docs/wallets/transactions/low-level-infra/bundler/overview) +* [Gas Manager API](/docs/wallets/api-reference/gas-manager-admin-api/gas-abstraction-api-endpoints/alchemy-request-gas-and-paymaster-and-data) +* [Debug API](/docs/reference/debug-api-quickstart) diff --git a/src/openrpc/chains/boba/boba.yaml b/src/openrpc/chains/boba/boba.yaml new file mode 100644 index 000000000..531352990 --- /dev/null +++ b/src/openrpc/chains/boba/boba.yaml @@ -0,0 +1,73 @@ +# yaml-language-server: $schema=https://meta.open-rpc.org/ + +$schema: https://meta.open-rpc.org/ +openrpc: 1.2.4 +info: + title: Alchemy Boba JSON-RPC Specification + description: A specification of the standard JSON-RPC methods for Boba. + version: 0.0.0 +servers: + - url: https://boba-mainnet.g.alchemy.com/v2 + name: Boba Mainnet + - url: https://boba-sepolia.g.alchemy.com/v2 + name: Boba Sepolia +methods: + - $ref: ../_components/custom/methods.yaml#/components/methods/eth_blobBaseFee + - $ref: ../_components/custom/methods.yaml#/components/methods/eth_feeHistory + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/eth_getBlockReceipts + - $ref: ../_components/custom/methods.yaml#/components/methods/eth_getProof + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/eth_getUncleCountByBlockHash + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/eth_getUncleCountByBlockNumber + - $ref: >- + ../_components/custom/methods.yaml#/components/methods/eth_maxPriorityFeePerGas + - $ref: ../_components/custom/methods.yaml#/components/methods/eth_protocolVersion + servers: + - url: https://boba-mainnet.g.alchemy.com/v2 + name: Boba Mainnet + - $ref: ../_components/custom/methods.yaml#/components/methods/eth_syncing + - $ref: ../_components/custom/methods.yaml#/components/methods/net_listening + - $ref: ../_components/custom/methods.yaml#/components/methods/net_peerCount + - $ref: ../_components/custom/methods.yaml#/components/methods/txpool_content + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_blockNumber + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_call + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_chainId + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_estimateGas + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_gasPrice + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getAccount + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getBalance + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getBlockByHash + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getBlockByNumber + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getBlockTransactionCountByHash + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getBlockTransactionCountByNumber + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getCode + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getFilterChanges + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getFilterLogs + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getLogs + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getRawTransactionByHash + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_getStorageAt + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getTransactionByBlockHashAndIndex + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getTransactionByBlockNumberAndIndex + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getTransactionByHash + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getTransactionCount + - $ref: >- + ../_components/evm/methods.yaml#/components/methods/eth_getTransactionReceipt + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_newBlockFilter + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_newFilter + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_sendRawTransaction + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_submitWork + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_subscribe + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_uninstallFilter + - $ref: ../_components/evm/methods.yaml#/components/methods/eth_unsubscribe + - $ref: ../_components/evm/methods.yaml#/components/methods/net_version + - $ref: ../_components/evm/methods.yaml#/components/methods/web3_clientVersion + - $ref: ../_components/evm/methods.yaml#/components/methods/web3_sha3 diff --git a/src/openrpc/chains/solana/solana.yaml b/src/openrpc/chains/solana/solana.yaml index 7f786c0dd..51c4fed8f 100644 --- a/src/openrpc/chains/solana/solana.yaml +++ b/src/openrpc/chains/solana/solana.yaml @@ -67,8 +67,6 @@ methods: ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByDelegate - $ref: >- ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByOwner - - $ref: >- - ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByOwnerAtSlot - $ref: >- ../_components/solana/methods.yaml#/components/methods/getTokenLargestAccounts - $ref: ../_components/solana/methods.yaml#/components/methods/getTokenSupply @@ -81,6 +79,8 @@ methods: - $ref: ../_components/solana/methods.yaml#/components/methods/minimumLedgerSlot - $ref: ../_components/solana/methods.yaml#/components/methods/requestAirdrop - $ref: ../_components/solana/methods.yaml#/components/methods/simulateBundle + - $ref: >- + ../_components/solana/methods.yaml#/components/methods/getTokenAccountsByOwnerAtSlot - $ref: ../_components/solana/methods.yaml#/components/methods/getHealth - $ref: ../_components/solana/methods.yaml#/components/methods/sendTransaction - $ref: ../_components/solana/methods.yaml#/components/methods/getTransaction From 5d9b437d61e5efeccf87b1131fb700f427482b37 Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Wed, 15 Jul 2026 09:00:18 -0700 Subject: [PATCH 4/6] docs(nav): add 1 chain to navigation --- content/docs.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/content/docs.yml b/content/docs.yml index 7ffbbc5e3..c924cdf88 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -1270,6 +1270,15 @@ navigation: - page: FAQ path: api-reference/cronos/cronos-api-faq.mdx slug: cronos + + - section: Boba + contents: + - page: Boba API Overview + path: api-reference/boba/boba-api-overview.mdx + - api: Boba API Endpoints + api-name: boba + slug: boba-api-endpoints + slug: boba - tab: data layout: - section: Introduction From db407a830d27dfa1fa1341eb21b39b40b281713c Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Thu, 16 Jul 2026 09:00:15 -0700 Subject: [PATCH 5/6] docs(specs): update OpenRPC specifications from Daikon From 9f75a097ff56f4682092268eb6bac72ca67cbd1a Mon Sep 17 00:00:00 2001 From: alchemy-bot <80712764+alchemy-bot@users.noreply.github.com> Date: Thu, 16 Jul 2026 09:00:16 -0700 Subject: [PATCH 6/6] docs(nav): add 1 chain to navigation --- content/docs.yml | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/content/docs.yml b/content/docs.yml index c924cdf88..bed7c4cab 100644 --- a/content/docs.yml +++ b/content/docs.yml @@ -1279,6 +1279,15 @@ navigation: api-name: boba slug: boba-api-endpoints slug: boba + + - section: Boba + contents: + - page: Boba API Overview + path: api-reference/boba/boba-api-overview.mdx + - api: Boba API Endpoints + api-name: boba + slug: boba-api-endpoints + slug: boba - tab: data layout: - section: Introduction