Skip to content

Commit d96493c

Browse files
authored
Solana: Fix account parsing to support token2022 standard (#121)
1 parent 78d96e8 commit d96493c

File tree

5 files changed

+8
-7
lines changed

5 files changed

+8
-7
lines changed

Cargo.lock

Lines changed: 3 additions & 3 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

bridge-cli/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "bridge-cli"
3-
version = "0.2.9"
3+
version = "0.2.10"
44
edition = "2021"
55
repository = "https://github.com/Near-One/bridge-sdk-rs"
66

bridge-sdk/bridge-clients/solana-bridge-client/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "solana-bridge-client"
3-
version = "0.2.1"
3+
version = "0.2.2"
44
edition = "2021"
55

66
[dependencies]

bridge-sdk/bridge-clients/solana-bridge-client/src/solana_bridge_client.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -613,7 +613,8 @@ impl SolanaBridgeClient {
613613

614614
let mint_account = client.get_account(&token).await?;
615615

616-
let mint_data = Mint::unpack(&mint_account.data)
616+
const MINT_BASIC_DATA_SIZE: usize = 82;
617+
let mint_data = Mint::unpack(&mint_account.data[..MINT_BASIC_DATA_SIZE])
617618
.map_err(|e| SolanaBridgeClientError::InvalidAccountData(e.to_string()))?;
618619

619620
Ok(mint_data.mint_authority)

bridge-sdk/connectors/omni-connector/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "omni-connector"
3-
version = "0.2.5"
3+
version = "0.2.6"
44
edition = "2021"
55

66
[dependencies]

0 commit comments

Comments
 (0)