@@ -26,11 +26,13 @@ export const composedSchema = {
2626 "\n" +
2727 "type Query @imports(\n" +
2828 " types: [\n" +
29- ' "Ethereum_Query"\n' +
29+ ' "Ethereum_Query",\n' +
30+ ' "Ethereum_Connection"\n' +
3031 " ]\n" +
3132 ") {\n" +
3233 " getData(\n" +
3334 " address: String!\n" +
35+ " connection: Ethereum_Connection\n" +
3436 " ): UInt32!\n" +
3537 "}\n" +
3638 "\n" +
@@ -44,15 +46,24 @@ export const composedSchema = {
4446 " callView(\n" +
4547 " address: String!\n" +
4648 " method: String!\n" +
47- " args: [String!]! \n" +
48- " network: String \n" +
49+ " args: [String!]\n" +
50+ " connection: Ethereum_Connection \n" +
4951 " ): String!\n" +
5052 "}\n" +
5153 "\n" +
5254 "### Imported Queries END ###\n" +
5355 "\n" +
5456 "### Imported Objects START ###\n" +
5557 "\n" +
58+ "type Ethereum_Connection @imported(\n" +
59+ " uri: \"w3://ens/ethereum.web3api.eth\",\n" +
60+ " namespace: \"Ethereum\",\n" +
61+ " nativeType: \"Connection\"\n" +
62+ ") {\n" +
63+ " node: String\n" +
64+ " networkNameOrChainId: String\n" +
65+ "}\n" +
66+ "\n" +
5667 "### Imported Objects END ###\n" ,
5768 mutation :
5869 "### Web3API Header START ###\n" +
@@ -81,14 +92,18 @@ export const composedSchema = {
8192 "\n" +
8293 "type Mutation @imports(\n" +
8394 " types: [\n" +
84- ' "Ethereum_Mutation"\n' +
95+ ' "Ethereum_Mutation",\n' +
96+ ' "Ethereum_Connection"\n' +
8597 " ]\n" +
8698 ") {\n" +
8799 " setData(\n" +
88100 " options: SetDataOptions!\n" +
101+ " connection: Ethereum_Connection\n" +
89102 " ): SetDataResult!\n" +
90103 "\n" +
91- " deployContract: String!\n" +
104+ " deployContract(\n" +
105+ " connection: Ethereum_Connection\n" +
106+ " ): String!\n" +
92107 "}\n" +
93108 "\n" +
94109 "type SetDataOptions {\n" +
@@ -111,19 +126,31 @@ export const composedSchema = {
111126 " sendTransaction(\n" +
112127 " address: String!\n" +
113128 " method: String!\n" +
114- " args: [String!]!\n" +
129+ " args: [String!]\n" +
130+ " connection: Ethereum_Connection\n" +
115131 " ): String!\n" +
116132 "\n" +
117133 " deployContract(\n" +
118134 " abi: String!\n" +
119135 " bytecode: String!\n" +
136+ " args: [String!]\n" +
137+ " connection: Ethereum_Connection\n" +
120138 " ): String!\n" +
121139 "}\n" +
122140 "\n" +
123141 "### Imported Queries END ###\n" +
124142 "\n" +
125143 "### Imported Objects START ###\n" +
126144 "\n" +
145+ "type Ethereum_Connection @imported(\n" +
146+ " uri: \"w3://ens/ethereum.web3api.eth\",\n" +
147+ " namespace: \"Ethereum\",\n" +
148+ " nativeType: \"Connection\"\n" +
149+ ") {\n" +
150+ " node: String\n" +
151+ " networkNameOrChainId: String\n" +
152+ "}\n" +
153+ "\n" +
127154 "### Imported Objects END ###\n" ,
128155 combined :
129156 "### Web3API Header START ###\n" +
@@ -152,24 +179,30 @@ export const composedSchema = {
152179 "\n" +
153180 "type Query @imports(\n" +
154181 " types: [\n" +
155- ' "Ethereum_Query"\n' +
182+ ' "Ethereum_Query",\n' +
183+ ' "Ethereum_Connection"\n' +
156184 " ]\n" +
157185 ") {\n" +
158186 " getData(\n" +
159187 " address: String!\n" +
188+ " connection: Ethereum_Connection\n" +
160189 " ): UInt32!\n" +
161190 "}\n" +
162191 "\n" +
163192 "type Mutation @imports(\n" +
164193 " types: [\n" +
165- ' "Ethereum_Mutation"\n' +
194+ ' "Ethereum_Mutation",\n' +
195+ ' "Ethereum_Connection"\n' +
166196 " ]\n" +
167197 ") {\n" +
168198 " setData(\n" +
169199 " options: SetDataOptions!\n" +
200+ " connection: Ethereum_Connection\n" +
170201 " ): SetDataResult!\n" +
171202 "\n" +
172- " deployContract: String!\n" +
203+ " deployContract(\n" +
204+ " connection: Ethereum_Connection\n" +
205+ " ): String!\n" +
173206 "}\n" +
174207 "\n" +
175208 "type SetDataOptions {\n" +
@@ -192,8 +225,8 @@ export const composedSchema = {
192225 " callView(\n" +
193226 " address: String!\n" +
194227 " method: String!\n" +
195- " args: [String!]! \n" +
196- " network: String \n" +
228+ " args: [String!]\n" +
229+ " connection: Ethereum_Connection \n" +
197230 " ): String!\n" +
198231 "}\n" +
199232 "\n" +
@@ -205,18 +238,30 @@ export const composedSchema = {
205238 " sendTransaction(\n" +
206239 " address: String!\n" +
207240 " method: String!\n" +
208- " args: [String!]!\n" +
241+ " args: [String!]\n" +
242+ " connection: Ethereum_Connection\n" +
209243 " ): String!\n" +
210244 "\n" +
211245 " deployContract(\n" +
212246 " abi: String!\n" +
213247 " bytecode: String!\n" +
248+ " args: [String!]\n" +
249+ " connection: Ethereum_Connection\n" +
214250 " ): String!\n" +
215251 "}\n" +
216252 "\n" +
217253 "### Imported Queries END ###\n" +
218254 "\n" +
219255 "### Imported Objects START ###\n" +
220256 "\n" +
257+ "type Ethereum_Connection @imported(\n" +
258+ " uri: \"w3://ens/ethereum.web3api.eth\",\n" +
259+ " namespace: \"Ethereum\",\n" +
260+ " nativeType: \"Connection\"\n" +
261+ ") {\n" +
262+ " node: String\n" +
263+ " networkNameOrChainId: String\n" +
264+ "}\n" +
265+ "\n" +
221266 "### Imported Objects END ###\n" ,
222267} ;
0 commit comments