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

difftreelog

style remove unused

Yaroslav Bolyukin2022-06-03parent: #3f6fffb.patch.diff
in: master

6 files changed

modifiedpallets/common/src/erc.rsdiffbeforeafterboth
--- a/pallets/common/src/erc.rs
+++ b/pallets/common/src/erc.rs
@@ -21,7 +21,6 @@
 };
 pub use pallet_evm::{PrecompileOutput, PrecompileResult, PrecompileHandle, account::CrossAccountId};
 use pallet_evm_coder_substrate::dispatch_to_evm;
-use sp_core::{H160, U256};
 use sp_std::vec::Vec;
 use up_data_structs::{Property, SponsoringRateLimit};
 use alloc::format;
modifiedpallets/evm-migration/src/lib.rsdiffbeforeafterboth
--- a/pallets/evm-migration/src/lib.rs
+++ b/pallets/evm-migration/src/lib.rs
@@ -108,7 +108,7 @@
 			false
 		}
 
-		fn call(handle: &mut impl PrecompileHandle) -> Option<pallet_evm::PrecompileResult> {
+		fn call(_handle: &mut impl PrecompileHandle) -> Option<pallet_evm::PrecompileResult> {
 			None
 		}
 
modifiedpallets/fungible/src/erc.rsdiffbeforeafterboth
--- a/pallets/fungible/src/erc.rs
+++ b/pallets/fungible/src/erc.rs
@@ -19,7 +19,6 @@
 use evm_coder::{ToLog, execution::*, generate_stubgen, solidity_interface, types::*, weight};
 use up_data_structs::CollectionMode;
 use pallet_common::erc::{CommonEvmHandler, PrecompileResult};
-use sp_core::{H160, U256};
 use sp_std::vec::Vec;
 use pallet_evm::{account::CrossAccountId, PrecompileHandle};
 use pallet_evm_coder_substrate::{call, dispatch_to_evm};
modifiedpallets/nonfungible/src/erc.rsdiffbeforeafterboth
--- a/pallets/nonfungible/src/erc.rs
+++ b/pallets/nonfungible/src/erc.rs
@@ -26,7 +26,6 @@
 	CollectionPropertiesVec,
 };
 use pallet_evm_coder_substrate::dispatch_to_evm;
-use sp_core::{H160, U256};
 use sp_std::vec::Vec;
 use pallet_common::{
 	erc::{CommonEvmHandler, PrecompileResult, CollectionCall, token_uri_key},
modifiedpallets/refungible/src/erc.rsdiffbeforeafterboth
before · pallets/refungible/src/erc.rs
1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.2// This file is part of Unique Network.34// Unique Network is free software: you can redistribute it and/or modify5// it under the terms of the GNU General Public License as published by6// the Free Software Foundation, either version 3 of the License, or7// (at your option) any later version.89// Unique Network is distributed in the hope that it will be useful,10// but WITHOUT ANY WARRANTY; without even the implied warranty of11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the12// GNU General Public License for more details.1314// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617use up_data_structs::TokenId;18use pallet_common::erc::CommonEvmHandler;19use pallet_evm::PrecompileHandle;2021use crate::{Config, RefungibleHandle};2223impl<T: Config> CommonEvmHandler for RefungibleHandle<T> {24	const CODE: &'static [u8] = include_bytes!("./stubs/UniqueRefungible.raw");2526	fn call(27		self,28		handle: &mut impl PrecompileHandle,29	) -> Option<pallet_common::erc::PrecompileResult> {30		// TODO: Implement RFT variant of ERC72131		None32	}33}3435pub struct RefungibleTokenHandle<T: Config>(pub RefungibleHandle<T>, pub TokenId);3637impl<T: Config> CommonEvmHandler for RefungibleTokenHandle<T> {38	const CODE: &'static [u8] = include_bytes!("./stubs/UniqueRefungibleToken.raw");3940	fn call(41		self,42		handle: &mut impl PrecompileHandle,43	) -> Option<pallet_common::erc::PrecompileResult> {44		// TODO: Implement RFT variant of ERC2045		None46	}47}
after · pallets/refungible/src/erc.rs
1// Copyright 2019-2022 Unique Network (Gibraltar) Ltd.2// This file is part of Unique Network.34// Unique Network is free software: you can redistribute it and/or modify5// it under the terms of the GNU General Public License as published by6// the Free Software Foundation, either version 3 of the License, or7// (at your option) any later version.89// Unique Network is distributed in the hope that it will be useful,10// but WITHOUT ANY WARRANTY; without even the implied warranty of11// MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the12// GNU General Public License for more details.1314// You should have received a copy of the GNU General Public License15// along with Unique Network. If not, see <http://www.gnu.org/licenses/>.1617use up_data_structs::TokenId;18use pallet_common::erc::CommonEvmHandler;19use pallet_evm::PrecompileHandle;2021use crate::{Config, RefungibleHandle};2223impl<T: Config> CommonEvmHandler for RefungibleHandle<T> {24	const CODE: &'static [u8] = include_bytes!("./stubs/UniqueRefungible.raw");2526	fn call(27		self,28		_handle: &mut impl PrecompileHandle,29	) -> Option<pallet_common::erc::PrecompileResult> {30		// TODO: Implement RFT variant of ERC72131		None32	}33}3435pub struct RefungibleTokenHandle<T: Config>(pub RefungibleHandle<T>, pub TokenId);3637impl<T: Config> CommonEvmHandler for RefungibleTokenHandle<T> {38	const CODE: &'static [u8] = include_bytes!("./stubs/UniqueRefungibleToken.raw");3940	fn call(41		self,42		_handle: &mut impl PrecompileHandle,43	) -> Option<pallet_common::erc::PrecompileResult> {44		// TODO: Implement RFT variant of ERC2045		None46	}47}
modifiedruntime/common/src/dispatch.rsdiffbeforeafterboth
--- a/runtime/common/src/dispatch.rs
+++ b/runtime/common/src/dispatch.rs
@@ -1,6 +1,6 @@
 use frame_support::{dispatch::DispatchResult, ensure};
 use pallet_evm::{PrecompileHandle, PrecompileResult};
-use sp_core::{H160, U256};
+use sp_core::H160;
 use sp_std::{borrow::ToOwned, vec::Vec};
 use pallet_common::{
 	CollectionById, CollectionHandle, CommonCollectionOperations, erc::CommonEvmHandler,