Skip to content

Commit 3e12dd8

Browse files
committed
add @zetachain/protocol-contracts-solana package
1 parent b512343 commit 3e12dd8

File tree

2 files changed

+148
-5
lines changed

2 files changed

+148
-5
lines changed

package.json

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,9 @@
3232
"@rainbow-me/rainbowkit": "^2.1.3",
3333
"@tanstack/react-query": "^5.28.4",
3434
"@web3-name-sdk/core": "^0.2.0",
35-
"@zetachain/protocol-contracts": "^9.0.0",
3635
"@zetachain/networks": "^10.0.0",
36+
"@zetachain/protocol-contracts": "^9.0.0",
37+
"@zetachain/protocol-contracts-solana": "2.0.0-rc1",
3738
"@zetachain/toolkit": "13.0.0-rc11",
3839
"autoprefixer": "^10.4.19",
3940
"bech32": "^2.0.0",

yarn.lock

Lines changed: 146 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -195,7 +195,7 @@
195195
resolved "https://registry.yarnpkg.com/@coral-xyz/anchor-errors/-/anchor-errors-0.30.1.tgz#bdfd3a353131345244546876eb4afc0e125bec30"
196196
integrity sha512-9Mkradf5yS5xiLWrl9WrpjqOrAV+/W2RQHDlbnAZBivoGpOs1ECjoDCkVk4aRG8ZdiFiB8zQEVlxf+8fKkmSfQ==
197197

198-
"@coral-xyz/anchor@^0.30.1":
198+
"@coral-xyz/anchor@^0.30.0", "@coral-xyz/anchor@^0.30.1":
199199
version "0.30.1"
200200
resolved "https://registry.yarnpkg.com/@coral-xyz/anchor/-/anchor-0.30.1.tgz#17f3e9134c28cd0ea83574c6bab4e410bcecec5d"
201201
integrity sha512-gDXFoF5oHgpriXAaLpxyWBHdCs8Awgf/gLHIo6crv7Aqm937CNdY+x+6hoj7QR5vaJV7MxWSQ0NGFzL3kPbWEQ==
@@ -2777,13 +2777,118 @@
27772777
optionalDependencies:
27782778
"@react-native-async-storage/async-storage" "^1.17.7"
27792779

2780-
"@solana/buffer-layout@^4.0.1":
2780+
"@solana/buffer-layout-utils@^0.2.0":
2781+
version "0.2.0"
2782+
resolved "https://registry.yarnpkg.com/@solana/buffer-layout-utils/-/buffer-layout-utils-0.2.0.tgz#b45a6cab3293a2eb7597cceb474f229889d875ca"
2783+
integrity sha512-szG4sxgJGktbuZYDg2FfNmkMi0DYQoVjN2h7ta1W1hPrwzarcFLBq9UpX1UjNXsNpT9dn+chgprtWGioUAr4/g==
2784+
dependencies:
2785+
"@solana/buffer-layout" "^4.0.0"
2786+
"@solana/web3.js" "^1.32.0"
2787+
bigint-buffer "^1.1.5"
2788+
bignumber.js "^9.0.1"
2789+
2790+
"@solana/buffer-layout@^4.0.0", "@solana/buffer-layout@^4.0.1":
27812791
version "4.0.1"
27822792
resolved "https://registry.yarnpkg.com/@solana/buffer-layout/-/buffer-layout-4.0.1.tgz#b996235eaec15b1e0b5092a8ed6028df77fa6c15"
27832793
integrity sha512-E1ImOIAD1tBZFRdjeM4/pzTiTApC0AOBGwyAMS4fwIodCWArzJ3DWdoh8cKxeFM2fElkxBh2Aqts1BPC373rHA==
27842794
dependencies:
27852795
buffer "~6.0.3"
27862796

