Skip to content

Commit

Permalink
fixed FungibleTokenId serialization/deserialization error
Browse files Browse the repository at this point in the history
  • Loading branch information
chexware committed Mar 21, 2024
1 parent 79a12f8 commit 426468d
Show file tree
Hide file tree
Showing 4 changed files with 14 additions and 12 deletions.
8 changes: 4 additions & 4 deletions Cargo.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

2 changes: 1 addition & 1 deletion Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ resolver = "2"
# General
codec = { package = "parity-scale-codec", version = "3.4.0", default-features = false, features = ["max-encoded-len"] }
serde_json = { version = "=1.0.105", default-features = false }
serde = { version = "=1.0.193", default-features = false, features = ["derive", "alloc"] }
serde = { version = "=1.0.194", default-features = false, features = ["derive", "alloc"] }
scale-info = { version = "2.9.0", features = ["derive"], default-features = false }
hex-literal = { version = "0.4.1" }
log = { version = "0.4.20", default-features = false }
Expand Down
9 changes: 5 additions & 4 deletions primitives/metaverse/Cargo.toml
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,7 @@ authors = ["Metaverse.Network & Bit.Country Developers"]
edition = '2021'

[dependencies]
serde = { workspace = true, optional = true, features = ["derive"] }
serde_json = { workspace = true }
serde = { workspace = true, features = ["derive", "alloc"] }
codec = { workspace = true, package = "parity-scale-codec" }
scale-info = { workspace = true }
hex-literal = { workspace = true }
Expand All @@ -20,11 +19,13 @@ sp-runtime = { workspace = true }
sp-std = { workspace = true }
xcm = { workspace = true }

[dev-dependencies]
serde_json = { workspace = true }

[features]
default = ["std"]
std = [
"serde",
"serde_json/std",
"serde/std",
"num_enum/std",
"codec/std",
"scale-info/std",
Expand Down
7 changes: 4 additions & 3 deletions primitives/metaverse/src/lib.rs
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@

use codec::{Decode, Encode, HasCompact, MaxEncodedLen};
use scale_info::TypeInfo;
#[cfg(feature = "std")]
//#[cfg(feature = "std")]
use serde::{Deserialize, Serialize};
use sp_runtime::traits::AtLeast32Bit;
use sp_runtime::RuntimeDebug;
Expand Down Expand Up @@ -171,8 +171,9 @@ impl<Balance: AtLeast32Bit + Copy> ItemId<Balance> {
}
}

#[derive(Encode, Decode, Eq, PartialEq, Copy, Clone, RuntimeDebug, MaxEncodedLen, PartialOrd, Ord, TypeInfo)]
#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
#[derive(Encode, Decode, Eq, PartialEq, Copy, Clone, RuntimeDebug, MaxEncodedLen, PartialOrd, Ord, TypeInfo, Serialize, Deserialize)]
#[serde(rename_all = "camelCase")]
//#[cfg_attr(feature = "std", derive(Serialize, Deserialize))]
pub enum FungibleTokenId {
NativeToken(TokenId),
FungibleToken(TokenId),
Expand Down

0 comments on commit 426468d

Please sign in to comment.