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

difftreelog

Merge pull request #706 from UniqueNetwork/fix/evm-stubs

Yaroslav Bolyukin2022-11-08parents: #c0afeb6 #c633ab6.patch.diff
in: master
fix evm-stubs:

4 files changed

modifiedcrates/evm-coder/CHANGELOG.mddiffbeforeafterboth
3All notable changes to this project will be documented in this file.3All notable changes to this project will be documented in this file.
44
5<!-- bureaucrate goes here -->5<!-- bureaucrate goes here -->
6
6## [v0.1.4] - 2022-11-027## [v0.1.4] - 2022-11-02
8
7### Added9### Added
10
8 - Named structures support.11- Named structures support.
912
10## [v0.1.3] - 2022-08-2913## [v0.1.3] - 2022-08-29
1114
12### Fixed15### Fixed
1316
14 - Parsing simple values.17- Parsing simple values.
1518
16## [v0.1.2] 2022-08-1919## [v0.1.2] 2022-08-19
1720
18### Added21### Added
1922
20 - Implementation `AbiWrite` for tuples.23- Implementation `AbiWrite` for tuples.
2124
22 ### Fixes25### Fixes
2326
24 - Tuple generation for solidity.27- Tuple generation for solidity.
2528
26## [v0.1.1] 2022-08-1629## [v0.1.1] 2022-08-16
2730
modifiedcrates/evm-coder/procedural/src/solidity_interface.rsdiffbeforeafterboth
928 .chain(self.info.inline_is.0.iter())928 .chain(self.info.inline_is.0.iter())
929 .map(|is| Is::expand_generator(is, &gen_ref));929 .map(|is| Is::expand_generator(is, &gen_ref));
930 let solidity_event_generators = self.info.events.0.iter().map(Is::expand_event_generator);930 let solidity_event_generators = self.info.events.0.iter().map(Is::expand_event_generator);
931931 let solidity_events_idents = self.info.events.0.iter().map(|is| is.name.clone());
932 let docs = &self.docs;932 let docs = &self.docs;
933933
934 quote! {934 quote! {
935 #(
936 const _: ::core::marker::PhantomData<#solidity_events_idents> = ::core::marker::PhantomData;
937 )*
935 #[derive(Debug)]938 #[derive(Debug)]
936 #(#[doc = #docs])*939 #(#[doc = #docs])*
937 pub enum #call_name #gen_ref {940 pub enum #call_name #gen_ref {
modifiedpallets/unique/Cargo.tomldiffbeforeafterboth
34]34]
35try-runtime = ["frame-support/try-runtime"]35try-runtime = ["frame-support/try-runtime"]
36limit-testing = ["up-data-structs/limit-testing"]36limit-testing = ["up-data-structs/limit-testing"]
3737stubgen = ["evm-coder/stubgen", "pallet-common/stubgen"]
38################################################################################38################################################################################
39# Standart Dependencies39# Standart Dependencies
4040
modifiedpallets/unique/src/eth/mod.rsdiffbeforeafterboth
25use pallet_common::{25use pallet_common::{
26 CollectionById, dispatch::CollectionDispatch, erc::static_property::key, Pallet as PalletCommon,26 CollectionById,
27 dispatch::CollectionDispatch,
28 erc::{static_property::key, CollectionHelpersEvents},
29 Pallet as PalletCommon,
27};30};
28use pallet_evm::{account::CrossAccountId, OnMethodCall, PrecompileHandle, PrecompileResult};31use pallet_evm::{account::CrossAccountId, OnMethodCall, PrecompileHandle, PrecompileResult};