2797+
2798+
version "2.0.0-rc.1"
2799+
resolved "https://registry.yarnpkg.com/@solana/codecs-core/-/codecs-core-2.0.0-rc.1.tgz#1a2d76b9c7b9e7b7aeb3bd78be81c2ba21e3ce22"
2800+
integrity sha512-bauxqMfSs8EHD0JKESaNmNuNvkvHSuN3bbWAF5RjOfDu2PugxHrvRebmYauvSumZ3cTfQ4HJJX6PG5rN852qyQ==
2801+
dependencies:
2802+
"@solana/errors" "2.0.0-rc.1"
2803+
2804+
2805+
version "2.0.0-rc.1"
2806+
resolved "https://registry.yarnpkg.com/@solana/codecs-data-structures/-/codecs-data-structures-2.0.0-rc.1.tgz#d47b2363d99fb3d643f5677c97d64a812982b888"
2807+
integrity sha512-rinCv0RrAVJ9rE/rmaibWJQxMwC5lSaORSZuwjopSUE6T0nb/MVg6Z1siNCXhh/HFTOg0l8bNvZHgBcN/yvXog==
2808+
dependencies:
2809+
"@solana/codecs-core" "2.0.0-rc.1"
2810+
"@solana/codecs-numbers" "2.0.0-rc.1"
2811+
"@solana/errors" "2.0.0-rc.1"
2812+
2813+
2814+
version "2.0.0-rc.1"
2815+
resolved "https://registry.yarnpkg.com/@solana/codecs-numbers/-/codecs-numbers-2.0.0-rc.1.tgz#f34978ddf7ea4016af3aaed5f7577c1d9869a614"
2816+
integrity sha512-J5i5mOkvukXn8E3Z7sGIPxsThRCgSdgTWJDQeZvucQ9PT6Y3HiVXJ0pcWiOWAoQ3RX8e/f4I3IC+wE6pZiJzDQ==
2817+
dependencies:
2818+
"@solana/codecs-core" "2.0.0-rc.1"
2819+
"@solana/errors" "2.0.0-rc.1"
2820+
2821+
2822+
version "2.0.0-rc.1"
2823+
resolved "https://registry.yarnpkg.com/@solana/codecs-strings/-/codecs-strings-2.0.0-rc.1.tgz#e1d9167075b8c5b0b60849f8add69c0f24307018"
2824+
integrity sha512-9/wPhw8TbGRTt6mHC4Zz1RqOnuPTqq1Nb4EyuvpZ39GW6O2t2Q7Q0XxiB3+BdoEjwA2XgPw6e2iRfvYgqty44g==
2825+
dependencies:
2826+
"@solana/codecs-core" "2.0.0-rc.1"
2827+
"@solana/codecs-numbers" "2.0.0-rc.1"
2828+
"@solana/errors" "2.0.0-rc.1"
2829+
2830+
2831+
version "2.0.0-rc.1"
2832+
resolved "https://registry.yarnpkg.com/@solana/codecs/-/codecs-2.0.0-rc.1.tgz#146dc5db58bd3c28e04b4c805e6096c2d2a0a875"
2833+
integrity sha512-qxoR7VybNJixV51L0G1RD2boZTcxmwUWnKCaJJExQ5qNKwbpSyDdWfFJfM5JhGyKe9DnPVOZB+JHWXnpbZBqrQ==
2834+
dependencies:
2835+
"@solana/codecs-core" "2.0.0-rc.1"
2836+
"@solana/codecs-data-structures" "2.0.0-rc.1"
2837+
"@solana/codecs-numbers" "2.0.0-rc.1"
2838+
"@solana/codecs-strings" "2.0.0-rc.1"
2839+
"@solana/options" "2.0.0-rc.1"
2840+
2841+
2842+
version "2.0.0-rc.1"
2843+
resolved "https://registry.yarnpkg.com/@solana/errors/-/errors-2.0.0-rc.1.tgz#3882120886eab98a37a595b85f81558861b29d62"
2844+
integrity sha512-ejNvQ2oJ7+bcFAYWj225lyRkHnixuAeb7RQCixm+5mH4n1IA4Qya/9Bmfy5RAAHQzxK43clu3kZmL5eF9VGtYQ==
2845+
dependencies:
2846+
chalk "^5.3.0"
2847+
commander "^12.1.0"
2848+
2849+
2850+
version "2.0.0-rc.1"
2851+
resolved "https://registry.yarnpkg.com/@solana/options/-/options-2.0.0-rc.1.tgz#06924ba316dc85791fc46726a51403144a85fc4d"
2852+
integrity sha512-mLUcR9mZ3qfHlmMnREdIFPf9dpMc/Bl66tLSOOWxw4ml5xMT2ohFn7WGqoKcu/UHkT9CrC6+amEdqCNvUqI7AA==
2853+
dependencies:
2854+
"@solana/codecs-core" "2.0.0-rc.1"
2855+
"@solana/codecs-data-structures" "2.0.0-rc.1"
2856+
"@solana/codecs-numbers" "2.0.0-rc.1"
2857+
"@solana/codecs-strings" "2.0.0-rc.1"
2858+
"@solana/errors" "2.0.0-rc.1"
2859+
2860+
"@solana/spl-memo@^0.2.5":
2861+
version "0.2.5"
2862+
resolved "https://registry.yarnpkg.com/@solana/spl-memo/-/spl-memo-0.2.5.tgz#a7828cdd1e810ff77c7c015ac97dfa166d0651fe"
2863+
integrity sha512-0Zx5t3gAdcHlRTt2O3RgGlni1x7vV7Xq7j4z9q8kKOMgU03PyoTbFQ/BSYCcICHzkaqD7ZxAiaJ6dlXolg01oA==
2864+
dependencies:
2865+
buffer "^6.0.3"
2866+
2867+
"@solana/spl-token-group@^0.0.7":
2868+
version "0.0.7"
2869+
resolved "https://registry.yarnpkg.com/@solana/spl-token-group/-/spl-token-group-0.0.7.tgz#83c00f0cd0bda33115468cd28b89d94f8ec1fee4"
2870+
integrity sha512-V1N/iX7Cr7H0uazWUT2uk27TMqlqedpXHRqqAbVO2gvmJyT0E0ummMEAVQeXZ05ZhQ/xF39DLSdBp90XebWEug==
2871+
dependencies:
2872+
"@solana/codecs" "2.0.0-rc.1"
2873+
2874+
"@solana/spl-token-metadata@^0.1.6":
2875+
version "0.1.6"
2876+
resolved "https://registry.yarnpkg.com/@solana/spl-token-metadata/-/spl-token-metadata-0.1.6.tgz#d240947aed6e7318d637238022a7b0981b32ae80"
2877+
integrity sha512-7sMt1rsm/zQOQcUWllQX9mD2O6KhSAtY1hFR2hfFwgqfFWzSY9E9GDvFVNYUI1F0iQKcm6HmePU9QbKRXTEBiA==
2878+
dependencies:
2879+
"@solana/codecs" "2.0.0-rc.1"
2880+
2881+
"@solana/spl-token@^0.4.6":
2882+
version "0.4.9"
2883+
resolved "https://registry.yarnpkg.com/@solana/spl-token/-/spl-token-0.4.9.tgz#24d032d2935f237925c3b058ba6bb1e1ece5428c"
2884+
integrity sha512-g3wbj4F4gq82YQlwqhPB0gHFXfgsC6UmyGMxtSLf/BozT/oKd59465DbnlUK8L8EcimKMavxsVAMoLcEdeCicg==
2885+
dependencies:
2886+
"@solana/buffer-layout" "^4.0.0"
2887+
"@solana/buffer-layout-utils" "^0.2.0"
2888+
"@solana/spl-token-group" "^0.0.7"
2889+
"@solana/spl-token-metadata" "^0.1.6"
2890+
buffer "^6.0.3"
2891+
27872892
"@solana/wallet-adapter-base@^0.9.23":
27882893
version "0.9.23"
27892894
resolved "https://registry.yarnpkg.com/@solana/wallet-adapter-base/-/wallet-adapter-base-0.9.23.tgz#3b17c28afd44e173f44f658bf9700fd637e12a11"
@@ -2875,7 +2980,7 @@
28752980
"@solana/wallet-standard-core" "^1.1.1"
28762981
"@solana/wallet-standard-wallet-adapter" "^1.1.2"
28772982

