diff --git a/package.json b/package.json index e93bc83..b7122b0 100644 --- a/package.json +++ b/package.json @@ -86,7 +86,7 @@ "dependencies": { "@headlessui/react": "^1.7.15", "@metamask/browser-passworder": "^4.1.0", - "@mysten/kiosk": "^0.3.3", + "@mysten/kiosk": "^0.14.0", "@mysten/sui.js": "^0.37.1", "@mysten/wallet-standard": "^0.5.12", "@noble/hashes": "^1.3.1", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 1756cfa..0c98296 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -12,8 +12,8 @@ dependencies: specifier: ^4.1.0 version: 4.1.0 '@mysten/kiosk': - specifier: ^0.3.3 - version: 0.3.3 + specifier: ^0.14.0 + version: 0.14.0(typescript@5.1.6) '@mysten/sui.js': specifier: ^0.37.1 version: 0.37.1 @@ -268,6 +268,28 @@ devDependencies: packages: + /@0no-co/graphql.web@1.2.0(graphql@16.13.2): + resolution: {integrity: sha512-/1iHy9TTr63gE1YcR5idjx8UREz1s0kFhydf3bBLCXyqjhkIc6igAzTOx3zPifCwFR87tsh/4Pa9cNts6d2otw==} + peerDependencies: + graphql: ^14.0.0 || ^15.0.0 || ^16.0.0 + peerDependenciesMeta: + graphql: + optional: true + dependencies: + graphql: 16.13.2 + dev: false + + /@0no-co/graphqlsp@1.15.3(graphql@16.13.2)(typescript@5.1.6): + resolution: {integrity: sha512-rap58Wh1qbRnGpPGwB60P6rvKF6G+mgo1kPeDySWIAcqkGMjuyQdrZPcHS6w7mKOT8i/f1UQmjow6+7vfuEXKw==} + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 + dependencies: + '@gql.tada/internal': 1.0.9(graphql@16.13.2)(typescript@5.1.6) + graphql: 16.13.2 + typescript: 5.1.6 + dev: false + /@aashutoshrathi/word-wrap@1.2.6: resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} engines: {node: '>=0.10.0'} @@ -2745,6 +2767,45 @@ packages: typescript: 5.1.6 dev: false + /@gql.tada/cli-utils@1.7.3(@0no-co/graphqlsp@1.15.3)(graphql@16.13.2)(typescript@5.1.6): + resolution: {integrity: sha512-3iQY5E/jvv3Lnh6D1Mh7zr+Bb9C/TGk1DHkm+lbIjQBnZAu2m+BcTcr1e3spUt6Aa6HG/xAN2XxpbWw9oZALEg==} + peerDependencies: + '@0no-co/graphqlsp': ^1.12.13 + '@gql.tada/svelte-support': 1.0.2 + '@gql.tada/vue-support': 1.0.2 + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 + peerDependenciesMeta: + '@gql.tada/svelte-support': + optional: true + '@gql.tada/vue-support': + optional: true + dependencies: + '@0no-co/graphqlsp': 1.15.3(graphql@16.13.2)(typescript@5.1.6) + '@gql.tada/internal': 1.0.9(graphql@16.13.2)(typescript@5.1.6) + graphql: 16.13.2 + typescript: 5.1.6 + dev: false + + /@gql.tada/internal@1.0.9(graphql@16.13.2)(typescript@5.1.6): + resolution: {integrity: sha512-Bp8yi+kLrzIJ3l5Dfxhz48H4OCH2LCX+pShaPcJgh+oiBt6clrjUKDYNDD3Z78aDQ3+Tyrxe4dd0MfLgpSLPPg==} + peerDependencies: + graphql: ^15.5.0 || ^16.0.0 || ^17.0.0 + typescript: ^5.0.0 || ^6.0.0 + dependencies: + '@0no-co/graphql.web': 1.2.0(graphql@16.13.2) + graphql: 16.13.2 + typescript: 5.1.6 + dev: false + + /@graphql-typed-document-node/core@3.2.0(graphql@16.13.2): + resolution: {integrity: sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ==} + peerDependencies: + graphql: ^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0 + dependencies: + graphql: 16.13.2 + dev: false + /@headlessui/react@1.7.15(react-dom@18.2.0)(react@18.2.0): resolution: {integrity: sha512-OTO0XtoRQ6JPB1cKNFYBZv2Q0JMqMGNhYP1CjPvcJvjz8YGokz8oAj89HIYZGN0gZzn/4kk9iUpmMF4Q21Gsqw==} engines: {node: '>=10'} @@ -3077,15 +3138,23 @@ packages: bs58: 5.0.0 dev: false - /@mysten/kiosk@0.3.3: - resolution: {integrity: sha512-SlZpYNwrI/twx0V+ES6S0R7h4zjujmig9ZILFnnTHFuyJG5So4NSnbNtI7yNfkedrPnJjoNokv5YoF20hm9GMQ==} - engines: {node: '>=16'} + /@mysten/bcs@1.9.0: + resolution: {integrity: sha512-tXXcDbWVbT/+aqAdVdCLwzz50VzSVlv8paEWnrFVpe53pp1YaykcsGW6WcJSYk/rtdw7c21r/np/N5Kf7ALm3Q==} dependencies: - '@mysten/sui.js': 0.37.1 + '@mysten/utils': 0.2.0 + '@scure/base': 1.2.6 + dev: false + + /@mysten/kiosk@0.14.0(typescript@5.1.6): + resolution: {integrity: sha512-SgWPmEIfbzfnHRMqqAEkyUZXMweXRdEY1XedWBOhR1C5XwHbRoZ5OBR5K3BfNHC97qBHUJ3oSjbHf2qrj7osMQ==} + engines: {node: '>=18'} + dependencies: + '@mysten/sui': 1.43.0(typescript@5.1.6) + '@mysten/utils': 0.2.0 transitivePeerDependencies: - - bufferutil - - encoding - - utf-8-validate + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript dev: false /@mysten/sui.js@0.37.1: @@ -3108,6 +3177,37 @@ packages: - utf-8-validate dev: false + /@mysten/sui@1.43.0(typescript@5.1.6): + resolution: {integrity: sha512-UvfzuuU0pmWcWX9PkbgG/PunqnhUHr2/dhpuT4xL9K+bSnQbusR4rl4hHE2j3fMzcj3M7RX6+KELB+Hx2mztgg==} + engines: {node: '>=18'} + dependencies: + '@graphql-typed-document-node/core': 3.2.0(graphql@16.13.2) + '@mysten/bcs': 1.9.0 + '@mysten/utils': 0.2.0 + '@noble/curves': 1.9.4 + '@noble/hashes': 1.8.0 + '@protobuf-ts/grpcweb-transport': 2.11.1 + '@protobuf-ts/runtime': 2.11.1 + '@protobuf-ts/runtime-rpc': 2.11.1 + '@scure/base': 1.2.6 + '@scure/bip32': 1.7.0 + '@scure/bip39': 1.6.0 + gql.tada: 1.9.2(graphql@16.13.2)(typescript@5.1.6) + graphql: 16.13.2 + poseidon-lite: 0.2.1 + valibot: 0.36.0 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - typescript + dev: false + + /@mysten/utils@0.2.0: + resolution: {integrity: sha512-CM6kJcJHX365cK6aXfFRLBiuyXc5WSBHQ43t94jqlCAIRw8umgNcTb5EnEA9n31wPAQgLDGgbG/rCUISCTJ66w==} + dependencies: + '@scure/base': 1.2.6 + dev: false + /@mysten/wallet-standard@0.5.12: resolution: {integrity: sha512-RDKEhBf8aNbCXgTGsDAA7uzpkll24O9M/C48wHFjeb9edIxhaDkiSeGty6flhg9G5ShAHP76dEbz5z6z3ODmCA==} dependencies: @@ -3136,6 +3236,13 @@ packages: '@noble/hashes': 1.3.1 dev: false + /@noble/curves@1.9.4: + resolution: {integrity: sha512-2bKONnuM53lINoDrSmK8qP8W271ms7pygDhZt4SiLOoLwBtoHqeCFi6RG42V8zd3mLHuJFhU/Bmaqo4nX0/kBw==} + engines: {node: ^14.21.3 || >=16} + dependencies: + '@noble/hashes': 1.8.0 + dev: false + /@noble/hashes@1.3.0: resolution: {integrity: sha512-ilHEACi9DwqJB0pw7kv+Apvh50jiiSyR/cQ3y4W7lOR5mhvn/50FLUfsnfJz0BDZtl/RR16kXvptiv6q1msYZg==} dev: false @@ -3145,6 +3252,11 @@ packages: engines: {node: '>= 16'} dev: false + /@noble/hashes@1.8.0: + resolution: {integrity: sha512-jCs9ldd7NwzpgXDIf6P3+NrHh9/sD6CQdxHyjQI+h/6rDNo88ypBxxz45UDuZHz9r3tNz7N/VInSVoVdtXEI4A==} + engines: {node: ^14.21.3 || >=16} + dev: false + /@nodelib/fs.scandir@2.1.5: resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -3209,6 +3321,23 @@ packages: config-chain: 1.1.13 dev: true + /@protobuf-ts/grpcweb-transport@2.11.1: + resolution: {integrity: sha512-1W4utDdvOB+RHMFQ0soL4JdnxjXV+ddeGIUg08DvZrA8Ms6k5NN6GBFU2oHZdTOcJVpPrDJ02RJlqtaoCMNBtw==} + dependencies: + '@protobuf-ts/runtime': 2.11.1 + '@protobuf-ts/runtime-rpc': 2.11.1 + dev: false + + /@protobuf-ts/runtime-rpc@2.11.1: + resolution: {integrity: sha512-4CqqUmNA+/uMz00+d3CYKgElXO9VrEbucjnBFEjqI4GuDrEQ32MaI3q+9qPBvIGOlL4PmHXrzM32vBPWRhQKWQ==} + dependencies: + '@protobuf-ts/runtime': 2.11.1 + dev: false + + /@protobuf-ts/runtime@2.11.1: + resolution: {integrity: sha512-KuDaT1IfHkugM2pyz+FwiY80ejWrkH1pAtOBOZFuR6SXEFTsnb/jiQWQ1rCIrcKx2BtyxnxW6BWwsVSA/Ie+WQ==} + dev: false + /@reduxjs/toolkit@1.9.5(react-redux@8.1.1)(react@18.2.0): resolution: {integrity: sha512-Rt97jHmfTeaxL4swLRNPD/zV4OxTes4la07Xc4hetpUW/vc75t5m1ANyxG6ymnEQ2FsLQsoMlYB2vV1sO3m8tQ==} peerDependencies: @@ -3237,6 +3366,10 @@ packages: resolution: {integrity: sha512-ZxOhsSyxYwLJj3pLZCefNitxsj093tb2vq90mp2txoYeBqbcjDjqFhyM8eUjq/uFm6zJ+mUuqxlS2FkuSY1MTA==} dev: false + /@scure/base@1.2.6: + resolution: {integrity: sha512-g/nm5FgUa//MCj1gV09zTJTaM6KBAHqLN907YVQqf7zC49+DcO4B1so4ZX07Ef10Twr6nuqYEH9GEggFXA4Fmg==} + dev: false + /@scure/bip32@1.3.0: resolution: {integrity: sha512-bcKpo1oj54hGholplGLpqPHRbIsnbixFtc06nwuNM5/dwSXOq/AAYoIBRsBmnZJSdfeNW5rnff7NTAz3ZCqR9Q==} dependencies: @@ -3245,6 +3378,14 @@ packages: '@scure/base': 1.1.1 dev: false + /@scure/bip32@1.7.0: + resolution: {integrity: sha512-E4FFX/N3f4B80AKWp5dP6ow+flD1LQZo/w8UnLGYZO674jS6YnYeepycOOksv+vLPSpgN35wgKgy+ybfTb2SMw==} + dependencies: + '@noble/curves': 1.9.4 + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + dev: false + /@scure/bip39@1.2.1: resolution: {integrity: sha512-Z3/Fsz1yr904dduJD0NpiyRHhRYHdcnyh73FZWiV+/qhWi83wNJ3NWolYqCEN+ZWsUz2TWwajJggcRE9r1zUYg==} dependencies: @@ -3252,6 +3393,13 @@ packages: '@scure/base': 1.1.1 dev: false + /@scure/bip39@1.6.0: + resolution: {integrity: sha512-+lF0BbLiJNwVlev4eKelw1WWLaiKXw7sSl8T6FvBlWkdX+94aGJ4o8XjUdlyhTCjd8c+B3KT3JfS8P0bLRNU6A==} + dependencies: + '@noble/hashes': 1.8.0 + '@scure/base': 1.2.6 + dev: false + /@sentry-internal/tracing@7.57.0: resolution: {integrity: sha512-tpViyDd8AhQGYYhI94xi2aaDopXOPfL2Apwrtb3qirWkomIQ2K86W1mPmkce+B0cFOnW2Dxv/ZTFKz6ghjK75A==} engines: {node: '>=8'} @@ -6837,6 +6985,23 @@ packages: responselike: 3.0.0 dev: true + /gql.tada@1.9.2(graphql@16.13.2)(typescript@5.1.6): + resolution: {integrity: sha512-QxRHVpxtrOVdYXz6oavq0lBM+Zdp0swapLGJcD4SLpXDcsD337BHDFrzqqjfkbepv0sSAiO0LGabu1kI5D5Gyg==} + hasBin: true + peerDependencies: + typescript: ^5.0.0 || ^6.0.0 + dependencies: + '@0no-co/graphql.web': 1.2.0(graphql@16.13.2) + '@0no-co/graphqlsp': 1.15.3(graphql@16.13.2)(typescript@5.1.6) + '@gql.tada/cli-utils': 1.7.3(@0no-co/graphqlsp@1.15.3)(graphql@16.13.2)(typescript@5.1.6) + '@gql.tada/internal': 1.0.9(graphql@16.13.2)(typescript@5.1.6) + typescript: 5.1.6 + transitivePeerDependencies: + - '@gql.tada/svelte-support' + - '@gql.tada/vue-support' + - graphql + dev: false + /graceful-fs@4.2.10: resolution: {integrity: sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==} dev: true @@ -6857,6 +7022,11 @@ packages: resolution: {integrity: sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==} dev: true + /graphql@16.13.2: + resolution: {integrity: sha512-5bJ+nf/UCpAjHM8i06fl7eLyVC9iuNAjm9qzkiu2ZGhM0VscSvS6WDPfAwkdkBuoXGM9FJSbKl6wylMwP9Ktig==} + engines: {node: ^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0} + dev: false + /growly@1.3.0: resolution: {integrity: sha512-+xGQY0YyAWCnqy7Cd++hc2JqMYzlm0dG30Jd0beaA64sROr8C4nt8Yc9V5Ro3avlSUDTN0ulqP/VBKi1/lLygw==} dev: true @@ -9165,6 +9335,10 @@ packages: pathe: 1.1.1 dev: true + /poseidon-lite@0.2.1: + resolution: {integrity: sha512-xIr+G6HeYfOhCuswdqcFpSX47SPhm0EpisWJ6h7fHlWwaVIvH3dLnejpatrtw6Xc6HaLrpq05y7VRfvDmDGIog==} + dev: false + /postcss-attribute-case-insensitive@6.0.2(postcss@8.4.25): resolution: {integrity: sha512-IRuCwwAAQbgaLhxQdQcIIK0dCVXg3XDUnzgKD8iwdiYdwU4rMWRWyl/W9/0nA4ihVpq5pyALiHB2veBJ0292pw==} engines: {node: ^14 || ^16 || >=18} @@ -11428,6 +11602,10 @@ packages: convert-source-map: 1.9.0 dev: true + /valibot@0.36.0: + resolution: {integrity: sha512-CjF1XN4sUce8sBK9TixrDqFM7RwNkuXdJu174/AwmQUB62QbCQADg5lLe8ldBalFgtj1uKj+pKwDJiNo4Mn+eQ==} + dev: false + /validate-npm-package-license@3.0.4: resolution: {integrity: sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==} dependencies: