Jelajahi Sumber

updated setup-anchor action

Ayush 4 bulan lalu
induk
melakukan
8f6274bc2f
23 mengubah file dengan 65 tambahan dan 223 penghapusan
  1. 2 4
      .github/workflows/anchor.yml
  2. 32 188
      Cargo.lock
  3. 1 1
      tokens/create-token/anchor/programs/create-token/Cargo.toml
  4. 2 2
      tokens/escrow/anchor/programs/escrow/Cargo.toml
  5. 2 2
      tokens/nft-minter/anchor/programs/nft-minter/Cargo.toml
  6. 2 2
      tokens/nft-operations/anchor/programs/mint-nft/Cargo.toml
  7. 2 2
      tokens/pda-mint-authority/anchor/programs/token-minter/Cargo.toml
  8. 2 2
      tokens/spl-token-minter/anchor/programs/spl-token-minter/Cargo.toml
  9. 2 2
      tokens/token-2022/basics/anchor/programs/basics/Cargo.toml
  10. 2 2
      tokens/token-2022/cpi-guard/anchor/programs/cpi-guard/Cargo.toml
  11. 1 1
      tokens/token-2022/default-account-state/anchor/programs/default-account-state/Cargo.toml
  12. 1 1
      tokens/token-2022/group/anchor/programs/group/Cargo.toml
  13. 1 1
      tokens/token-2022/immutable-owner/anchor/programs/immutable-owner/Cargo.toml
  14. 1 1
      tokens/token-2022/interest-bearing/anchor/programs/interest-bearing/Cargo.toml
  15. 1 1
      tokens/token-2022/memo-transfer/anchor/programs/memo-transfer/Cargo.toml
  16. 1 1
      tokens/token-2022/metadata/anchor/programs/metadata/Cargo.toml
  17. 1 1
      tokens/token-2022/mint-close-authority/anchor/programs/mint-close-authority/Cargo.toml
  18. 1 1
      tokens/token-2022/non-transferable/anchor/programs/non-transferable/Cargo.toml
  19. 1 1
      tokens/token-2022/permanent-delegate/anchor/programs/permanent-delegate/Cargo.toml
  20. 1 1
      tokens/token-2022/transfer-fee/anchor/programs/transfer-fee/Cargo.toml
  21. 2 2
      tokens/token-fundraiser/anchor/programs/fundraiser/Cargo.toml
  22. 2 2
      tokens/token-swap/anchor/programs/token-swap/Cargo.toml
  23. 2 2
      tokens/transfer-tokens/anchor/programs/transfer-tokens/Cargo.toml

+ 2 - 4
.github/workflows/anchor.yml

@@ -104,12 +104,10 @@ jobs:
       failed_projects: ${{ steps.set-failed.outputs.failed_projects }}
     steps:
       - uses: actions/checkout@v4
-      - uses: heyAyushh/setup-anchor@v4.4
+      - uses: heyAyushh/setup-anchor@v0.31
         with:
-          anchor-version: 0.30.1
+          anchor-version: 0.31.1
           solana-cli-version: stable
-          node-version: 20.x
-          use-avm: false
       - name: Display Versions and Install pnpm
         run: |
           solana -V

+ 32 - 188
Cargo.lock

@@ -6,7 +6,7 @@ version = 4
 name = "account-data-anchor-program-example"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.30.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -86,38 +86,13 @@ dependencies = [
  "memchr",
 ]
 