2878-
"@solana/web3.js@^1.68.0", "@solana/web3.js@^1.95.3":
2983+
"@solana/web3.js@^1.32.0", "@solana/web3.js@^1.68.0", "@solana/web3.js@^1.95.3":
28792984
version "1.98.0"
28802985
resolved "https://registry.yarnpkg.com/@solana/web3.js/-/web3.js-1.98.0.tgz#21ecfe8198c10831df6f0cfde7f68370d0405917"
28812986
integrity sha512-nz3Q5OeyGFpFCR+erX2f6JPt3sKhzhYcSycBCSPkWjzSVDh/Rr1FqTVMRe58FKO16/ivTUcuJjeS5MyBvpkbzA==
@@ -3745,6 +3850,18 @@
37453850
dependencies:
37463851
dotenv "^16.1.4"
37473852

3853+
"@zetachain/[email protected]":
3854+
version "2.0.0-rc1"
3855+
resolved "https://registry.yarnpkg.com/@zetachain/protocol-contracts-solana/-/protocol-contracts-solana-2.0.0-rc1.tgz#6dec49165a5a711c4aa5cec41ac3eed259b0e276"
3856+
integrity sha512-49mjRwXcIZfNXPcG9e8XUY2ve6kxJLqbB7CIlTT+IZFW5RzXnoUclynycQeOLEJrpaVVSFz8q0s1alnv/zVvMQ==
3857+
dependencies:
3858+
"@coral-xyz/anchor" "^0.30.0"
3859+
"@solana/spl-memo" "^0.2.5"
3860+
"@solana/spl-token" "^0.4.6"
3861+
elliptic "^6.5.7"
3862+
ethereumjs-util "^7.1.5"
3863+
secp256k1 "^5.0.0"
3864+
37483865
"@zetachain/[email protected]":
37493866
version "11.0.0-rc4"
37503867
resolved "https://registry.yarnpkg.com/@zetachain/protocol-contracts/-/protocol-contracts-11.0.0-rc4.tgz#2e2df98734793873e9c50629f6ec9f5eec6f9f54"
@@ -4064,6 +4181,11 @@ bigint-buffer@^1.1.5:
40644181
dependencies:
40654182
bindings "^1.3.0"
40664183

