@@ -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,14 +46,24 @@ export const composedSchema = {
4446 " callView(\n" +
4547 " address: String!\n" +
4648 " method: String!\n" +
47- " args: [String!]!\n" +
49+ " args: [String!]\n" +
50+ " connection: Ethereum_Connection\n" +
4851 " ): String!\n" +
4952 "}\n" +
5053 "\n" +
5154 "### Imported Queries END ###\n" +
5255 "\n" +
5356 "### Imported Objects START ###\n" +
5457 "\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" +
5567 "### Imported Objects END ###\n" ,
5668 mutation :
5769 "### Web3API Header START ###\n" +
@@ -80,14 +92,18 @@ export const composedSchema = {
8092 "\n" +
8193 "type Mutation @imports(\n" +
8294 " types: [\n" +
83- ' "Ethereum_Mutation"\n' +
95+ ' "Ethereum_Mutation",\n' +
96+ ' "Ethereum_Connection"\n' +
8497 " ]\n" +
8598 ") {\n" +
8699 " setData(\n" +
87100 " options: SetDataOptions!\n" +
101+ " connection: Ethereum_Connection\n" +
88102 " ): SetDataResult!\n" +
89103 "\n" +
90- " deployContract: String!\n" +
104+ " deployContract(\n" +
105+ " connection: Ethereum_Connection\n" +
106+ " ): String!\n" +
91107 "}\n" +
92108 "\n" +
93109 "type SetDataOptions {\n" +
@@ -110,19 +126,31 @@ export const composedSchema = {
110126 " sendTransaction(\n" +
111127 " address: String!\n" +
112128 " method: String!\n" +
113- " args: [String!]!\n" +
129+ " args: [String!]\n" +
130+ " connection: Ethereum_Connection\n" +
114131 " ): String!\n" +
115132 "\n" +
116133 " deployContract(\n" +
117134 " abi: String!\n" +
118135 " bytecode: String!\n" +
136+ " args: [String!]\n" +
137+ " connection: Ethereum_Connection\n" +
119138 " ): String!\n" +
120139 "}\n" +
121140 "\n" +
122141 "### Imported Queries END ###\n" +
123142 "\n" +
124143 "### Imported Objects START ###\n" +
125144 "\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" +
126154 "### Imported Objects END ###\n" ,
127155 combined :
128156 "### Web3API Header START ###\n" +
@@ -151,24 +179,30 @@ export const composedSchema = {
151179 "\n" +
152180 "type Query @imports(\n" +
153181 " types: [\n" +
154- ' "Ethereum_Query"\n' +
182+ ' "Ethereum_Query",\n' +
183+ ' "Ethereum_Connection"\n' +
155184 " ]\n" +
156185 ") {\n" +
157186 " getData(\n" +
158187 " address: String!\n" +
188+ " connection: Ethereum_Connection\n" +
159189 " ): UInt32!\n" +
160190 "}\n" +
161191 "\n" +
162192 "type Mutation @imports(\n" +
163193 " types: [\n" +
164- ' "Ethereum_Mutation"\n' +
194+ ' "Ethereum_Mutation",\n' +
195+ ' "Ethereum_Connection"\n' +
165196 " ]\n" +
166197 ") {\n" +
167198 " setData(\n" +
168199 " options: SetDataOptions!\n" +
200+ " connection: Ethereum_Connection\n" +
169201 " ): SetDataResult!\n" +
170202 "\n" +
171- " deployContract: String!\n" +
203+ " deployContract(\n" +
204+ " connection: Ethereum_Connection\n" +
205+ " ): String!\n" +
172206 "}\n" +
173207 "\n" +
174208 "type SetDataOptions {\n" +
@@ -191,7 +225,8 @@ export const composedSchema = {
191225 " callView(\n" +
192226 " address: String!\n" +
193227 " method: String!\n" +
194- " args: [String!]!\n" +
228+ " args: [String!]\n" +
229+ " connection: Ethereum_Connection\n" +
195230 " ): String!\n" +
196231 "}\n" +
197232 "\n" +
@@ -203,18 +238,30 @@ export const composedSchema = {
203238 " sendTransaction(\n" +
204239 " address: String!\n" +
205240 " method: String!\n" +
206- " args: [String!]!\n" +
241+ " args: [String!]\n" +
242+ " connection: Ethereum_Connection\n" +
207243 " ): String!\n" +
208244 "\n" +
209245 " deployContract(\n" +
210246 " abi: String!\n" +
211247 " bytecode: String!\n" +
248+ " args: [String!]\n" +
249+ " connection: Ethereum_Connection\n" +
212250 " ): String!\n" +
213251 "}\n" +
214252 "\n" +
215253 "### Imported Queries END ###\n" +
216254 "\n" +
217255 "### Imported Objects START ###\n" +
218256 "\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" +
219266 "### Imported Objects END ###\n" ,
220267} ;
0 commit comments