diff --git a/src/openapi/portfolio/portfolio.yaml b/src/openapi/portfolio/portfolio.yaml index 5fd60e6a0..dcfba328d 100644 --- a/src/openapi/portfolio/portfolio.yaml +++ b/src/openapi/portfolio/portfolio.yaml @@ -703,6 +703,21 @@ components: maxItems: 5 items: type: string + enum: + - eth-mainnet + - matic-mainnet + - arb-mainnet + - opt-mainnet + - base-mainnet + - bnb-mainnet + - celo-mainnet + - ronin-mainnet + - monad-mainnet + - monad-testnet + - robinhood-mainnet + - robinhood-testnet + - arc-mainnet + - arc-testnet default: eth-mainnet default: - eth-mainnet @@ -710,8 +725,8 @@ components: - matic-mainnet description: > Networks to query. Defaults to Ethereum, Base, and Polygon mainnet (same as the - other Portfolio APIs). You can query up to 5 networks. Reach out if you need more. - Find network enums [here](https://dashboard.alchemy.com/chains). + other Portfolio APIs). You can query up to 5 networks per request. Reach out if + you need more. fromTimestamp: type: string format: date-time @@ -748,6 +763,12 @@ components: description: > Transfer categories to fetch. **Required**, with no default — provide one or more of the listed categories. + + + **Network support for `internal`:** the `internal` category is only supported on + Ethereum Mainnet (`eth-mainnet`), Base Mainnet (`base-mainnet`), Polygon Mainnet + (`matic-mainnet`), Arc Mainnet (`arc-mainnet`), and Arc Testnet (`arc-testnet`). + All other categories are supported on every network listed under `networks`. contractAddresses: type: array items: diff --git a/src/openapi/portfolio/transfers/by-address.yaml b/src/openapi/portfolio/transfers/by-address.yaml index 6b0b6cacc..70d198b27 100644 --- a/src/openapi/portfolio/transfers/by-address.yaml +++ b/src/openapi/portfolio/transfers/by-address.yaml @@ -6,8 +6,12 @@ description: > Fetches historical transfers (native, ERC-20, ERC-721, ERC-1155, special NFT, and internal) for a single wallet address and multiple networks. Returns a list of transfers ordered by - `blockTimestamp`. This endpoint supports Ethereum and many EVM chains. See the full list of - supported networks [here](https://dashboard.alchemy.com/chains). + `blockTimestamp`. Supported on 14 EVM networks — see the `networks` request-body field for + the enumerated list. + + + Note: the `internal` category is only supported on Ethereum Mainnet, Base Mainnet, Polygon + Mainnet, Arc Mainnet, and Arc Testnet. This endpoint fans out across every requested network and merges the results. If one or more