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

Commit 8567d69

Browse files
committed
chore: Upgrade mpl-token-metadata to 1.12.0
1 parent ff783ea commit 8567d69

File tree

6 files changed

+113
-16
lines changed

6 files changed

+113
-16
lines changed

Cargo.lock

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

programs/nft-voter/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ arrayref = "0.3.6"
2121
anchor-lang = { version = "0.26.0", features = ["init-if-needed"] }
2222
anchor-spl = { version = "0.26.0", features = ["token"] }
2323
itertools = "0.10.2"
24-
mpl-token-metadata = { version = "=1.1.0", features = ["no-entrypoint"] }
24+
mpl-token-metadata = { version = "1.12.0", features = ["no-entrypoint"] }
2525
solana-program = "1.14.16"
2626
spl-governance = { version = "3.1.1", features = ["no-entrypoint"] }
2727
spl-governance-tools= "0.1.3"

programs/nft-voter/src/tools/token_metadata.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
use anchor_lang::prelude::*;
22

3-
use mpl_token_metadata::state::Metadata;
3+
use mpl_token_metadata::state::{Metadata, TokenMetadataAccount};
44

55
use crate::error::NftVoterError;
66

programs/nft-voter/tests/fixtures/mpl_token_metadata.so

100755100644
228 KB
Binary file not shown.

programs/nft-voter/tests/program_test/program_test_bench.rs

Lines changed: 7 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -111,10 +111,14 @@ impl ProgramTestBench {
111111
pub async fn with_mint(&self) -> Result<MintCookie, TransportError> {
112112
let mint_keypair = Keypair::new();
113113
let mint_authority = Keypair::new();
114-
let freeze_authority = Keypair::new();
114+
let freeze_authority = clone_keypair(&mint_authority);
115115

116-
self.create_mint(&mint_keypair, &mint_authority.pubkey(), None)
117-
.await?;
116+
self.create_mint(
117+
&mint_keypair,
118+
&mint_authority.pubkey(),
119+
Some(&freeze_authority.pubkey()),
120+
)
121+
.await?;
118122

119123
Ok(MintCookie {
120124
address: mint_keypair.pubkey(),

programs/nft-voter/tests/program_test/token_metadata_test.rs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -79,7 +79,7 @@ impl TokenMetadataTest {
7979
let coll_symbol = "NFT_C".to_string();
8080
let coll_uri = "URI".to_string();
8181

82-
let create_coll_metadata_ix = mpl_token_metadata::instruction::create_metadata_accounts_v2(
82+
let create_coll_metadata_ix = mpl_token_metadata::instruction::create_metadata_accounts_v3(
8383
self.program_id,
8484
coll_metadata_key,
8585
coll_mint_cookie.address,
@@ -95,6 +95,7 @@ impl TokenMetadataTest {
9595
false,
9696
None,
9797
None,
98+
None,
9899
);
99100

100101
self.bench
@@ -173,7 +174,7 @@ impl TokenMetadataTest {
173174
key: nft_collection_cookie.mint,
174175
};
175176

176-
let create_metadata_ix = mpl_token_metadata::instruction::create_metadata_accounts_v2(
177+
let create_metadata_ix = mpl_token_metadata::instruction::create_metadata_accounts_v3(
177178
self.program_id,
178179
metadata_key,
179180
mint_cookie.address,
@@ -189,6 +190,7 @@ impl TokenMetadataTest {
189190
false,
190191
Some(collection),
191192
None,
193+
None,
192194
);
193195

194196
self.bench

0 commit comments

Comments
 (0)