difftreelog
style remove unused
in: master
6 files changed
pallets/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;
pallets/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
}
pallets/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};
pallets/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},
pallets/refungible/src/erc.rsdiffbeforeafterboth1// 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}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}runtime/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,