From 001a4ca2204ab11741d5392a03d998a6dd12dd59 Mon Sep 17 00:00:00 2001 From: Sheheryar Date: Thu, 9 Dec 2021 23:41:13 -0500 Subject: [PATCH] Bump anchor v0.19.0 and solana v1.8.5 (#20) --- Cargo.lock | 102 +++++++++++++++++++++++++-------------- programs/swap/Cargo.toml | 6 +-- 2 files changed, 68 insertions(+), 40 deletions(-) diff --git a/Cargo.lock b/Cargo.lock index 7122d6a..d25cf16 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -25,9 +25,9 @@ checksum = "6b2d54853319fd101b8dd81de382bcbf3e03410a64d8928bbee85a3e7dcde483" [[package]] name = "anchor-attribute-access-control" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7b8ab97bfde16e49bc399586a857e9bd56e7c867a66a89ca809134d53d999138" +checksum = "86cf179906fc142ba02424665a0ba0f3fcc1dec20a95d07e3359379cfdfb5715" dependencies = [ "anchor-syn", "anyhow", @@ -39,9 +39,9 @@ dependencies = [ [[package]] name = "anchor-attribute-account" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40d3c2f1ebf823c4a8f0e41c57125991713177d4f02957600f8c1da8bd87adfd" +checksum = "c144eac802153bf4533aa50d37fc9aa73d5d64387c6b5248eab51543db6692dd" dependencies = [ "anchor-syn", "anyhow", @@ -53,10 +53,21 @@ dependencies = [ ] [[package]] -name = "anchor-attribute-error" -version = "0.17.0" +name = "anchor-attribute-constant" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f8b5b954878c4cb1ad373143b42765abaf789691e13dbd0a3a8707dbfd0612cd" +checksum = "57b3019d1bddc493dad84829f43b6450048f8f0091bdc9dcee20b555a99937a2" +dependencies = [ + "anchor-syn", + "proc-macro2", + "syn", +] + +[[package]] +name = "anchor-attribute-error" +version = "0.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5c6ba5011fbc310554fa0052e964f2f0a2d620bf17512c244bc2cef6d35e3d5" dependencies = [ "anchor-syn", "proc-macro2", @@ -66,9 +77,9 @@ dependencies = [ [[package]] name = "anchor-attribute-event" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "418daba265c778d2386c27191b4ec927c24be270ed6a8667be81de9e541c7a3e" +checksum = "608ce44a5c10a7b76dff241b680250cd4e995e1d22ad0247008b596b8cc22950" dependencies = [ "anchor-syn", "anyhow", @@ -79,9 +90,9 @@ dependencies = [ [[package]] name = "anchor-attribute-interface" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd2159348897db16999d76ff396ba8722fb101e0e0cc6845b3722eb7472bd0d0" +checksum = "eb0c8b0cbc9cd6e2d7f060ec60ec3920471b04ccdeebd2ff2549d1de564c35ef" dependencies = [ "anchor-syn", "anyhow", @@ -93,9 +104,9 @@ dependencies = [ [[package]] name = "anchor-attribute-program" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6695b491d73439ad9839565beb0749107f5acca6d96b4cbaaaef428ba7b6c11" +checksum = "9a6c07c3d524b2e9fa3dcc4e5bc9e660bd8e47984503a9860b5f2f368e0ce8f7" dependencies = [ "anchor-syn", "anyhow", @@ -106,9 +117,9 @@ dependencies = [ [[package]] name = "anchor-attribute-state" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4bcbbeade2b868e597b55d90418dc51334c4e388f988c0eea1af5d511083ed10" +checksum = "6146252bc46d04b3a7db1510f6793fec9650546c796bbf15d12f9d2ab9f9f208" dependencies = [ "anchor-syn", "anyhow", @@ -119,9 +130,9 @@ dependencies = [ [[package]] name = "anchor-derive-accounts" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dc82ef304c38e7529883176c428acfab9a7bb9e851aa694fff53c8789fbc47b3" +checksum = "d25596c2dba67c76b69ef8309e2ede97b18315f1f424003d0facd4e4fae71fd9" dependencies = [ "anchor-syn", "anyhow", @@ -132,12 +143,13 @@ dependencies = [ [[package]] name = "anchor-lang" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ff6b7025eb65638005fd2af58e2bd136b61c2ecbadda379e908a5af541351a3a" +checksum = "c9e65418ea57a3cbe3815eaa379278a650b8e3c34e32f4a1b8e99d966d4ad147" dependencies = [ "anchor-attribute-access-control", "anchor-attribute-account", + "anchor-attribute-constant", "anchor-attribute-error", "anchor-attribute-event", "anchor-attribute-interface", @@ -145,6 +157,7 @@ dependencies = [ "anchor-attribute-state", "anchor-derive-accounts", "base64 0.13.0", + "bincode", "borsh", "bytemuck", "solana-program", @@ -153,12 +166,11 @@ dependencies = [ [[package]] name = "anchor-spl" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b49dfaf04f0794ecbdafa1f5dda93d47fc042ae70478fc079194c6c7cd265e94" +checksum = "362427b7620190bae716daee6aaf2a12022b289c7b87673ad124a3c83bee85ac" dependencies = [ "anchor-lang", - "lazy_static", "serum_dex", "solana-program", "spl-associated-token-account", @@ -167,9 +179,9 @@ dependencies = [ [[package]] name = "anchor-syn" -version = "0.17.0" +version = "0.19.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "321cca8ea1c35b199956e11b2869e8b1b1ae2d547326a12fc45375d0806470c8" +checksum = "e825987fd005baa5d58f8456bac83de019109576752467c04bbbecf44c9e288f" dependencies = [ "anyhow", "bs58 0.3.1", @@ -343,6 +355,20 @@ name = "bytemuck" version = "1.7.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "72957246c41db82b8ef88a5486143830adeb8227ef9837740bdec67724cf2c5b" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e215f8c2f9f79cb53c8335e687ffd07d5bfcb6fe5fc80723762d0be46e7cc54" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] [[package]] name = "byteorder" @@ -694,9 +720,9 @@ dependencies = [ [[package]] name = "memoffset" -version = "0.6.4" +version = "0.6.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "59accc507f1338036a0477ef61afdae33cde60840f4dfe481319ce3ad116ddf9" +checksum = "5aa361d4faea93603064a027415f07bd8e1d5c88c9fbf68bf56a285428fd79ce" dependencies = [ "autocfg", ] @@ -983,7 +1009,7 @@ dependencies = [ [[package]] name = "serum-swap" -version = "0.4.0" +version = "0.4.1" dependencies = [ "anchor-lang", "anchor-spl", @@ -1041,9 +1067,9 @@ dependencies = [ [[package]] name = "solana-frozen-abi" -version = "1.7.11" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21ddfc2b65a555c0e0156c043bce092d473bc4f00daa7ca3c223d97d92d2e807" +checksum = "bc1012d3d2ab907d942511eefa9e49dc411eeefda964c744ab431e5a4788decd" dependencies = [ "bs58 0.3.1", "bv", @@ -1061,9 +1087,9 @@ dependencies = [ [[package]] name = "solana-frozen-abi-macro" -version = "1.7.11" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a876aa31298fdee6560c8ee0695ebed313bbdbb6fbbee439ac3b9df8aebfb87c" +checksum = "2c02e8365ddbab83f2004041032a48e2b9e3b42a3fc44c318aebc96dce6bf920" dependencies = [ "proc-macro2", "quote", @@ -1073,9 +1099,9 @@ dependencies = [ [[package]] name = "solana-logger" -version = "1.7.11" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "98a07290cc521e529bff0b0afd3aacd1d3904a41f35321ede6d1f3574efa3e94" +checksum = "298885f4c7c704df17fa48ddf1a1582032e13174bc7e0e8ada57ca62740e8a98" dependencies = [ "env_logger", "lazy_static", @@ -1084,16 +1110,18 @@ dependencies = [ [[package]] name = "solana-program" -version = "1.7.11" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49ffc60d33a318300682e42d28ff4f1276327f6374cab9591c8620a54be7aec1" +checksum = "d115ccafc326625e378cd8b4122a2e6a6666ad7907d165e9384a76ecbdb7b745" dependencies = [ + "base64 0.13.0", "bincode", "blake3", "borsh", "borsh-derive", "bs58 0.3.1", "bv", + "bytemuck", "curve25519-dalek", "hex", "itertools", @@ -1119,9 +1147,9 @@ dependencies = [ [[package]] name = "solana-sdk-macro" -version = "1.7.11" +version = "1.8.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b453dca160617b1676c47e3cfd4361f455dc5bb1c93659ec84b0c5d566b5c039" +checksum = "91983679137d5a342cc99f56dbb418def7af5712a5edb2636d3637c897962f9b" dependencies = [ "bs58 0.3.1", "proc-macro2", diff --git a/programs/swap/Cargo.toml b/programs/swap/Cargo.toml index db901af..6c8a344 100644 --- a/programs/swap/Cargo.toml +++ b/programs/swap/Cargo.toml @@ -18,9 +18,9 @@ cpi = ["no-entrypoint"] default = [] [dependencies] -anchor-lang = "0.17.0" -anchor-spl = "0.17.0" -solana-program = "=1.7.11" +anchor-lang = "0.19.0" +anchor-spl = { version = "0.19.0", features = ["dex"] } +solana-program = "=1.8.5" [profile.release] lto = "fat"