referrerpolicy=no-referrer-when-downgrade

pallet_revive_eth_rpc/
subxt_client.rs

1// This file is part of Substrate.
2
3// Copyright (C) Parity Technologies (UK) Ltd.
4// SPDX-License-Identifier: Apache-2.0
5
6// Licensed under the Apache License, Version 2.0 (the "License");
7// you may not use this file except in compliance with the License.
8// You may obtain a copy of the License at
9//
10// 	http://www.apache.org/licenses/LICENSE-2.0
11//
12// Unless required by applicable law or agreed to in writing, software
13// distributed under the License is distributed on an "AS IS" BASIS,
14// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
15// See the License for the specific language governing permissions and
16// limitations under the License.
17//! The generated subxt client.
18//! Generated against a substrate chain configured with [`pallet_revive`] using:
19//! subxt metadata  --url ws://localhost:9944 -o rpc/revive_chain.scale
20pub use subxt::config::PolkadotConfig as SrcChainConfig;
21
22#[subxt::subxt(
23	runtime_metadata_path = "$OUT_DIR/revive_chain.scale",
24	// TODO remove once subxt use the same U256 type
25	substitute_type(
26		path = "primitive_types::U256",
27		with = "::subxt::utils::Static<::sp_core::U256>"
28	),
29
30	substitute_type(
31		path = "sp_runtime::generic::block::Block<A, B, C, D, E>",
32		with = "::subxt::utils::Static<::sp_runtime::generic::Block<
33		::sp_runtime::generic::Header<u32, sp_runtime::traits::BlakeTwo256>,
34		::sp_runtime::OpaqueExtrinsic
35		>>"
36	),
37
38	substitute_type(
39		path = "pallet_revive::primitives::EthTransactError",
40		with = "::subxt::utils::Static<::pallet_revive::EthTransactError>"
41	),
42	substitute_type(
43		path = "sp_weights::weight_v2::Weight",
44		with = "::subxt::utils::Static<::sp_weights::Weight>"
45	),
46	substitute_type(
47		path = "pallet_revive::evm::api::block::Block",
48		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockV1>"
49	),
50	substitute_type(
51		path = "pallet_revive::evm::block_hash::ReceiptGasInfo",
52		with = "::subxt::utils::Static<::pallet_revive::evm::ReceiptGasInfo>"
53	),
54
55	// Versioning replacements
56	substitute_type(
57		path = "pallet_revive_types::runtime_api::types::tracer::TracerTypeV1",
58		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TracerTypeV1>"
59	),
60	substitute_type(
61		path = "pallet_revive_types::runtime_api::types::receipt::ReceiptGasInfoV1",
62		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ReceiptGasInfoV1>"
63	),
64	substitute_type(
65		path = "pallet_revive_types::runtime_api::types::tracer::CallTracerConfigV1",
66		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallTracerConfigV1>"
67	),
68	substitute_type(
69		path = "pallet_revive_types::runtime_api::types::tracer::PrestateTracerConfigV1",
70		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PrestateTracerConfigV1>"
71	),
72	substitute_type(
73		path = "pallet_revive_types::runtime_api::types::tracer::ExecutionTracerConfigV1",
74		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ExecutionTracerConfigV1>"
75	),
76	substitute_type(
77		path = "pallet_revive_types::runtime_api::types::traces::TraceV1",
78		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceV1>"
79	),
80	substitute_type(
81		path = "pallet_revive_types::runtime_api::types::traces::TraceV2",
82		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceV2>"
83	),
84	substitute_type(
85		path = "pallet_revive_types::runtime_api::types::traces::CallTraceV1",
86		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallTraceV1>"
87	),
88	substitute_type(
89		path = "pallet_revive_types::runtime_api::types::traces::CallTraceV2",
90		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallTraceV2>"
91	),
92	substitute_type(
93		path = "pallet_revive_types::runtime_api::types::traces::PrestateTraceV1",
94		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PrestateTraceV1>"
95	),
96	substitute_type(
97		path = "pallet_revive_types::runtime_api::types::traces::ExecutionTraceV1",
98		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ExecutionTraceV1>"
99	),
100	substitute_type(
101		path = "pallet_revive_types::runtime_api::types::traces::CallLogV1",
102		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallLogV1>"
103	),
104	substitute_type(
105		path = "pallet_revive_types::runtime_api::types::traces::CallLogV2",
106		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallLogV2>"
107	),
108	substitute_type(
109		path = "pallet_revive_types::runtime_api::types::traces::CallTypeV1",
110		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallTypeV1>"
111	),
112	substitute_type(
113		path = "pallet_revive_types::runtime_api::types::traces::PrestateTraceInfoV1",
114		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PrestateTraceInfoV1>"
115	),
116	substitute_type(
117		path = "pallet_revive_types::runtime_api::types::traces::ExecutionStepV1",
118		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ExecutionStepV1>"
119	),
120	substitute_type(
121		path = "pallet_revive_types::runtime_api::types::traces::ExecutionStepKindV1",
122		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ExecutionStepKindV1>"
123	),
124	substitute_type(
125		path = "pallet_revive_types::runtime_api::types::transaction::GenericTransactionV1",
126		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GenericTransactionV1>"
127	),
128	substitute_type(
129		path = "pallet_revive_types::runtime_api::types::transaction::InputOrDataV1",
130		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InputOrDataV1>"
131	),
132	substitute_type(
133		path = "pallet_revive_types::runtime_api::types::transaction::AccessListEntryV1",
134		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AccessListEntryV1>"
135	),
136	substitute_type(
137		path = "pallet_revive_types::runtime_api::types::transaction::AuthorizationListEntryV1",
138		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AuthorizationListEntryV1>"
139	),
140	substitute_type(
141		path = "pallet_revive_types::runtime_api::types::state_overrides::StateOverrideSetV1",
142		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::StateOverrideSetV1>"
143	),
144	substitute_type(
145		path = "pallet_revive_types::runtime_api::types::state_overrides::StateOverrideV1",
146		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::StateOverrideV1>"
147	),
148	substitute_type(
149		path = "pallet_revive_types::runtime_api::types::state_overrides::StorageOverrideV1",
150		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::StorageOverrideV1>"
151	),
152	substitute_type(
153		path = "pallet_revive_types::runtime_api::types::state_overrides::TracingConfigV1",
154		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TracingConfigV1>"
155	),
156	substitute_type(
157		path = "pallet_revive_types::runtime_api::types::dry_run::EthTransactInfoV1<Balance>",
158		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::EthTransactInfoV1<Balance>>"
159	),
160	substitute_type(
161		path = "pallet_revive_types::runtime_api::types::dry_run::DryRunConfigV1<Moment>",
162		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::DryRunConfigV1<Moment>>"
163	),
164	substitute_type(
165		path = "pallet_revive_types::runtime_api::types::block::BlockV1",
166		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockV1>"
167	),
168	substitute_type(
169		path = "pallet_revive_types::runtime_api::types::block::WithdrawalV1",
170		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::WithdrawalV1>"
171	),
172	substitute_type(
173		path = "pallet_revive_types::runtime_api::types::transaction::HashesOrTransactionInfosV1",
174		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::HashesOrTransactionInfosV1>"
175	),
176	substitute_type(
177		path = "pallet_revive_types::runtime_api::types::transaction::TransactionInfoV1",
178		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactionInfoV1>"
179	),
180	substitute_type(
181		path = "pallet_revive_types::runtime_api::types::transaction::TransactionSignedV1",
182		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactionSignedV1>"
183	),
184	substitute_type(
185		path = "pallet_revive_types::runtime_api::types::transaction::Transaction1559UnsignedV1",
186		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction1559UnsignedV1>"
187	),
188	substitute_type(
189		path = "pallet_revive_types::runtime_api::types::transaction::Transaction2930UnsignedV1",
190		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction2930UnsignedV1>"
191	),
192	substitute_type(
193		path = "pallet_revive_types::runtime_api::types::transaction::Transaction4844UnsignedV1",
194		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction4844UnsignedV1>"
195	),
196	substitute_type(
197		path = "pallet_revive_types::runtime_api::types::transaction::TransactionLegacyUnsignedV1",
198		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactionLegacyUnsignedV1>"
199	),
200	substitute_type(
201		path = "pallet_revive_types::runtime_api::types::transaction::Transaction7702UnsignedV1",
202		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction7702UnsignedV1>"
203	),
204	substitute_type(
205		path = "pallet_revive_types::runtime_api::types::transaction::Transaction7702SignedV1",
206		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction7702SignedV1>"
207	),
208	substitute_type(
209		path = "pallet_revive_types::runtime_api::types::transaction::Transaction1559SignedV1",
210		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction1559SignedV1>"
211	),
212	substitute_type(
213		path = "pallet_revive_types::runtime_api::types::transaction::Transaction2930SignedV1",
214		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction2930SignedV1>"
215	),
216	substitute_type(
217		path = "pallet_revive_types::runtime_api::types::transaction::Transaction4844SignedV1",
218		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::Transaction4844SignedV1>"
219	),
220	substitute_type(
221		path = "pallet_revive_types::runtime_api::types::transaction::TransactionLegacySignedV1",
222		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactionLegacySignedV1>"
223	),
224	substitute_type(
225		path = "pallet_revive_types::runtime_api::types::contract::ContractResultV1<R, Balance>",
226		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ContractResultV1<R, Balance>>"
227	),
228	substitute_type(
229		path = "pallet_revive_types::runtime_api::types::contract::StorageDepositV1<Balance>",
230		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::StorageDepositV1<Balance>>"
231	),
232	substitute_type(
233		path = "pallet_revive_types::runtime_api::types::contract::ExecReturnValueV1",
234		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::ExecReturnValueV1>"
235	),
236	substitute_type(
237		path = "pallet_revive_types::runtime_api::types::contract::InstantiateReturnValueV1",
238		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InstantiateReturnValueV1>"
239	),
240	substitute_type(
241		path = "pallet_revive_types::runtime_api::types::contract::CodeV1",
242		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeV1>"
243	),
244	substitute_type(
245		path = "pallet_revive_types::runtime_api::payloads::eth_block::BlockInputPayloadV1",
246		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockInputPayloadV1>"
247	),
248	substitute_type(
249		path = "pallet_revive_types::runtime_api::payloads::eth_block::BlockVersionedInputPayload",
250		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockVersionedInputPayload>"
251	),
252	substitute_type(
253		path = "pallet_revive_types::runtime_api::payloads::eth_block::BlockOutputPayloadV1",
254		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockOutputPayloadV1>"
255	),
256	substitute_type(
257		path = "pallet_revive_types::runtime_api::payloads::eth_block::BlockVersionedOutputPayload",
258		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockVersionedOutputPayload>"
259	),
260	substitute_type(
261		path = "pallet_revive_types::runtime_api::payloads::balance::BalanceInputPayloadV1",
262		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BalanceInputPayloadV1>"
263	),
264	substitute_type(
265		path = "pallet_revive_types::runtime_api::payloads::balance::BalanceVersionedInputPayload",
266		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BalanceVersionedInputPayload>"
267	),
268	substitute_type(
269		path = "pallet_revive_types::runtime_api::payloads::balance::BalanceOutputPayloadV1",
270		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BalanceOutputPayloadV1>"
271	),
272	substitute_type(
273		path = "pallet_revive_types::runtime_api::payloads::balance::BalanceVersionedOutputPayload",
274		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BalanceVersionedOutputPayload>"
275	),
276	substitute_type(
277		path = "pallet_revive_types::runtime_api::payloads::gas_price::GasPriceInputPayloadV1",
278		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GasPriceInputPayloadV1>"
279	),
280	substitute_type(
281		path = "pallet_revive_types::runtime_api::payloads::gas_price::GasPriceVersionedInputPayload",
282		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GasPriceVersionedInputPayload>"
283	),
284	substitute_type(
285		path = "pallet_revive_types::runtime_api::payloads::gas_price::GasPriceOutputPayloadV1",
286		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GasPriceOutputPayloadV1>"
287	),
288	substitute_type(
289		path = "pallet_revive_types::runtime_api::payloads::gas_price::GasPriceVersionedOutputPayload",
290		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GasPriceVersionedOutputPayload>"
291	),
292	substitute_type(
293		path = "pallet_revive_types::runtime_api::payloads::nonce::NonceInputPayloadV1",
294		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NonceInputPayloadV1>"
295	),
296	substitute_type(
297		path = "pallet_revive_types::runtime_api::payloads::nonce::NonceVersionedInputPayload",
298		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NonceVersionedInputPayload>"
299	),
300	substitute_type(
301		path = "pallet_revive_types::runtime_api::payloads::nonce::NonceOutputPayloadV1<Nonce>",
302		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NonceOutputPayloadV1<Nonce>>"
303	),
304	substitute_type(
305		path = "pallet_revive_types::runtime_api::payloads::nonce::NonceVersionedOutputPayload<Nonce>",
306		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NonceVersionedOutputPayload<Nonce>>"
307	),
308	substitute_type(
309		path = "pallet_revive_types::runtime_api::payloads::call::CallInputPayloadV1<AccountId, Balance>",
310		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallInputPayloadV1<AccountId, Balance>>"
311	),
312	substitute_type(
313		path = "pallet_revive_types::runtime_api::payloads::call::CallVersionedInputPayload<AccountId, Balance>",
314		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallVersionedInputPayload<AccountId, Balance>>"
315	),
316	substitute_type(
317		path = "pallet_revive_types::runtime_api::payloads::call::CallOutputPayloadV1<Balance>",
318		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallOutputPayloadV1<Balance>>"
319	),
320	substitute_type(
321		path = "pallet_revive_types::runtime_api::payloads::call::CallVersionedOutputPayload<Balance>",
322		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CallVersionedOutputPayload<Balance>>"
323	),
324	substitute_type(
325		path = "pallet_revive_types::runtime_api::payloads::instantiate::InstantiateInputPayloadV1<AccountId, Balance>",
326		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InstantiateInputPayloadV1<AccountId, Balance>>"
327	),
328	substitute_type(
329		path = "pallet_revive_types::runtime_api::payloads::instantiate::InstantiateVersionedInputPayload<AccountId, Balance>",
330		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InstantiateVersionedInputPayload<AccountId, Balance>>"
331	),
332	substitute_type(
333		path = "pallet_revive_types::runtime_api::payloads::instantiate::InstantiateOutputPayloadV1<Balance>",
334		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InstantiateOutputPayloadV1<Balance>>"
335	),
336	substitute_type(
337		path = "pallet_revive_types::runtime_api::payloads::instantiate::InstantiateVersionedOutputPayload<Balance>",
338		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::InstantiateVersionedOutputPayload<Balance>>"
339	),
340	substitute_type(
341		path = "pallet_revive_types::runtime_api::payloads::eth_transact::TransactInputPayloadV1<Moment>",
342		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactInputPayloadV1<Moment>>"
343	),
344	substitute_type(
345		path = "pallet_revive_types::runtime_api::payloads::eth_transact::TransactVersionedInputPayload<Moment>",
346		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactVersionedInputPayload<Moment>>"
347	),
348	substitute_type(
349		path = "pallet_revive_types::runtime_api::payloads::eth_transact::TransactOutputPayloadV1<Balance>",
350		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactOutputPayloadV1<Balance>>"
351	),
352	substitute_type(
353		path = "pallet_revive_types::runtime_api::payloads::eth_transact::TransactVersionedOutputPayload<Balance>",
354		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TransactVersionedOutputPayload<Balance>>"
355	),
356	substitute_type(
357		path = "pallet_revive_types::runtime_api::payloads::eth_estimate_gas::EstimateGasInputPayloadV1<Moment>",
358		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::EstimateGasInputPayloadV1<Moment>>"
359	),
360	substitute_type(
361		path = "pallet_revive_types::runtime_api::payloads::eth_estimate_gas::EstimateGasVersionedInputPayload<Moment>",
362		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::EstimateGasVersionedInputPayload<Moment>>"
363	),
364	substitute_type(
365		path = "pallet_revive_types::runtime_api::payloads::eth_estimate_gas::EstimateGasOutputPayloadV1",
366		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::EstimateGasOutputPayloadV1>"
367	),
368	substitute_type(
369		path = "pallet_revive_types::runtime_api::payloads::eth_estimate_gas::EstimateGasVersionedOutputPayload",
370		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::EstimateGasVersionedOutputPayload>"
371	),
372	substitute_type(
373		path = "pallet_revive_types::runtime_api::payloads::eth_pre_dispatch_weight::PreDispatchWeightInputPayloadV1",
374		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PreDispatchWeightInputPayloadV1>"
375	),
376	substitute_type(
377		path = "pallet_revive_types::runtime_api::payloads::eth_pre_dispatch_weight::PreDispatchWeightVersionedInputPayload",
378		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PreDispatchWeightVersionedInputPayload>"
379	),
380	substitute_type(
381		path = "pallet_revive_types::runtime_api::payloads::eth_pre_dispatch_weight::PreDispatchWeightOutputPayloadV1",
382		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PreDispatchWeightOutputPayloadV1>"
383	),
384	substitute_type(
385		path = "pallet_revive_types::runtime_api::payloads::eth_pre_dispatch_weight::PreDispatchWeightVersionedOutputPayload",
386		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::PreDispatchWeightVersionedOutputPayload>"
387	),
388	substitute_type(
389		path = "pallet_revive_types::runtime_api::types::upload::CodeUploadReturnValueV1<Balance>",
390		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeUploadReturnValueV1<Balance>>"
391	),
392	substitute_type(
393		path = "pallet_revive_types::runtime_api::payloads::upload_code::UploadCodeInputPayloadV1<AccountId, Balance>",
394		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::UploadCodeInputPayloadV1<AccountId, Balance>>"
395	),
396	substitute_type(
397		path = "pallet_revive_types::runtime_api::payloads::upload_code::UploadCodeVersionedInputPayload<AccountId, Balance>",
398		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::UploadCodeVersionedInputPayload<AccountId, Balance>>"
399	),
400	substitute_type(
401		path = "pallet_revive_types::runtime_api::payloads::upload_code::UploadCodeOutputPayloadV1<Balance>",
402		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::UploadCodeOutputPayloadV1<Balance>>"
403	),
404	substitute_type(
405		path = "pallet_revive_types::runtime_api::payloads::upload_code::UploadCodeVersionedOutputPayload<Balance>",
406		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::UploadCodeVersionedOutputPayload<Balance>>"
407	),
408	substitute_type(
409		path = "pallet_revive_types::runtime_api::types::storage::StorageKeyV1",
410		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::StorageKeyV1>"
411	),
412	substitute_type(
413		path = "pallet_revive_types::runtime_api::payloads::get_storage::GetStorageInputPayloadV1",
414		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GetStorageInputPayloadV1>"
415	),
416	substitute_type(
417		path = "pallet_revive_types::runtime_api::payloads::get_storage::GetStorageVersionedInputPayload",
418		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GetStorageVersionedInputPayload>"
419	),
420	substitute_type(
421		path = "pallet_revive_types::runtime_api::payloads::get_storage::GetStorageOutputPayloadV1",
422		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GetStorageOutputPayloadV1>"
423	),
424	substitute_type(
425		path = "pallet_revive_types::runtime_api::payloads::get_storage::GetStorageVersionedOutputPayload",
426		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::GetStorageVersionedOutputPayload>"
427	),
428	substitute_type(
429		path = "pallet_revive_types::runtime_api::payloads::runtime_pallets_address::RuntimePalletsAddressInputPayloadV1",
430		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::RuntimePalletsAddressInputPayloadV1>"
431	),
432	substitute_type(
433		path = "pallet_revive_types::runtime_api::payloads::runtime_pallets_address::RuntimePalletsAddressVersionedInputPayload",
434		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::RuntimePalletsAddressVersionedInputPayload>"
435	),
436	substitute_type(
437		path = "pallet_revive_types::runtime_api::payloads::runtime_pallets_address::RuntimePalletsAddressOutputPayloadV1",
438		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::RuntimePalletsAddressOutputPayloadV1>"
439	),
440	substitute_type(
441		path = "pallet_revive_types::runtime_api::payloads::runtime_pallets_address::RuntimePalletsAddressVersionedOutputPayload",
442		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::RuntimePalletsAddressVersionedOutputPayload>"
443	),
444	substitute_type(
445		path = "pallet_revive_types::runtime_api::payloads::code::CodeInputPayloadV1",
446		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeInputPayloadV1>"
447	),
448	substitute_type(
449		path = "pallet_revive_types::runtime_api::payloads::code::CodeVersionedInputPayload",
450		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeVersionedInputPayload>"
451	),
452	substitute_type(
453		path = "pallet_revive_types::runtime_api::payloads::code::CodeOutputPayloadV1",
454		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeOutputPayloadV1>"
455	),
456	substitute_type(
457		path = "pallet_revive_types::runtime_api::payloads::code::CodeVersionedOutputPayload",
458		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::CodeVersionedOutputPayload>"
459	),
460	substitute_type(
461		path = "pallet_revive_types::runtime_api::payloads::account_id::AccountIdInputPayloadV1",
462		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AccountIdInputPayloadV1>"
463	),
464	substitute_type(
465		path = "pallet_revive_types::runtime_api::payloads::account_id::AccountIdVersionedInputPayload",
466		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AccountIdVersionedInputPayload>"
467	),
468	substitute_type(
469		path = "pallet_revive_types::runtime_api::payloads::account_id::AccountIdOutputPayloadV1<AccountId>",
470		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AccountIdOutputPayloadV1<AccountId>>"
471	),
472	substitute_type(
473		path = "pallet_revive_types::runtime_api::payloads::account_id::AccountIdVersionedOutputPayload<AccountId>",
474		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AccountIdVersionedOutputPayload<AccountId>>"
475	),
476	substitute_type(
477		path = "pallet_revive_types::runtime_api::payloads::new_balance_with_dust::NewBalanceWithDustInputPayloadV1",
478		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NewBalanceWithDustInputPayloadV1>"
479	),
480	substitute_type(
481		path = "pallet_revive_types::runtime_api::payloads::new_balance_with_dust::NewBalanceWithDustVersionedInputPayload",
482		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NewBalanceWithDustVersionedInputPayload>"
483	),
484	substitute_type(
485		path = "pallet_revive_types::runtime_api::payloads::new_balance_with_dust::NewBalanceWithDustOutputPayloadV1<Balance>",
486		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NewBalanceWithDustOutputPayloadV1<Balance>>"
487	),
488	substitute_type(
489		path = "pallet_revive_types::runtime_api::payloads::new_balance_with_dust::NewBalanceWithDustVersionedOutputPayload<Balance>",
490		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::NewBalanceWithDustVersionedOutputPayload<Balance>>"
491	),
492	substitute_type(
493		path = "pallet_revive_types::runtime_api::payloads::block_author::BlockAuthorInputPayloadV1",
494		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockAuthorInputPayloadV1>"
495	),
496	substitute_type(
497		path = "pallet_revive_types::runtime_api::payloads::block_author::BlockAuthorVersionedInputPayload",
498		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockAuthorVersionedInputPayload>"
499	),
500	substitute_type(
501		path = "pallet_revive_types::runtime_api::payloads::block_author::BlockAuthorOutputPayloadV1",
502		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockAuthorOutputPayloadV1>"
503	),
504	substitute_type(
505		path = "pallet_revive_types::runtime_api::payloads::block_author::BlockAuthorVersionedOutputPayload",
506		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockAuthorVersionedOutputPayload>"
507	),
508	substitute_type(
509		path = "pallet_revive_types::runtime_api::payloads::address::AddressInputPayloadV1<AccountId>",
510		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AddressInputPayloadV1<AccountId>>"
511	),
512	substitute_type(
513		path = "pallet_revive_types::runtime_api::payloads::address::AddressVersionedInputPayload<AccountId>",
514		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AddressVersionedInputPayload<AccountId>>"
515	),
516	substitute_type(
517		path = "pallet_revive_types::runtime_api::payloads::address::AddressOutputPayloadV1",
518		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AddressOutputPayloadV1>"
519	),
520	substitute_type(
521		path = "pallet_revive_types::runtime_api::payloads::address::AddressVersionedOutputPayload",
522		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::AddressVersionedOutputPayload>"
523	),
524	substitute_type(
525		path = "pallet_revive_types::runtime_api::payloads::block_gas_limit::BlockGasLimitInputPayloadV1",
526		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockGasLimitInputPayloadV1>"
527	),
528	substitute_type(
529		path = "pallet_revive_types::runtime_api::payloads::block_gas_limit::BlockGasLimitVersionedInputPayload",
530		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockGasLimitVersionedInputPayload>"
531	),
532	substitute_type(
533		path = "pallet_revive_types::runtime_api::payloads::block_gas_limit::BlockGasLimitOutputPayloadV1",
534		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockGasLimitOutputPayloadV1>"
535	),
536	substitute_type(
537		path = "pallet_revive_types::runtime_api::payloads::block_gas_limit::BlockGasLimitVersionedOutputPayload",
538		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::BlockGasLimitVersionedOutputPayload>"
539	),
540	substitute_type(
541		path = "pallet_revive_types::runtime_api::payloads::max_extrinsic_weight_in_gas::MaxExtrinsicWeightInGasInputPayloadV1",
542		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::MaxExtrinsicWeightInGasInputPayloadV1>"
543	),
544	substitute_type(
545		path = "pallet_revive_types::runtime_api::payloads::max_extrinsic_weight_in_gas::MaxExtrinsicWeightInGasVersionedInputPayload",
546		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::MaxExtrinsicWeightInGasVersionedInputPayload>"
547	),
548	substitute_type(
549		path = "pallet_revive_types::runtime_api::payloads::max_extrinsic_weight_in_gas::MaxExtrinsicWeightInGasOutputPayloadV1",
550		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::MaxExtrinsicWeightInGasOutputPayloadV1>"
551	),
552	substitute_type(
553		path = "pallet_revive_types::runtime_api::payloads::max_extrinsic_weight_in_gas::MaxExtrinsicWeightInGasVersionedOutputPayload",
554		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::MaxExtrinsicWeightInGasVersionedOutputPayload>"
555	),
556	substitute_type(
557		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockInputPayloadV1<Block>",
558		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockInputPayloadV1<Block>>"
559	),
560	substitute_type(
561		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockInputPayloadV2<Block>",
562		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockInputPayloadV2<Block>>"
563	),
564	substitute_type(
565		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockVersionedInputPayload<Block>",
566		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockVersionedInputPayload<Block>>"
567	),
568	substitute_type(
569		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockOutputPayloadV1",
570		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockOutputPayloadV1>"
571	),
572	substitute_type(
573		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockOutputPayloadV2",
574		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockOutputPayloadV2>"
575	),
576	substitute_type(
577		path = "pallet_revive_types::runtime_api::payloads::trace_block::TraceBlockVersionedOutputPayload",
578		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceBlockVersionedOutputPayload>"
579	),
580	substitute_type(
581		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxInputPayloadV1<Block>",
582		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxInputPayloadV1<Block>>"
583	),
584	substitute_type(
585		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxInputPayloadV2<Block>",
586		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxInputPayloadV2<Block>>"
587	),
588	substitute_type(
589		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxVersionedInputPayload<Block>",
590		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxVersionedInputPayload<Block>>"
591	),
592	substitute_type(
593		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxOutputPayloadV1",
594		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxOutputPayloadV1>"
595	),
596	substitute_type(
597		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxOutputPayloadV2",
598		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxOutputPayloadV2>"
599	),
600	substitute_type(
601		path = "pallet_revive_types::runtime_api::payloads::trace_tx::TraceTxVersionedOutputPayload",
602		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceTxVersionedOutputPayload>"
603	),
604	substitute_type(
605		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallInputPayloadV1",
606		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallInputPayloadV1>"
607	),
608	substitute_type(
609		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallInputPayloadV2",
610		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallInputPayloadV2>"
611	),
612	substitute_type(
613		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallVersionedInputPayload",
614		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallVersionedInputPayload>"
615	),
616	substitute_type(
617		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallOutputPayloadV1",
618		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallOutputPayloadV1>"
619	),
620	substitute_type(
621		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallOutputPayloadV2",
622		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallOutputPayloadV2>"
623	),
624	substitute_type(
625		path = "pallet_revive_types::runtime_api::payloads::trace_call::TraceCallVersionedOutputPayload",
626		with = "::subxt::utils::Static<::pallet_revive_types::runtime_api::TraceCallVersionedOutputPayload>"
627	),
628
629	derive_for_all_types = "codec::Encode, codec::Decode"
630)]
631mod src_chain {}
632pub use src_chain::*;