-[[package]]
-name = "anchor-attribute-access-control"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "47fe28365b33e8334dd70ae2f34a43892363012fe239cf37d2ee91693575b1f8"
-dependencies = [
- "anchor-syn 0.30.1",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "anchor-attribute-access-control"
 version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "3f70fd141a4d18adf11253026b32504f885447048c7494faf5fa83b01af9c0cf"
 dependencies = [
- "anchor-syn 0.31.1",
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "anchor-attribute-account"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "3c288d496168268d198d9b53ee9f4f9d260a55ba4df9877ea1d4486ad6109e0f"
-dependencies = [
- "anchor-syn 0.30.1",
- "bs58 0.5.1",
+ "anchor-syn",
  "proc-macro2",
  "quote",
  "syn 1.0.109",
@@ -129,42 +104,20 @@ version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "715a261c57c7679581e06f07a74fa2af874ac30f86bd8ea07cca4a7e5388a064"
 dependencies = [
- "anchor-syn 0.31.1",
+ "anchor-syn",
  "bs58 0.5.1",
  "proc-macro2",
  "quote",
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "anchor-attribute-constant"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "49b77b6948d0eeaaa129ce79eea5bbbb9937375a9241d909ca8fb9e006bb6e90"
-dependencies = [
- "anchor-syn 0.30.1",
- "quote",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "anchor-attribute-constant"
 version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "730d6df8ae120321c5c25e0779e61789e4b70dc8297102248902022f286102e4"
 dependencies = [
- "anchor-syn 0.31.1",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "anchor-attribute-error"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4d20bb569c5a557c86101b944721d865e1fd0a4c67c381d31a44a84f07f84828"
-dependencies = [
- "anchor-syn 0.30.1",
+ "anchor-syn",
  "quote",
  "syn 1.0.109",
 ]
@@ -175,19 +128,7 @@ version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "27e6e449cc3a37b2880b74dcafb8e5a17b954c0e58e376432d7adc646fb333ef"
 dependencies = [
- "anchor-syn 0.31.1",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "anchor-attribute-event"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "4cebd8d0671a3a9dc3160c48598d652c34c77de6be4d44345b8b514323284d57"
-dependencies = [
- "anchor-syn 0.30.1",
- "proc-macro2",
+ "anchor-syn",
  "quote",
  "syn 1.0.109",
 ]
@@ -198,29 +139,12 @@ version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "d7710e4c54adf485affcd9be9adec5ef8846d9c71d7f31e16ba86ff9fc1dd49f"
 dependencies = [
- "anchor-syn 0.31.1",
+ "anchor-syn",
  "proc-macro2",
  "quote",
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "anchor-attribute-program"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "efb2a5eb0860e661ab31aff7bb5e0288357b176380e985bade4ccb395981b42d"
-dependencies = [
- "anchor-lang-idl",
- "anchor-syn 0.30.1",
- "anyhow",
- "bs58 0.5.1",
- "heck",
- "proc-macro2",
- "quote",
- "serde_json",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "anchor-attribute-program"
 version = "0.31.1"
@@ -228,7 +152,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "05ecfd49b2aeadeb32f35262230db402abed76ce87e27562b34f61318b2ec83c"
 dependencies = [
  "anchor-lang-idl",
- "anchor-syn 0.31.1",
+ "anchor-syn",
  "anyhow",
  "bs58 0.5.1",
  "heck",
@@ -238,37 +162,13 @@ dependencies = [
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "anchor-derive-accounts"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "04368b5abef4266250ca8d1d12f4dff860242681e4ec22b885dcfe354fd35aa1"
-dependencies = [
- "anchor-syn 0.30.1",
- "quote",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "anchor-derive-accounts"
 version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "be89d160793a88495af462a7010b3978e48e30a630c91de47ce2c1d3cb7a6149"
 dependencies = [
- "anchor-syn 0.31.1",
- "quote",
- "syn 1.0.109",
-]
-
-[[package]]
-name = "anchor-derive-serde"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "e0bb0e0911ad4a70cab880cdd6287fe1e880a1a9d8e4e6defa8e9044b9796a6c"
-dependencies = [
- "anchor-syn 0.30.1",
- "borsh-derive-internal 0.10.4",
- "proc-macro2",
+ "anchor-syn",
  "quote",
  "syn 1.0.109",
 ]
@@ -279,24 +179,13 @@ version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "abc6ee78acb7bfe0c2dd2abc677aaa4789c0281a0c0ef01dbf6fe85e0fd9e6e4"
 dependencies = [
- "anchor-syn 0.31.1",
+ "anchor-syn",
  "borsh-derive-internal 0.10.4",
  "proc-macro2",
  "quote",
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "anchor-derive-space"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "5ef415ff156dc82e9ecb943189b0cb241b3a6bfc26a180234dc21bd3ef3ce0cb"
-dependencies = [
- "proc-macro2",
- "quote",
- "syn 1.0.109",
-]
-
 [[package]]
 name = "anchor-derive-space"
 version = "0.31.1"
@@ -308,47 +197,21 @@ dependencies = [
  "syn 1.0.109",
 ]
 
-[[package]]
-name = "anchor-lang"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "6620c9486d9d36a4389cab5e37dc34a42ed0bfaa62e6a75a2999ce98f8f2e373"
-dependencies = [
- "anchor-attribute-access-control 0.30.1",
- "anchor-attribute-account 0.30.1",
- "anchor-attribute-constant 0.30.1",
- "anchor-attribute-error 0.30.1",
- "anchor-attribute-event 0.30.1",
- "anchor-attribute-program 0.30.1",
- "anchor-derive-accounts 0.30.1",
- "anchor-derive-serde 0.30.1",
- "anchor-derive-space 0.30.1",
- "anchor-lang-idl",
- "arrayref",
- "base64 0.21.7",
- "bincode",
- "borsh 0.10.4",
- "bytemuck",
- "getrandom 0.2.15",
- "solana-program 1.18.17",
- "thiserror 1.0.69",
-]
-
 [[package]]
 name = "anchor-lang"
 version = "0.31.1"
 source = "registry+https://github.com/rust-lang/crates.io-index"
 checksum = "e6bab117055905e930f762c196e08f861f8dfe7241b92cee46677a3b15561a0a"
 dependencies = [
- "anchor-attribute-access-control 0.31.1",
- "anchor-attribute-account 0.31.1",
- "anchor-attribute-constant 0.31.1",
- "anchor-attribute-error 0.31.1",
- "anchor-attribute-event 0.31.1",
- "anchor-attribute-program 0.31.1",
- "anchor-derive-accounts 0.31.1",
- "anchor-derive-serde 0.31.1",
- "anchor-derive-space 0.31.1",
+ "anchor-attribute-access-control",
+ "anchor-attribute-account",
+ "anchor-attribute-constant",
+ "anchor-attribute-error",
+ "anchor-attribute-event",
+ "anchor-attribute-program",
+ "anchor-derive-accounts",
+ "anchor-derive-serde",
+ "anchor-derive-space",
  "anchor-lang-idl",
  "base64 0.21.7",
  "bincode",
@@ -387,33 +250,14 @@ dependencies = [
 name = "anchor-program-example"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
 name = "anchor-realloc"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
-]
-
-[[package]]
-name = "anchor-syn"
-version = "0.30.1"
-source = "registry+https://github.com/rust-lang/crates.io-index"
-checksum = "f99daacb53b55cfd37ce14d6c9905929721137fd4c67bbab44a19802aecb622f"
-dependencies = [
- "anyhow",
- "bs58 0.5.1",
- "cargo_toml",
- "heck",
- "proc-macro2",
- "quote",
- "serde",
- "serde_json",
- "sha2 0.10.8",
- "syn 1.0.109",
- "thiserror 1.0.69",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -861,7 +705,7 @@ dependencies = [
 name = "carnival"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -891,7 +735,7 @@ checksum = "613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724"
 name = "checking-accounts-anchor-program-example"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -932,7 +776,7 @@ dependencies = [
 name = "close-account-program"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -982,7 +826,7 @@ dependencies = [
 name = "counter_anchor"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.30.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1005,7 +849,7 @@ dependencies = [
 name = "create-system-account"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1325,7 +1169,7 @@ dependencies = [
 name = "hand"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1365,7 +1209,7 @@ dependencies = [
 name = "hello-solana-anchor"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1505,7 +1349,7 @@ checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe"
 name = "lever"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1781,7 +1625,7 @@ dependencies = [
 name = "pda-rent-payer"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -1861,7 +1705,7 @@ dependencies = [
 name = "processing-instructions"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -2071,7 +1915,7 @@ checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c"
 name = "rent-example"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]
@@ -3840,7 +3684,7 @@ dependencies = [
 name = "transfer-sol"
 version = "0.1.0"
 dependencies = [
- "anchor-lang 0.31.1",
+ "anchor-lang",
 ]
 
 [[package]]

+ 1 - 1
tokens/create-token/anchor/programs/create-token/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-spl = { version = "0.31.0", features = ["metadata"] }

+ 2 - 2
tokens/escrow/anchor/programs/escrow/Cargo.toml

@@ -17,6 +17,6 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.1", features = ["init-if-needed"]}
-anchor-spl = "0.30.1"
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"]}
+anchor-spl = "0.31.1"
 solana-program = "=2.0.3"

+ 2 - 2
tokens/nft-minter/anchor/programs/nft-minter/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }

+ 2 - 2
tokens/nft-operations/anchor/programs/mint-nft/Cargo.toml

@@ -17,5 +17,5 @@ default = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.1", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.1", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }

+ 2 - 2
tokens/pda-mint-authority/anchor/programs/token-minter/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }

+ 2 - 2
tokens/spl-token-minter/anchor/programs/spl-token-minter/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }

+ 2 - 2
tokens/token-2022/basics/anchor/programs/basics/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-spl = "0.30.0"
-anchor-lang = { version = "0.30.0", features= ["init-if-needed"]}
+anchor-spl = "0.31.1"
+anchor-lang = { version = "0.31.1", features= ["init-if-needed"]}

+ 2 - 2
tokens/token-2022/cpi-guard/anchor/programs/cpi-guard/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = "0.30.0"
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/default-account-state/anchor/programs/default-account-state/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/group/anchor/programs/group/Cargo.toml

@@ -18,5 +18,5 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"
 spl-token-group-interface = "0.2.5"

+ 1 - 1
tokens/token-2022/immutable-owner/anchor/programs/immutable-owner/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/interest-bearing/anchor/programs/interest-bearing/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/memo-transfer/anchor/programs/memo-transfer/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/metadata/anchor/programs/metadata/Cargo.toml

@@ -18,6 +18,6 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"
 spl-token-metadata-interface = "0.3.3"
 spl-type-length-value = "0.4.3"

+ 1 - 1
tokens/token-2022/mint-close-authority/anchor/programs/mint-close-authority/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/non-transferable/anchor/programs/non-transferable/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/permanent-delegate/anchor/programs/permanent-delegate/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = "0.31.1"
-anchor-spl = "0.30.0"
+anchor-spl = "0.31.1"

+ 1 - 1
tokens/token-2022/transfer-fee/anchor/programs/transfer-fee/Cargo.toml

@@ -18,4 +18,4 @@ idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
 anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = "0.30.0"
+anchor-spl = "0.30.0"

+ 2 - 2
tokens/token-fundraiser/anchor/programs/fundraiser/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.1", features = ["init-if-needed"] }
-anchor-spl = "0.30.1"
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = "0.31.1"

+ 2 - 2
tokens/token-swap/anchor/programs/token-swap/Cargo.toml

@@ -17,6 +17,6 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }
 fixed = "1.27.0"

+ 2 - 2
tokens/transfer-tokens/anchor/programs/transfer-tokens/Cargo.toml

@@ -17,5 +17,5 @@ no-log-ix-name = []
 idl-build = ["anchor-lang/idl-build", "anchor-spl/idl-build"]
 
 [dependencies]
-anchor-lang = { version = "0.30.0", features = ["init-if-needed"] }
-anchor-spl = { version = "0.30.0", features = ["metadata"] }
+anchor-lang = { version = "0.31.1", features = ["init-if-needed"] }
+anchor-spl = { version = "0.31.1", features = ["metadata"] }