Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit 1573319

Browse files
authored
Governance: Fix Realm deserialisation and bump create versions for V2 (#2863)
* fix: realm deserialisation * chore: update spl-gov version for chat * chore: update spl-governance-tools version to 0.1.2 * chore: upgrade Anchor to 0.20.1 * chore: update addin-api version * chore: update spl-governance-test-sdk version
1 parent 78e29e9 commit 1573319

File tree

9 files changed

+28
-28
lines changed

9 files changed

+28
-28
lines changed

Anchor.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
anchor_version = "0.16.1"
2-
solana_version = "1.7.11"
1+
anchor_version = "0.20.1"
2+
solana_version = "1.9.5"
33

44
[workspace]
55
members = ["governance/program"]

Cargo.lock

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

governance/addin-api/Cargo.toml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance-addin-api"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Solana Program Library Governance Addin Api"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"
@@ -9,6 +9,6 @@ edition = "2018"
99

1010
[dependencies]
1111
borsh = "0.9.1"
12-
spl-governance-tools= { version = "0.1.1", path ="../tools"}
12+
spl-governance-tools= { version = "0.1.2", path ="../tools"}
1313
solana-program = "1.9.5"
1414

governance/addin-mock/program/Cargo.toml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance-addin-mock"
3-
version = "0.1.0"
3+
version = "0.1.1"
44
description = "Solana Program Library Governance Voter Weight Addin Program"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"
@@ -21,8 +21,8 @@ serde = "1.0.127"
2121
serde_derive = "1.0.103"
2222
solana-program = "1.9.5"
2323
spl-token = { version = "3.3", path = "../../../token/program", features = [ "no-entrypoint" ] }
24-
spl-governance-addin-api= { version = "0.1.0", path ="../../addin-api"}
25-
spl-governance-tools= { version = "0.1.1", path ="../../tools"}
24+
spl-governance-addin-api= { version = "0.1.1", path ="../../addin-api"}
25+
spl-governance-tools= { version = "0.1.2", path ="../../tools"}
2626
thiserror = "1.0"
2727

2828

@@ -32,7 +32,7 @@ base64 = "0.13"
3232
proptest = "1.0"
3333
solana-program-test = "1.9.5"
3434
solana-sdk = "1.9.5"
35-
spl-governance-test-sdk = { version = "0.1.1", path ="../../test-sdk"}
35+
spl-governance-test-sdk = { version = "0.1.2", path ="../../test-sdk"}
3636

3737

3838
[lib]

governance/chat/program/Cargo.toml

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance-chat"
3-
version = "0.2.2"
3+
version = "0.2.3"
44
description = "Solana Program Library Governance Chat Program"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"
@@ -21,9 +21,9 @@ serde = "1.0.127"
2121
serde_derive = "1.0.103"
2222
solana-program = "1.9.5"
2323
spl-token = { version = "3.3", path = "../../../token/program", features = [ "no-entrypoint" ] }
24-
spl-governance= { version = "2.2.0", path ="../../program", features = [ "no-entrypoint" ]}
25-
spl-governance-tools= { version = "0.1.1", path ="../../tools"}
26-
spl-governance-addin-api= { version = "0.1.0", path ="../../addin-api"}
24+
spl-governance= { version = "2.2.1", path ="../../program", features = [ "no-entrypoint" ]}
25+
spl-governance-tools= { version = "0.1.2", path ="../../tools"}
26+
spl-governance-addin-api= { version = "0.1.1", path ="../../addin-api"}
2727
thiserror = "1.0"
2828

2929

@@ -33,8 +33,8 @@ base64 = "0.13"
3333
proptest = "1.0"
3434
solana-program-test = "1.9.5"
3535
solana-sdk = "1.9.5"
36-
spl-governance-test-sdk = { version = "0.1.1", path ="../../test-sdk"}
37-
spl-governance-addin-mock = { version = "0.1.0", path ="../../addin-mock/program"}
36+
spl-governance-test-sdk = { version = "0.1.2", path ="../../test-sdk"}
37+
spl-governance-addin-mock = { version = "0.1.1", path ="../../addin-mock/program"}
3838

3939

4040
[lib]

governance/program/Cargo.toml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance"
3-
version = "2.2.0"
3+
version = "2.2.1"
44
description = "Solana Program Library Governance Program"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"
@@ -21,8 +21,8 @@ serde = "1.0.130"
2121
serde_derive = "1.0.103"
2222
solana-program = "1.9.5"
2323
spl-token = { version = "3.3", path = "../../token/program", features = [ "no-entrypoint" ] }
24-
spl-governance-tools= { version = "0.1.1", path ="../tools"}
25-
spl-governance-addin-api= { version = "0.1.0", path ="../addin-api"}
24+
spl-governance-tools= { version = "0.1.2", path ="../tools"}
25+
spl-governance-addin-api= { version = "0.1.1", path ="../addin-api"}
2626
thiserror = "1.0"
2727

2828
[dev-dependencies]
@@ -31,8 +31,8 @@ base64 = "0.13"
3131
proptest = "1.0"
3232
solana-program-test = "1.9.5"
3333
solana-sdk = "1.9.5"
34-
spl-governance-test-sdk = { version = "0.1.1", path ="../test-sdk"}
35-
spl-governance-addin-mock = { version = "0.1.0", path ="../addin-mock/program"}
34+
spl-governance-test-sdk = { version = "0.1.2", path ="../test-sdk"}
35+
spl-governance-addin-mock = { version = "0.1.1", path ="../addin-mock/program"}
3636

3737

3838
[lib]

governance/program/src/state/realm.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -323,7 +323,7 @@ pub fn get_realm_data_for_authority(
323323
realm_info: &AccountInfo,
324324
realm_authority: &Pubkey,
325325
) -> Result<RealmV2, ProgramError> {
326-
let realm_data = get_account_data::<RealmV2>(program_id, realm_info)?;
326+
let realm_data = get_realm_data(program_id, realm_info)?;
327327

328328
if realm_data.authority.is_none() {
329329
return Err(GovernanceError::RealmHasNoAuthority.into());

governance/test-sdk/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance-test-sdk"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
description = "Solana Program Library Governance Program Test SDK"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"

governance/tools/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[package]
22
name = "spl-governance-tools"
3-
version = "0.1.1"
3+
version = "0.1.2"
44
description = "Solana Program Library Governance Tools"
55
authors = ["Solana Maintainers <[email protected]>"]
66
repository = "https://github.com/solana-labs/solana-program-library"

0 commit comments

Comments
 (0)