File tree Expand file tree Collapse file tree 8 files changed +50
-176
lines changed
services/reference/linea/json-rpc-methods
src/components/ParserOpenRPC/InteractiveBox Expand file tree Collapse file tree 8 files changed +50
-176
lines changed Original file line number Diff line number Diff line change 5353 "js-cookie" : " ^3.0.5" ,
5454 "jsonwebtoken" : " ^9.0.2" ,
5555 "launchdarkly-js-client-sdk" : " ^3.3.0" ,
56+ "lodash.camelcase" : " ^4.3.0" ,
5657 "lodash.debounce" : " ^4.0.8" ,
5758 "lodash.isplainobject" : " ^4.0.6" ,
5859 "node-polyfill-webpack-plugin" : " ^2.0.1" ,
Original file line number Diff line number Diff line change 11---
22title : " eth_getTransactionByBlockHashAndIndex"
3+ hide_title : true
4+ hide_table_of_contents : true
35---
46
5- import Tabs from " @theme/Tabs "
6- import TabItem from " @theme/TabItem "
7+ import ParserOpenRPC from " @site/src/components/ParserOpenRPC "
8+ import { NETWORK_NAMES } from " @site/src/plugins/plugin-json-rpc "
79
8- import Description from " /services/reference/_partials/_eth_gettransactionbyblockhashandindex-description.mdx"
9-
10- <Description />
11-
12- ## Parameters
13-
14- import Params from " /services/reference/_partials/_eth_gettransactionbyblockhashandindex-parameters.mdx"
15-
16- <Params />
17-
18- ## Returns
19-
20- import Returns from " /services/reference/_partials/_eth_gettransactionbyblockhashandindex-returns.mdx"
21-
22- <Returns />
23-
24- ## Example
25-
26- import Example from " /services/reference/_partials/_eth_gettransactionbyblockhashandindex-example.mdx"
27-
28- <Example />
29-
30- ### Request
31-
32- import Request from " ./_eth_gettransactionbyblockhashandindex-request.mdx"
33-
34- <Request />
35-
36- ### Response
37-
38- import Response from " /services/reference/_partials/_eth_gettransactionbyblockhashandindex-response.mdx"
39-
40- <Response />
10+ <ParserOpenRPC
11+ network = { NETWORK_NAMES .linea }
12+ method = " eth_getTransactionByBlockHashAndIndex"
13+ />
Original file line number Diff line number Diff line change 11---
22title : " eth_getTransactionByBlockNumberAndIndex"
3+ hide_title : true
4+ hide_table_of_contents : true
35---
46
5- import Tabs from ' @theme/Tabs ' ;
6- import TabItem from ' @theme/TabItem ' ;
7+ import ParserOpenRPC from " @site/src/components/ParserOpenRPC "
8+ import { NETWORK_NAMES } from " @site/src/plugins/plugin-json-rpc "
79
8- import Description from " /services/reference/_partials/_eth_gettransactionbyblocknumberandindex-description.mdx" ;
9-
10- <Description />
11-
12- ## Parameters
13-
14- import Params from " ./_eth_gettransactionbyblocknumberandindex-parameters.mdx" ;
15-
16- <Params />
17-
18- ## Returns
19-
20- import Returns from " /services/reference/_partials/_eth_gettransactionbyblocknumberandindex-returns.mdx" ;
21-
22- <Returns />
23-
24- ## Example
25-
26- import Example from " /services/reference/_partials/_eth_gettransactionbyblocknumberandindex-example.mdx" ;
27-
28- <Example />
29-
30- ### Request
31-
32- import Request from " ./_eth_gettransactionbyblocknumberandindex-request.mdx" ;
33-
34- <Request />
35-
36- ### Response
37-
38- import Response from " /services/reference/_partials/_eth_gettransactionbyblocknumberandindex-response.mdx" ;
39-
40- <Response />
10+ <ParserOpenRPC
11+ network = { NETWORK_NAMES .linea }
12+ method = " eth_getTransactionByBlockNumberAndIndex"
13+ />
Original file line number Diff line number Diff line change 11---
22title : " eth_getTransactionByHash"
3+ hide_title : true
4+ hide_table_of_contents : true
35---
46
5- import Tabs from " @theme/Tabs "
6- import TabItem from " @theme/TabItem "
7+ import ParserOpenRPC from " @site/src/components/ParserOpenRPC "
8+ import { NETWORK_NAMES } from " @site/src/plugins/plugin-json-rpc "
79
8- import Description from " /services/reference/_partials/_eth_gettransactionbyhash-description.mdx"
9-
10- <Description />
11-
12- ## Parameters
13-
14- import Params from " /services/reference/_partials/_eth_gettransactionbyhash-parameters.mdx"
15-
16- <Params />
17-
18- ## Returns
19-
20- import Returns from " /services/reference/_partials/_eth_gettransactionbyhash-returns.mdx"
21-
22- <Returns />
23-
24- ## Example
25-
26- import Example from " /services/reference/_partials/_eth_gettransactionbyhash-example.mdx"
27-
28- <Example />
29-
30- ### Request
31-
32- import Request from " ./_eth_gettransactionbyhash-request.mdx"
33-
34- <Request />
35-
36- ### Response
37-
38- import Response from " /services/reference/_partials/_eth_gettransactionbyhash-response.mdx"
39-
40- <Response />
10+ <ParserOpenRPC
11+ network = { NETWORK_NAMES .linea }
12+ method = " eth_getTransactionByHash"
13+ />
Original file line number Diff line number Diff line change 11---
22title : " eth_getTransactionCount"
3+ hide_title : true
4+ hide_table_of_contents : true
35---
46
5- import Tabs from ' @theme/Tabs ' ;
6- import TabItem from ' @theme/TabItem ' ;
7+ import ParserOpenRPC from " @site/src/components/ParserOpenRPC "
8+ import { NETWORK_NAMES } from " @site/src/plugins/plugin-json-rpc "
79
8- import Description from " /services/reference/_partials/_eth_gettransactioncount-description.mdx" ;
9-
10- <Description />
11-
12- ## Parameters
13-
14- import Params from " ./_eth_block-address.mdx" ;
15-
16- <Params />
17-
18- ## Returns
19-
20- import Returns from " /services/reference/_partials/_eth_gettransactioncount-returns.mdx" ;
21-
22- <Returns />
23-
24- ## Example
25-
26- import Example from " /services/reference/_partials/_eth_gettransactioncount-example.mdx" ;
27-
28- <Example />
29-
30- ### Request
31-
32- import Request from " ./_eth_gettransactioncount-request.mdx" ;
33-
34- <Request />
35-
36- ### Response
37-
38- import Response from " /services/reference/_partials/_eth_gettransactioncount-response.mdx" ;
39-
40- <Response />
10+ <ParserOpenRPC
11+ network = { NETWORK_NAMES .linea }
12+ method = " eth_getTransactionCount"
13+ />
Original file line number Diff line number Diff line change 11---
22title : " eth_getTransactionReceipt"
3+ hide_title : true
4+ hide_table_of_contents : true
35---
46
5- import Tabs from " @theme/Tabs "
6- import TabItem from " @theme/TabItem "
7+ import ParserOpenRPC from " @site/src/components/ParserOpenRPC "
8+ import { NETWORK_NAMES } from " @site/src/plugins/plugin-json-rpc "
79
8- import Description from " /services/reference/_partials/_eth_gettransactionreceipt-description.mdx"
9-
10- <Description />
11-
12- ## Parameters
13-
14- import Params from " /services/reference/_partials/_eth_gettransactionreceipt-parameters.mdx"
15-
16- <Params />
17-
18- ## Returns
19-
20- import Returns from " /services/reference/_partials/_eth_gettransactionreceipt-returns.mdx"
21-
22- <Returns />
23-
24- ## Example
25-
26- import Example from " /services/reference/_partials/_eth_gettransactionreceipt-example.mdx"
27-
28- <Example />
29-
30- ### Request
31-
32- import Request from " ./_eth_gettransactionreceipt-request.mdx"
33-
34- <Request />
35-
36- ### Response
37-
38- import Response from " /services/reference/_partials/_eth_gettransactionreceipt-response.mdx"
39-
40- <Response />
10+ <ParserOpenRPC
11+ network = { NETWORK_NAMES .linea }
12+ method = " eth_getTransactionReceipt"
13+ />
Original file line number Diff line number Diff line change @@ -28,6 +28,7 @@ import { useColorMode } from "@docusaurus/theme-common";
2828import { ParserOpenRPCContext } from "@site/src/components/ParserOpenRPC" ;
2929import { MetamaskProviderContext } from "@site/src/theme/Root" ;
3030import * as isPlainObject from "lodash.isplainobject" ;
31+ import * as camelCase from "lodash.camelcase" ;
3132import { RemoveButton } from "@site/src/components/ParserOpenRPC/InteractiveBox/buttonTemplates/RemoveButton" ;
3233import { AddButton } from "@site/src/components/ParserOpenRPC/InteractiveBox/buttonTemplates/AddButton" ;
3334
@@ -129,7 +130,7 @@ export default function InteractiveBox({
129130
130131 const checkName = ( name : string ) => {
131132 if ( name === "requestPermissionObject" ) return "requestPermissionsObject" ;
132- return name ;
133+ return name . trim ( ) . split ( / \s + / ) . length > 1 ? camelCase ( name ) : name ;
133134 } ;
134135
135136 useEffect ( ( ) => {
You can’t perform that action at this time.
0 commit comments