4184+
bignumber.js@^9.0.1:
4185+
version "9.1.2"
4186+
resolved "https://registry.yarnpkg.com/bignumber.js/-/bignumber.js-9.1.2.tgz#b7c4242259c008903b13707983b5f4bbd31eda0c"
4187+
integrity sha512-2/mKyZH9K85bzOEfhXDBFZTGd1CTs+5IHpeFQo9luiBG7hghdC851Pj2WAhb6E3R6b9tZj/XKhbg4fum+Kepug==
4188+
40674189
binary-extensions@^2.0.0:
40684190
version "2.3.0"
40694191
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.3.0.tgz#f6e14a97858d327252200242d4ccfe522c445522"
@@ -5160,6 +5282,17 @@ ethereumjs-util@^6.0.0, ethereumjs-util@^6.2.1:
51605282
ethjs-util "0.1.6"
51615283
rlp "^2.2.3"
51625284

5285+
ethereumjs-util@^7.1.5:
5286+
version "7.1.5"
5287+
resolved "https://registry.yarnpkg.com/ethereumjs-util/-/ethereumjs-util-7.1.5.tgz#9ecf04861e4fbbeed7465ece5f23317ad1129181"
5288+
integrity sha512-SDl5kKrQAudFBUe5OJM9Ac6WmMyYmXX/6sTmLZ3ffG2eY6ZIGBes3pEDxNN6V72WyOw4CPD5RomKdsa8DAAwLg==
5289+
dependencies:
5290+
"@types/bn.js" "^5.1.0"
5291+
bn.js "^5.1.2"
5292+
create-hash "^1.1.2"
5293+
ethereum-cryptography "^0.1.3"
5294+
rlp "^2.2.4"
5295+
51635296
51645297
version "5.6.8"
51655298
resolved "https://registry.yarnpkg.com/ethers/-/ethers-5.6.8.tgz#d36b816b4896341a80a8bbd2a44e8cb6e9b98dd4"
@@ -7244,7 +7377,7 @@ ripemd160@^2.0.0, ripemd160@^2.0.1:
72447377
hash-base "^3.0.0"
72457378
inherits "^2.0.1"
72467379

7247-
rlp@^2.2.3:
7380+
rlp@^2.2.3, rlp@^2.2.4:
72487381
version "2.2.7"
72497382
resolved "https://registry.yarnpkg.com/rlp/-/rlp-2.2.7.tgz#33f31c4afac81124ac4b283e2bd4d9720b30beaf"
72507383
integrity sha512-d5gdPmgQ0Z+AklL2NVXr/IoSjNZFfTVvQWzL/AM2AOcSzYP2xjlb0AC8YyCLc41MSNf6P6QVtjgPdmVtzb+4lQ==
@@ -7366,6 +7499,15 @@ secp256k1@^4.0.1:
73667499
node-addon-api "^5.0.0"
73677500
node-gyp-build "^4.2.0"
73687501

7502+
secp256k1@^5.0.0:
7503+
version "5.0.1"
7504+
resolved "https://registry.yarnpkg.com/secp256k1/-/secp256k1-5.0.1.tgz#dc2c86187d48ff2da756f0f7e96417ee03c414b1"
7505+
integrity sha512-lDFs9AAIaWP9UCdtWrotXWWF9t8PWgQDcxqgAnpM9rMqxb3Oaq2J0thzPVSxBwdJgyQtkU/sYtFtbM1RSt/iYA==
7506+
dependencies:
7507+
elliptic "^6.5.7"
7508+
node-addon-api "^5.0.0"
7509+
node-gyp-build "^4.2.0"
7510+
73697511
semver@^5.5.0:
73707512
version "5.7.2"
73717513
resolved "https://registry.yarnpkg.com/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8"

0 commit comments

Comments
 (0)