--- a/Cargo.lock +++ b/Cargo.lock @@ -6254,6 +6254,15 @@ [[package]] name = "pallet-balances-adapter" version = "0.1.0" +dependencies = [ + "frame-support", + "frame-system", + "pallet-balances", + "parity-scale-codec", + "scale-info", + "sp-core", + "sp-std", +] [[package]] name = "pallet-base-fee" --- a/pallets/balances-adapter/Cargo.toml +++ b/pallets/balances-adapter/Cargo.toml @@ -5,9 +5,19 @@ version = "0.1.0" [dependencies] +# Substrate +frame-support = { workspace = true } +frame-system = { workspace = true } +pallet-balances = { workspace = true } +sp-core = { workspace = true } +sp-std = { workspace = true } + +#Parity +codec = { workspace = true, package = "parity-scale-codec" } +scale-info = { workspace = true } [features] default = ["std"] -std = [] +std = ["frame-support/std", "frame-system/std", "pallet-balances/std", "sp-core/std", "sp-std/std"] # stubgen = ["evm-coder/stubgen", "pallet-common/stubgen"] -# try-runtime = ["frame-support/try-runtime"] +try-runtime = ["frame-support/try-runtime"] --- a/pallets/balances-adapter/src/lib.rs +++ b/pallets/balances-adapter/src/lib.rs @@ -1,14 +1,14 @@ -pub fn add(left: usize, right: usize) -> usize { - left + right -} +// #![doc = include_str!("../README.md")] +#![cfg_attr(not(feature = "std"), no_std)] +#![warn(missing_docs)] -#[cfg(test)] -mod tests { - use super::*; +#[frame_support::pallet] +pub mod pallet { + #[pallet::config] + pub trait Config: frame_system::Config {} + #[pallet::pallet] + pub struct Pallet(_); - #[test] - fn it_works() { - let result = add(2, 2); - assert_eq!(result, 4); - } + #[pallet::call] + impl Pallet {} }