{"_id":"@artherachain/mpc-sdk","_rev":"13-70b214ee53e40669e5bb75cefc70af95","name":"@artherachain/mpc-sdk","dist-tags":{"latest":"1.0.10"},"versions":{"1.0.0":{"name":"@artherachain/mpc-sdk","version":"1.0.0","description":"Arthera distributed login & signing SDK","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"@types/chai":"^4.3.14","@types/mocha":"^10.0.6","@types/node":"^16.18.96","@types/sinon":"^17.0.3","chai":"^5.1.0","mocha":"^10.4.0","sinon":"^17.0.1","ts-node":"^10.9.2","typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc","test":"mocha"},"_id":"@artherachain/mpc-sdk@1.0.0","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-DCFhWqcLJZedjzl51s09QawBIUvg9wmqXVRs58h7KtmUjgBuxOiw8WGVP30dLdTvrLs9XNd0H8wZgJxiGpy7pQ==","shasum":"f9d2c7bb3a70cd86be71bcd494b82bf020b47917","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.0.tgz","fileCount":9,"unpackedSize":12475,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD2S5rjmBbIygW/CvCllkBc4KwFGm+aT12oC9CzOTfgdAIgQ8RgfdzEP5Tpc6tB5bf9wdL6iBWJ77+FdsIbZ0HtVpA="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.0_1712742550568_0.1425142181457848"},"_hasShrinkwrap":false},"1.0.1":{"name":"@artherachain/mpc-sdk","version":"1.0.1","description":"Arthera distributed login & signing SDK","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"@types/chai":"^4.3.14","@types/mocha":"^10.0.6","@types/node":"^16.18.96","@types/sinon":"^17.0.3","chai":"^5.1.0","mocha":"^10.4.0","sinon":"^17.0.1","ts-node":"^10.9.2","typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc","test":"mocha"},"_id":"@artherachain/mpc-sdk@1.0.1","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-n/X4BJl3A3hFSIGEmG1pXfVG5pFH1U/ytzNj2sIcoALvlw4vcqCGiemi712A7N8qd8n9DE+wbpD9Ywizkaj55A==","shasum":"cbf36b93ed525d7a47c6a00914cd7da10c46c366","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.1.tgz","fileCount":10,"unpackedSize":12403,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIB6InB65vKrSZ9pphEnVPHjFEnNlU3KD1Y7yxNRV2vPtAiB466wd5F8l84HA4pHsXFqdTZ5MKbtEdn+PWZvvjy26KQ=="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.1_1712743839547_0.2000632235518114"},"_hasShrinkwrap":false},"1.0.2":{"name":"@artherachain/mpc-sdk","version":"1.0.2","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"@babel/plugin-proposal-object-rest-spread":"^7.20.7","@babel/plugin-transform-runtime":"^7.24.3","@babel/preset-env":"^7.24.4","@babel/register":"^7.21.0","@babel/runtime":"^7.21.5","@types/chai":"^4.3.14","@types/mocha":"^10.0.6","@types/node":"^16.18.96","@types/sinon":"^17.0.3","chai":"^4.3.7","cross-env":"^7.0.3","mocha":"^10.4.0","ts-node":"^10.9.2","typescript":"^4.9.5","web3":"^1.8.2"},"scripts":{"build":"rm -rf dist && tsc","test":"cross-env NODE_ENV=test mocha"},"gitHead":"5976bb203f282a6198946666a782f72f9b0be4ef","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.2","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-W8fn9aqLHUfvA3UkeU7l9VJx0etXl0UVz5B5nsyO2ZOjkVX/Yv5cFs+ZeDi1gWOPVPgRBpPZlitpW2Wfzx98Ig==","shasum":"e759e339f8788ff12bd4c8d05220d9d01967be1d","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.2.tgz","fileCount":3,"unpackedSize":10732,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD3rTfVZkyhqpgmjOomDCpvPjH37FqLz9H/1hPQW9T3ZAIhAJAL2i9DkNMxc8qeZZimYstvQ/GdR4lMp0Ud0e4++Muk"}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.2_1712821809660_0.9021135311013457"},"_hasShrinkwrap":false},"1.0.6":{"name":"@artherachain/mpc-sdk","version":"1.0.6","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc"},"gitHead":"bcc83f45cb4168de93b7380a45b68583e0ed8d00","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.6","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-kAWUcbcGGJVZj4H38U3eD+F5IuRBiMXN8CwCcm9J3C6WulgCMLLkqQ5Mqq13PyHqM1t8IsvW4ZC388FcgjQsnw==","shasum":"abd2919b1890db6ad987c8a54b5920b9efdd27a8","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.6.tgz","fileCount":11,"unpackedSize":22997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIHf0fuJPSxoN/QU+PuwSQM0zBcd1TzXt4kjxEBos+ssjAiEAreAT3Qx9/vnadLIaFj8uRjxv7GnUJXnlDvVkTM+Tl0c="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.6_1712893700900_0.5726430082702909"},"_hasShrinkwrap":false},"1.0.7":{"name":"@artherachain/mpc-sdk","version":"1.0.7","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc"},"gitHead":"76bcd0cf1a986078d90aee84ba0b40966a82da55","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.7","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-zDKXJyH65/ta5uZHewOrPrNx6tAQAHDR+PVd5kLTsh+WWOstrlPrvYeXL7WHpy4k9QvL+0OP9WkJfBr8QYqycw==","shasum":"afa413f0962dd545b4aea70b138c130e6aa2978b","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.7.tgz","fileCount":11,"unpackedSize":22997,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEMgU8HQXSVmzE6HkvI3s/c6lgyOy1AefMyHB1lY+OYEAiB3QRxy1pRthHsw7JnsQEodYRy5n9lQ+sV3wW+rSlXsLg=="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.7_1712903829445_0.018226086402115094"},"_hasShrinkwrap":false},"1.0.8":{"name":"@artherachain/mpc-sdk","version":"1.0.8","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0","jose":"^5.2.0"},"devDependencies":{"typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc"},"gitHead":"39b397643ac4e2a03787fb9d75fd8debc0ebcef9","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.8","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-En8IZ1GhIhh/BUsXfYmkvdF4Y9mz5sm2cuidINawwVl4BOWlzKIkgo6fITCzbXSiyScCtGY/KwixIDyLgeZcVw==","shasum":"a86d7b839dfb5018fe831f3190ba0151135c769a","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.8.tgz","fileCount":11,"unpackedSize":23032,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIArewAR9KN/7nyXPq2Q2hK2ky0sajAgp+DZvdgp8bcuJAiB/BCNhAgMIl5+ywt2SPiYIjGyJeTeT2BvRCj5KOOtoqg=="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.8_1712904230824_0.9049988363984489"},"_hasShrinkwrap":false},"1.0.9":{"name":"@artherachain/mpc-sdk","version":"1.0.9","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0"},"devDependencies":{"typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc"},"gitHead":"39b397643ac4e2a03787fb9d75fd8debc0ebcef9","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.9","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-D+v3z7eJwLGEd5E3TONx3NZnKjQxckJKTrSZ8Bl8ckCDJAeruLvfvLUzoI7/B+vJFcAW3HjXQ+neXiDjH+aIWQ==","shasum":"283e6f8315e6c1d0d5f8b18c78edde532e2d91c1","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.9.tgz","fileCount":25,"unpackedSize":33644,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQCLB1FED17aVB5KQ5P4wxRDv7b2IoEhxDaCq+O9+rlCZAIhALDzU2pT1id9sBVq9I0otO6Tz2orBsB5jhDgiqoR3R90"}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.9_1713197567426_0.3394890421992638"},"_hasShrinkwrap":false},"1.0.10":{"name":"@artherachain/mpc-sdk","version":"1.0.10","description":"Arthera distributed login & signing SDK","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"license":"LGPL-3.0-or-later","main":"dist/index.js","types":"dist/index.d.ts","dependencies":{"@ethersproject/abstract-provider":"^5.7.0","@ethersproject/abstract-signer":"^5.7.0","@ethersproject/address":"^5.7.0","@ethersproject/bytes":"^5.7.0","@ethersproject/hash":"^5.7.0","@ethersproject/keccak256":"^5.7.0","@ethersproject/properties":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/transactions":"^5.7.0"},"devDependencies":{"typescript":"^4.9.5"},"scripts":{"build":"rm -rf dist && tsc"},"gitHead":"cb03ebc1fbc7368a8cf28d4098b4d083e2f06637","bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"homepage":"https://github.com/artheranet/js-mpc-sdk#readme","_id":"@artherachain/mpc-sdk@1.0.10","_nodeVersion":"18.16.0","_npmVersion":"9.5.1","dist":{"integrity":"sha512-PkJDBHWCoxP/PriaXMMip0WM1EJI/+0G9owOsKR2EOnZ2HhhCfoUemYjIPZgT2ZcnRsWUdwy+UsxamJPwDnLVA==","shasum":"b2851d673f7cc8d5e483f1e349a34da817c73d79","tarball":"https://registry.npmjs.org/@artherachain/mpc-sdk/-/mpc-sdk-1.0.10.tgz","fileCount":25,"unpackedSize":33901,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEIqmUwEO3DsRIWM3V1othzjFiGxksQ0xRzkJe7BVw5pAiAzy4Zme16UdMInifqxvXfZzqYdnURt4djB9orDtOGzJg=="}]},"_npmUser":{"name":"arthera","email":"dev@arthera.net"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/mpc-sdk_1.0.10_1713769442516_0.2254613454600909"},"_hasShrinkwrap":false}},"time":{"created":"2024-04-10T09:49:10.482Z","1.0.0":"2024-04-10T09:49:10.697Z","modified":"2024-04-22T07:04:03.081Z","1.0.1":"2024-04-10T10:10:39.718Z","1.0.2":"2024-04-11T07:50:09.800Z","1.0.3":"2024-04-11T13:48:45.525Z","1.0.4":"2024-04-12T03:30:10.745Z","1.0.5":"2024-04-12T03:31:32.882Z","1.0.6":"2024-04-12T03:48:21.044Z","1.0.7":"2024-04-12T06:37:09.598Z","1.0.8":"2024-04-12T06:43:50.970Z","1.0.9":"2024-04-15T16:12:47.608Z","1.0.10":"2024-04-22T07:04:02.741Z"},"maintainers":[{"name":"catalindinu.dev","email":"catalin.dinu@arthera.net"},{"name":"arthera","email":"dev@arthera.net"}],"description":"Arthera distributed login & signing SDK","readme":"# Arthera MPC SDK\n\nThe Arthera Multi-Party Computation SDK allows developers to work with Arthera's distributed login & signing infrastructure.\n\nThe SDK provides one central class to interact with the MPC network: `ArtheraLogin`.\n\n## Google Login\n\n```typescript\nimport { ARTHERA_TESTNET_ID, ArtheraLogin } from '@artherachain/mpc-sdk';\n\n// specify the Arthera chain id\nconst sdk = new ArtheraLogin(ARTHERA_TESTNET_ID);\n\n// create your own Google OAuth 2.0 Client IDs at https://console.developers.google.com/apis/credentials\n// to get an OAuth 2.0 ID Token from Google you can use a library like @react-oauth/google\nconst wallet = await sdk.loginWithGoogleToken(YOUR_GOOGLE_CLIENT_ID, GOOGLE_OAUTH2_ID_TOKEN);\n\n// once a successful login has been performed, you can use the SDK to interact with the Arthera network\nconst receipt = await sdk.getSigner().sendTransaction({\n    to: \"0xB7a04a770ec64B41C7f28CaF359dd8b9f74f61C3\",\n    value: \"100000000000000000\"\n});\n```\n\n## Custom email login\n\n```typescript\nimport { ARTHERA_TESTNET_ID, ArtheraLogin } from '@artherachain/mpc-sdk';\n\n// specify the Arthera chain id\nconst sdk = new ArtheraLogin(ARTHERA_TESTNET_ID);\n\n// get the `otp` code to send to the user\nconst otp = await login.getLoginOtp(\"user@example.com\");\n\n// send the `otp` code to the user\n\n// have the user enter the OTP code in a form and submit it to get the wallet\nconst wallet = await login.loginWithOtp(\"user@example.com\", otp);\n\n// once a successful login has been performed, you can use the SDK to interact with the Arthera network\nconst receipt = await sdk.getSigner().sendTransaction({\n    to: \"0xB7a04a770ec64B41C7f28CaF359dd8b9f74f61C3\",\n    value: \"100000000000000000\"\n});\n```\n","readmeFilename":"README.md","homepage":"https://github.com/artheranet/js-mpc-sdk#readme","repository":{"type":"git","url":"git+https://github.com/artheranet/js-mpc-sdk.git"},"bugs":{"url":"https://github.com/artheranet/js-mpc-sdk/issues"},"license":"LGPL-3.0-or-later"}