diff --git a/package.json b/package.json index 6bd8129..8c57e56 100644 --- a/package.json +++ b/package.json @@ -61,7 +61,7 @@ "typescript": "^5.3.3" }, "dependencies": { - "@ckb-ccc/core": "^0.0.16-alpha.3", + "@ckb-ccc/core": "^1.5.3", "@iarna/toml": "^2.2.5", "@inquirer/prompts": "^4.1.0", "@types/http-proxy": "^1.17.15", diff --git a/yarn.lock b/yarn.lock index cebdd8e..644c212 100644 --- a/yarn.lock +++ b/yarn.lock @@ -12,18 +12,19 @@ resolved "https://registry.yarnpkg.com/@adraffy/ens-normalize/-/ens-normalize-1.10.1.tgz#63430d04bd8c5e74f8d7d049338f1cd9d4f02069" integrity sha512-96Z2IP3mYmF1Xg2cDm8f1gWGf/HUVedQ3FMifV4kG/PQ4yEP51xDtRAEfhVNt5f/uzpNkZHwWQuUcu6D6K+Ekw== -"@ckb-ccc/core@^0.0.16-alpha.3": - version "0.0.16-alpha.3" - resolved "https://registry.yarnpkg.com/@ckb-ccc/core/-/core-0.0.16-alpha.3.tgz#5b15cbe4c459cec73959cfd124583f402fed7844" - integrity sha512-/tvZtEtRutZSqJPRJvfVPwj4X0f9XggD1+cTq+L3b2hLf99rqO0Y+9mdv9sGHUQsMLbngigVGEI1dY5HkLldEQ== +"@ckb-ccc/core@^1.5.3": + version "1.5.3" + resolved "https://registry.yarnpkg.com/@ckb-ccc/core/-/core-1.5.3.tgz#90f2cf099b4dc723c48fa42c3aa3fe7fb9758267" + integrity sha512-/W7SYbygBateN6odqkMhQlkoQFs+45pJ7hYZYEaEpRdF6DjU7sIOvVSkw3qXiUOK37b2qAWJj3I8CJQbesKpng== dependencies: - "@joyid/ckb" "^1.0.1" + "@joyid/ckb" "^1.1.1" "@noble/ciphers" "^0.5.3" "@noble/curves" "^1.4.2" "@noble/hashes" "^1.4.0" abort-controller "^3.0.0" bech32 "^2.0.0" bitcoinjs-message "^2.2.0" + bs58check "^4.0.0" buffer "^6.0.3" cross-fetch "^4.0.0" ethers "^6.13.1" @@ -208,20 +209,20 @@ resolved "https://registry.npmjs.org/@inquirer/type/-/type-1.2.0.tgz" integrity sha512-/vvkUkYhrjbm+RolU7V1aUFDydZVKNKqKHR5TsE+j5DXgXFwrsOPcoGUJ02K0O7q7O53CU2DOTMYCHeGZ25WHA== -"@joyid/ckb@^1.0.1": - version "1.0.1" - resolved "https://registry.yarnpkg.com/@joyid/ckb/-/ckb-1.0.1.tgz#837acecbfd5b120a8702d363384d888d7b25c7b3" - integrity sha512-pKAJouigChqcwKgtLw4RNOwi+nBh3NVjpU+qZd+uu3wmoTpivnSRLbJH8/SlkgQcWn2aJ+mDJchR8GpQYh5H6Q== +"@joyid/ckb@^1.1.1": + version "1.1.2" + resolved "https://registry.yarnpkg.com/@joyid/ckb/-/ckb-1.1.2.tgz#f24c1fdb12f17cbca82f3722df8a40d5249e4664" + integrity sha512-+e+ISF566zaKNhKNSSS5kBw8or4Kb5Xqxe/2jVkUXKkqVHSS02Trrqe0g4IjSyeN9bszzolr1XgStv2hz62tqA== dependencies: - "@joyid/common" "0.2.0" - "@nervosnetwork/ckb-sdk-utils" "^0.109.2" + "@joyid/common" "0.2.1" + "@nervosnetwork/ckb-sdk-utils" "^0.109.5" cross-fetch "4.0.0" uncrypto "^0.1.3" -"@joyid/common@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@joyid/common/-/common-0.2.0.tgz#06c937ff1a8810037c19bb200ccf57400d5db4f8" - integrity sha512-WBZtgdEccWxjiGHIoDgRFIbnC42ZvmfvFRCTxmx9D4BLvtiFdhAa+g70lUmiHwO28GjgHIHgzHRGNRdLuk81xw== +"@joyid/common@0.2.1": + version "0.2.1" + resolved "https://registry.yarnpkg.com/@joyid/common/-/common-0.2.1.tgz#4e371d9e119be6d8908165b1e139615a65e1e835" + integrity sha512-DjA+Cy0koTCmPzhkhHkPc0icRLE78ktZY46rXHXfkSqxwQIJ/ED/whPoeF5tkTrN+teIC/hfzVRVkEE4zh/ASQ== dependencies: abitype "0.8.7" type-fest "4.6.0" @@ -244,21 +245,21 @@ "@jridgewell/resolve-uri" "^3.0.3" "@jridgewell/sourcemap-codec" "^1.4.10" -"@nervosnetwork/ckb-sdk-utils@^0.109.2": - version "0.109.3" - resolved "https://registry.yarnpkg.com/@nervosnetwork/ckb-sdk-utils/-/ckb-sdk-utils-0.109.3.tgz#19dafa7608d703456043d1f24cce8256ff1bc28d" - integrity sha512-sV3WXlZmd765qtFsXpwl0Bl3hOgGev15Og810acO6iC0cVHEVvv/Uiabd8a2xkqyfziRDI0tfWC0DewOJB28rg== +"@nervosnetwork/ckb-sdk-utils@^0.109.5": + version "0.109.5" + resolved "https://registry.yarnpkg.com/@nervosnetwork/ckb-sdk-utils/-/ckb-sdk-utils-0.109.5.tgz#5f760cf2a4ec8f76d5ee42ce7408c8859646073b" + integrity sha512-Tx642hcJWbN8W3KzCIhIo49yzJ8LMqWopQCSBDKuRmwHesO/bvJqYojCVwfrOyROtFOPhgjyiGm5RXBuxm0KpQ== dependencies: - "@nervosnetwork/ckb-types" "0.109.3" + "@nervosnetwork/ckb-types" "0.109.5" bech32 "2.0.0" - elliptic "6.5.4" + elliptic "6.6.1" jsbi "3.1.3" tslib "2.3.1" -"@nervosnetwork/ckb-types@0.109.3": - version "0.109.3" - resolved "https://registry.yarnpkg.com/@nervosnetwork/ckb-types/-/ckb-types-0.109.3.tgz#730bd21d2b90dc3cfb491639381b93a82ea2ae54" - integrity sha512-i9EVTXCT0bTLpAQXAoF5zHGLWYCXNE5AP4Zl0Niwl3ZplaVAZHNU6ygsh2O3EGmCFv5qlkoY2DuLmsjysEaNLA== +"@nervosnetwork/ckb-types@0.109.5": + version "0.109.5" + resolved "https://registry.yarnpkg.com/@nervosnetwork/ckb-types/-/ckb-types-0.109.5.tgz#c302eb3149513dc22fe3905265a397d37088c7cd" + integrity sha512-5jQNjFw76YCd+Ppl+0RvBWzxwvWaKfWC5wjVFFdNAieX7xksCHfZFIeow8je7AF8uVypwe56WlLBlblxw9NBBQ== "@noble/ciphers@^0.5.3": version "0.5.3" @@ -289,6 +290,11 @@ resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.4.0.tgz#45814aa329f30e4fe0ba49426f49dfccdd066426" integrity sha512-V1JJ1WTRUqHHrOSh597hURcMqVKVGL/ea3kv0gSnEdsEZ0/+VyPghM1lMNGc00z7CIQorSvbKpuJkxvuHbvdbg== +"@noble/hashes@^1.2.0": + version "1.7.1" + resolved "https://registry.yarnpkg.com/@noble/hashes/-/hashes-1.7.1.tgz#5738f6d765710921e7a751e00c20ae091ed8db0f" + integrity sha512-B8XBPsn4vT/KJAGqDzbwztd+6Yte3P4V7iafm24bxgDe/mlRuK6xmWPuCNrKt2vDafZ8MfJLlchDG/vYafQEjQ== + "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" @@ -642,6 +648,11 @@ base-x@^3.0.2: dependencies: safe-buffer "^5.0.1" +base-x@^5.0.0: + version "5.0.1" + resolved "https://registry.yarnpkg.com/base-x/-/base-x-5.0.1.tgz#16bf35254be1df8aca15e36b7c1dda74b2aa6b03" + integrity sha512-M7uio8Zt++eg3jPj+rHMfCC+IuygQHHCOU+IYsVtik6FWjuYpVt/+MRKcgsAMHh8mMFAwnB+Bs+mTrFiXjMzKg== + base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz" @@ -739,6 +750,13 @@ bs58@^4.0.0: dependencies: base-x "^3.0.2" +bs58@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/bs58/-/bs58-6.0.0.tgz#a2cda0130558535dd281a2f8697df79caaf425d8" + integrity sha512-PD0wEnEYg6ijszw/u8s+iI3H17cTymlrwkKhDhPZq+Sokl3AU4htyBFTjAeNAlCCmg0f53g6ih3jATyCKftTfw== + dependencies: + base-x "^5.0.0" + bs58check@^2.1.2: version "2.1.2" resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-2.1.2.tgz#53b018291228d82a5aa08e7d796fdafda54aebfc" @@ -748,6 +766,14 @@ bs58check@^2.1.2: create-hash "^1.1.0" safe-buffer "^5.1.2" +bs58check@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/bs58check/-/bs58check-4.0.0.tgz#46cda52a5713b7542dcb78ec2efdf78f5bf1d23c" + integrity sha512-FsGDOnFg9aVI9erdriULkd/JjEWONV/lQE5aYziB5PoBsXRind56lh8doIZIc9X4HoxT5x4bLjMWN1/NB8Zp5g== + dependencies: + "@noble/hashes" "^1.2.0" + bs58 "^6.0.0" + buffer-equals@^1.0.3: version "1.0.4" resolved "https://registry.yarnpkg.com/buffer-equals/-/buffer-equals-1.0.4.tgz#0353b54fd07fd9564170671ae6f66b9cf10d27f5" @@ -1012,20 +1038,7 @@ dynamic-dedupe@^0.3.0: dependencies: xtend "^4.0.0" -elliptic@6.5.4: - version "6.5.4" - resolved "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz" - integrity sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ== - dependencies: - bn.js "^4.11.9" - brorand "^1.1.0" - hash.js "^1.0.0" - hmac-drbg "^1.0.1" - inherits "^2.0.4" - minimalistic-assert "^1.0.1" - minimalistic-crypto-utils "^1.0.1" - -elliptic@^6.5.7: +elliptic@6.6.1, elliptic@^6.5.7: version "6.6.1" resolved "https://registry.yarnpkg.com/elliptic/-/elliptic-6.6.1.tgz#3b8ffb02670bf69e382c7f65bf524c97c5405c06" integrity sha512-RaddvvMatK2LJHqFJ+YA4WysVN5Ita9E35botqIYspQ4TkRAlCicdzKOjlyv/1Za5RyTNn7di//eEV0uTAfe3g==