### Describe the bug - [wallet_getCapabilities expects chainIds as Hex[]](https://porto.sh/rpc-server/wallet_getCapabilities#request), and response as Hex - [rpc schema in sdk expects chainIds as number[]](https://github.com/ithacaxyz/porto/blob/44d9c737753d5a2b74d30562efce4afcba71d2f1/src/core/internal/rpcServer/schema/rpc.ts#L135) and response as Hex - actual behavior: rpc server accepts number[], returns Hex **how to test/reproduce:** - `cast rpc --rpc-url http://localhost:9200 wallet_getCapabilities "[0x7a69]"` -> `server returned an error response: error code -32602: Invalid params, data: "invalid type: string \"[0x7a69]\` - `cast rpc --rpc-url http://localhost:9200 wallet_getCapabilities "[31337]"` -> `{"0x7a69":{"contracts"....}}` ### RPC Server version 14.1.2-dev (48bd394) ### Chain ID 0x7a69 / 31337
Describe the bug
how to test/reproduce:
cast rpc --rpc-url http://localhost:9200 wallet_getCapabilities "[0x7a69]"->server returned an error response: error code -32602: Invalid params, data: "invalid type: string \"[0x7a69]\cast rpc --rpc-url http://localhost:9200 wallet_getCapabilities "[31337]"->{"0x7a69":{"contracts"....}}RPC Server version
14.1.2-dev (48bd394)
Chain ID
0x7a69 / 31337