@@ -40,10 +40,6 @@ borsh = { version = "1.5.3", features = [ "derive" ] }
4040bytemuck = { version = " >=1" , features = [ " derive" ] }
4141const-crypto = { version = " 0.3.0" , optional = true }
4242num_enum = " ^0.7.2"
43- pinocchio = { version = " 0.9.2" , optional = true }
44- pinocchio-log = { version = " 0.5.0" , optional = true }
45- pinocchio-pubkey = { version = " 0.3.0" , optional = true }
46- pinocchio-system = { version = " 0.3.0" , optional = true }
4743rkyv = { version = " 0.7.45" , optional = true }
4844solana-curve25519 = { version = " >=2.2" , optional = true }
4945solana-program = { version = " >=1.16, <3.0.0" }
@@ -53,6 +49,19 @@ static_assertions = "1.1.0"
5349strum = { version = " >=0.27" , features = [" derive" ] }
5450thiserror = { version = " >=1" }
5551
52+ pinocchio = { version = " 0.10.1" , optional = true }
53+ pinocchio-log = { version = " 0.5.1" , optional = true }
54+ pinocchio-pubkey = { version = " 0.3.0" , optional = true }
55+ pinocchio-system = { version = " 0.5.0" , optional = true }
56+ pinocchio-token = { version = " 0.5.0" , optional = true }
57+ pinocchio-associated-token-account = { version = " 0.3.0" , optional = true }
58+
59+ # version must match the one imported by pinocchio
60+ solana-address = { version = " 2.0" , features = [" bytemuck" , " decode" , " syscalls" , " curve25519" , " std" ] }
61+
62+ # manually resolves the conflict with a pinned version of serde
63+ serde = " =1.0.226"
64+
5665[dev-dependencies ]
5766assertables = " 9.8.2"
5867magicblock-delegation-program = { path = " ." , features = [" unit_test_config" ] }
0 commit comments