forked from solana-developers/program-examples
-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathCargo.toml
More file actions
37 lines (31 loc) · 1.22 KB
/
Cargo.toml
File metadata and controls
37 lines (31 loc) · 1.22 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
[package]
name = "quasar-token-2022-basics"
version = "0.1.0"
edition = "2021"
# Standalone workspace — not part of the root program-examples workspace.
[workspace]
[lints.rust.unexpected_cfgs]
level = "warn"
check-cfg = [
'cfg(target_os, values("solana"))',
]
[lib]
crate-type = ["cdylib", "lib"]
[features]
alloc = []
client = []
debug = []
[dependencies]
# quasar pin rationale: master HEAD currently fails to compile because zeropod 0.3.x
# auto-generates accessor methods that conflict with hand-written ones in quasar-spl
# (E0592 duplicate definitions for delegate / close_authority / mint_authority /
# freeze_authority). Upstream fix is on the zeropod branch (skip_accessor + bump),
# not yet merged to master. 623bb70 is the last working rev on master before zeropod
# 0.3 was bumped. Unpin (back to branch = "master") once upstream merges the fix.
quasar-lang = { git = "https://github.com/blueshift-gg/quasar", rev = "623bb70" }
quasar-spl = { git = "https://github.com/blueshift-gg/quasar", rev = "623bb70" }
solana-instruction = { version = "3.2.0" }
[dev-dependencies]
quasar-svm = { git = "https://github.com/blueshift-gg/quasar-svm" }
spl-token-interface = { version = "2.0.0" }
solana-program-pack = { version = "3.1.0" }