{"_id":"@decentralchain/provider-seed","_rev":"3-afd92254a71fe13102f5664e2cc2d341","name":"@decentralchain/provider-seed","dist-tags":{"latest":"0.2.0"},"versions":{"0.2.0":{"name":"@decentralchain/provider-seed","version":"0.2.0","_id":"@decentralchain/provider-seed@0.2.0","maintainers":[{"name":"elwizard","email":"gabo_carranza@hotmail.com"},{"name":"bartduisters","email":"bartduisters@bartduisters.com"}],"homepage":"https://github.com/Decentral-America/provider-seed#readme","bugs":{"url":"https://github.com/Decentral-America/provider-seed/issues"},"dist":{"shasum":"78f7372153acf9ec874bdb788a5f0126061fc919","tarball":"https://registry.npmjs.org/@decentralchain/provider-seed/-/provider-seed-0.2.0.tgz","fileCount":2,"integrity":"sha512-a2oCxYMprBHEhM6wvAiD1r9FxtY15ksX2h9VWGCakUzAQJb9h1a0kbsZ8Is+CcvZUoeN/dLdFEeCynzNsY7RbA==","signatures":[{"sig":"MEYCIQCh1uXWO2zXQ2WiWTaSFTEjqTTiOgA8CCnRhQRKffOZUQIhAIp5GjAUD+HOd6nWyALEIyUYn4emjALKyX74z1m34YKu","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3249,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJiAyiVCRA9TVsSAnZWagAA8uoP/1Jd0WINpuqbzoi9Vubk\nXSw6QRbGL4PLZvYcEdEGVprOZjIuYFqQsBiZ8fKDh/FBs3Iob3TZulAbZMnl\nmqh7TTbuXoPzdJxNzU34kKZWKFpl4iu0eZkzvtINb1JeSWMRTK9ktFPrsXQd\nrImXAwD9QdoVo271TSSLsbcI6uqC3vXRM4PyfbVTUbuBWY1+oz32ydVs/OeC\n/tvcNhlyQ9Nxa8k8J4yGSwhaINiRXAd7wu836ONZ5hhHNIk/UWh+i1fsEDCA\n5vUNO7EmlvuKRt6ZsMqGdq7psrIXcqeJOZqEaKTQWgOw1KVcZXE0D8HCmA7N\nx13E/26YfMUfvnWqwQKtqERV09UAY46zU9AgwwOGo31rQ3IGS/fvgGUBnti0\nCy5Zud407ER3xk+ShJnWO5Kj+THY/BKvJ86/RQLo/5fAkjxX7zbV0iSYkft3\njsZufm9fWAiZZ6eLAaj6KQwd5dgrnW7cQ47KqPkH+Cg0GU1bTkr0cmYYVA1D\nXunzVWawquHCsphfFQ/9jji9M6ULXsSjOMwfUUL6ycgQr26r67sCgoawhelV\niDUD5PDqgXpKYrZ40G/jyZqQNLmUcbL/+nIinIHg9h8xDkO8JyeXys0uMcOD\nfyqS63V7og2PfI9XThlcGgoSRSqBFnM9SEf44zqaLzPIULYzkyKS8ezsZH+y\nnsb5\r\n=VsLf\r\n-----END PGP SIGNATURE-----\r\n"},"jest":{"testMatch":["**/test/*spec.+(ts)","**/test/**/*spec.+(ts)"],"transform":{"^.+\\.(ts|tsx)$":"ts-jest"},"collectCoverage":true,"moduleFileExtensions":["ts","tsx","js"],"coveragePathIgnorePatterns":["/node_modules/","/test/","/src/libs/"]},"main":"dist/provider-seed.js","types":"dist/index.d.ts","gitHead":"fd5dc071d2fe10050580f14d718becd12372e7cd","scripts":{"test":"jest","build":"webpack","watch":"webpack --watch"},"_npmUser":{"name":"elwizard","email":"gabo_carranza@hotmail.com"},"repository":{"url":"git+https://github.com/Decentral-America/provider-seed.git","type":"git"},"_npmVersion":"6.14.15","description":"* [Overview](#overview)\r * [Getting Started](#getting-started)","directories":{},"_nodeVersion":"14.18.0","dependencies":{"ramda":"^0.26.1","@types/ramda":"^0.26.38","@waves/ts-types":"^1.0.2","@decentralchain/signer":"^1.0.8","@decentralchain/waves-transactions":"^4.2.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.9.0","ts-jest":"^24.2.0","webpack":"^4.41.4","ts-loader":"^6.2.1","typescript":"^3.7.4","@types/jest":"^24.0.24","webpack-cli":"^3.3.10"},"_npmOperationalInternal":{"tmp":"tmp/provider-seed_0.2.0_1644374165340_0.8659971085731895","host":"s3://npm-registry-packages"}}},"time":{"created":"2022-02-09T02:36:05.293Z","modified":"2026-03-05T18:36:50.361Z","0.2.0":"2022-02-09T02:36:05.470Z"},"bugs":{"url":"https://github.com/Decentral-America/provider-seed/issues"},"homepage":"https://github.com/Decentral-America/provider-seed#readme","repository":{"url":"git+https://github.com/Decentral-America/provider-seed.git","type":"git"},"description":"* [Overview](#overview)\r * [Getting Started](#getting-started)","maintainers":[{"email":"gabo_carranza@hotmail.com","name":"elwizard"},{"email":"bartduisters@bartduisters.com","name":"bartduisters"},{"email":"info@decentralchain.io","name":"decentral-america"}],"readme":"# ProviderSeed\r\n\r\n* [Overview](#overview)\r\n* [Getting Started](#getting-started)\r\n\r\n<a id=\"overview\"></a>\r\n## Overview\r\n\r\nProviderSeed implements a Signature Provider for [Signer](https://github.com/wavesplatform/signer) protocol library. ProviderSeed creates user account from SEED.\r\n\r\n<a id=\"getting-started\"></a>\r\n## Getting Started\r\n\r\n### 1. Library installation\r\n\r\nTo install Signer and ProviderSeed libraries use\r\n\r\n```bash\r\nnpm i @decentralchain/signer @decentralchain/provider-seed @decentralchain/waves-transactions\r\n```\r\n\r\n### 2. Library initialization\r\n\r\nAdd library initialization to your app.\r\n\r\n* For Testnet:\r\n\r\n   ```js\r\n   import { Signer } from '@decentralchain/signer';\r\n   import { ProviderSeed } from '@decentralchain/provider-seed';\r\n   import { libs } from '@decentralchain/waves-transactions';\r\n   \r\n   const seed = libs.crypto.randomSeed();\r\n   const signer = new Signer({\r\n     // Specify URL of the node on Testnet\r\n     NODE_URL: 'https://testnet-node.decentralchain.io'\r\n   });\r\n   const provider = new ProviderSeed(seed);\r\n   signer.setProvider(provider);\r\n   ```\r\n\r\n* For Mainnet:\r\n\r\n   ```js\r\n   import { Signer } from '@decentralchain/signer';\r\n   import { ProviderSeed } from '@decentralchain/provider-seed';\r\n   import { libs } from '@decentralchain/waves-transactions';\r\n   \r\n   const seed = libs.crypto.randomSeed();\r\n   const signer = new Signer();\r\n   const provider = new ProviderSeed(seed);\r\n   signer.setProvider(provider);\r\n   ```\r\n\r\n### 3. Basic example\r\n\r\nNow your application is ready to work with Waves Platform. Let's test it by implementing basic functionality. For example, we could try to authenticate user and transfer funds.\r\n\r\n```js\r\nconst user = await signer.login();\r\nconst [transfer] = await signer\r\n  .transfer({\r\n    amount: 1,\r\n    recipient: 'alias:T:merry',\r\n  })\r\n  .sign();\r\n```\r\n\r\nFor more information see [Signer documentation](https://github.com/wavesplatform/signer/blob/master/README.md).\r\n","readmeFilename":"readme.md"}