git.delta.rocks / unique-network / refs/commits / b67088782776

difftreelog

merge develop

Igor Kozyrev2022-06-03parents: #3cdc427 #f52170c.patch.diff
in: master

6 files changed

modifiedcrates/evm-coder-macros/src/solidity_interface.rsdiffbeforeafterboth
801 let generics = self.generics;801 let generics = self.generics;
802 let gen_ref = generics_reference(&generics);802 let gen_ref = generics_reference(&generics);
803 let gen_data = generics_data(&generics);803 let gen_data = generics_data(&generics);
804 let gen_where = &generics.where_clause;
804805
805 let call_sub = self806 let call_sub = self
806 .info807 .info
957 }958 }
958 }959 }
959 impl #generics ::evm_coder::Weighted for #call_name #gen_ref {960 impl #generics ::evm_coder::Weighted for #call_name #gen_ref
961 #gen_where
962 {
960 #[allow(unused_variables)]963 #[allow(unused_variables)]
961 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {964 fn weight(&self) -> ::evm_coder::execution::DispatchInfo {
972 }975 }
973 }976 }
974 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name {977 impl #generics ::evm_coder::Callable<#call_name #gen_ref> for #name
978 #gen_where
979 {
975 #[allow(unreachable_code)] // In case of no inner calls980 #[allow(unreachable_code)] // In case of no inner calls
976 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {981 fn call(&mut self, c: Msg<#call_name #gen_ref>) -> ::evm_coder::execution::ResultWithPostInfo<::evm_coder::abi::AbiWriter> {
modifiedcrates/evm-coder/tests/generics.rsdiffbeforeafterboth
3535
36generate_stubgen!(gen_iface, GenericCall<()>, false);36generate_stubgen!(gen_iface, GenericCall<()>, false);
37
38#[solidity_interface(name = "GenericWhere")]
39impl<T> Generic<T>
40where
41 T: core::fmt::Debug,
42{
43 fn test_3(&self) -> Result<uint256> {
44 todo!()
45 }
46}
47
48generate_stubgen!(gen_where_iface, GenericWhereCall<()>, false);
3749
modifiedlaunch-config.jsondiffbeforeafterboth
10 "port": 30444,10 "port": 30444,
11 "flags": [11 "flags": [
12 "-lparachain::candidate_validation=debug",12 "-lparachain::candidate_validation=debug",
13 "-lxcm=trace"13 "-lxcm=trace",
14 "--rpc-cors=all",
15 "--unsafe-rpc-external",
16 "--unsafe-ws-external"
14 ]17 ]
15 },18 },
16 {19 {
20 "port": 30555,23 "port": 30555,
21 "flags": [24 "flags": [
22 "-lparachain::candidate_validation=debug",25 "-lparachain::candidate_validation=debug",
23 "-lxcm=trace"26 "-lxcm=trace",
27 "--rpc-cors=all",
28 "--unsafe-rpc-external",
29 "--unsafe-ws-external"
24 ]30 ]
25 },31 },
26 {32 {
29 "rpcPort": 9865,35 "rpcPort": 9865,
30 "port": 30666,36 "port": 30666,
31 "flags": [37 "flags": [
32 "-lparachain::candidate_validation=debug"38 "-lparachain::candidate_validation=debug",
39 "-lxcm=trace",
40 "--rpc-cors=all",
41 "--unsafe-rpc-external",
42 "--unsafe-ws-external"
33 ]43 ]
34 },44 },
35 {45 {
38 "rpcPort": 9876,48 "rpcPort": 9876,
39 "port": 30777,49 "port": 30777,
40 "flags": [50 "flags": [
41 "-lparachain::candidate_validation=debug"51 "-lparachain::candidate_validation=debug",
52 "-lxcm=trace",
53 "--rpc-cors=all",
54 "--unsafe-rpc-external",
55 "--unsafe-ws-external"
42 ]56 ]
43 },57 },
44 {58 {
47 "rpcPort": 9887,61 "rpcPort": 9887,
48 "port": 30888,62 "port": 30888,
49 "flags": [63 "flags": [
50 "-lparachain::candidate_validation=debug"64 "-lparachain::candidate_validation=debug",
65 "-lxcm=trace",
66 "--rpc-cors=all",
67 "--unsafe-rpc-external",
68 "--unsafe-ws-external"
51 ]69 ]
52 }70 }
53 ],71 ],
modifiedruntime/opal/src/lib.rsdiffbeforeafterboth
178 spec_name: create_runtime_str!(RUNTIME_NAME),178 spec_name: create_runtime_str!(RUNTIME_NAME),
179 impl_name: create_runtime_str!(RUNTIME_NAME),179 impl_name: create_runtime_str!(RUNTIME_NAME),
180 authoring_version: 1,180 authoring_version: 1,
181 spec_version: 921000,181 spec_version: 921080,
182 impl_version: 0,182 impl_version: 0,
183 apis: RUNTIME_API_VERSIONS,183 apis: RUNTIME_API_VERSIONS,
184 transaction_version: 1,184 transaction_version: 1,
modifiedruntime/quartz/src/lib.rsdiffbeforeafterboth
163 spec_name: create_runtime_str!(RUNTIME_NAME),163 spec_name: create_runtime_str!(RUNTIME_NAME),
164 impl_name: create_runtime_str!(RUNTIME_NAME),164 impl_name: create_runtime_str!(RUNTIME_NAME),
165 authoring_version: 1,165 authoring_version: 1,
166 spec_version: 921000,166 spec_version: 921080,
167 impl_version: 0,167 impl_version: 0,
168 apis: RUNTIME_API_VERSIONS,168 apis: RUNTIME_API_VERSIONS,
169 transaction_version: 1,169 transaction_version: 1,
modifiedruntime/unique/src/lib.rsdiffbeforeafterboth
168 spec_name: create_runtime_str!(RUNTIME_NAME),168 spec_name: create_runtime_str!(RUNTIME_NAME),
169 impl_name: create_runtime_str!(RUNTIME_NAME),169 impl_name: create_runtime_str!(RUNTIME_NAME),
170 authoring_version: 1,170 authoring_version: 1,
171 spec_version: 921000,171 spec_version: 921080,
172 impl_version: 0,172 impl_version: 0,
173 apis: RUNTIME_API_VERSIONS,173 apis: RUNTIME_API_VERSIONS,
174 transaction_version: 1,174 transaction_version: 1,