{"_id":"@elizacn/plugin-polkadot","_rev":"5-519711e6f45bebb8563776c3d279c054","name":"@elizacn/plugin-polkadot","dist-tags":{"latest":"0.0.0-alpha.5"},"versions":{"0.1.8":{"name":"@elizacn/plugin-polkadot","version":"0.1.8","_id":"@elizacn/plugin-polkadot@0.1.8","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"dist":{"shasum":"e17cab85e07d34f542493ced79ba5979e2974222","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.1.8.tgz","fileCount":15,"integrity":"sha512-Sw5wX5OVh2fTHhKMwEJGJm30PBZOGITSt8iqJ8ZJV0F6HSxhM2Nx1BditACKSdsc8I+Gq3nJfwVlU7Ay3Q4AYA==","signatures":[{"sig":"MEQCIDgNPpKDHJZSoTNLeRHGFa8ktmX9utt71kGracdussJaAiB5Jz/Oljwafho3dosk6WEACeJe59uOGULZhID614GRkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6920896},"main":"dist/index.js","type":"module","_from":"file:elizacn-plugin-polkadot-0.1.8+build.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup --format esm --dts --watch","build":"tsup --format esm --dts"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"_resolved":"/tmp/c6376a1ef3533d4c606541966f2fcf86/elizacn-plugin-polkadot-0.1.8+build.1.tgz","_integrity":"sha512-Sw5wX5OVh2fTHhKMwEJGJm30PBZOGITSt8iqJ8ZJV0F6HSxhM2Nx1BditACKSdsc8I+Gq3nJfwVlU7Ay3Q4AYA==","_npmVersion":"10.9.0","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@elizaos/core":"0.1.9","@polkadot/util":"12.6.2","@polkadot/keyring":"12.6.2","@polkadot/util-crypto":"12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","@types/node":"^20.0.0","@polkadot/types":"^10.11.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-polkadot_0.1.8_1738206347748_0.7836554153220261","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.1":{"name":"@elizacn/plugin-polkadot","version":"0.0.0-alpha.1","_id":"@elizacn/plugin-polkadot@0.0.0-alpha.1","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"dist":{"shasum":"35c5f77b5a1b49af1966d736844862e3d4255b25","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.0.0-alpha.1.tgz","fileCount":15,"integrity":"sha512-KS25qau9PDXZdL7VS1PGipNORkdGPfcoFf4QFmWBRdQ0e7cA2/9Du9qFhh21sDZFXW+XaKj11Loe7Pv0pKC0hA==","signatures":[{"sig":"MEUCIGBkhxafrXnhJgEQJz512HApBJpoF9YGHyvjEDMVfDDwAiEA4BUqJhkLf+K0M/Z0oxyiscT4iKf3RWuG9Bg7SyVosq8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6920904},"main":"dist/index.js","type":"module","_from":"file:elizacn-plugin-polkadot-0.0.0-alpha.1.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup --format esm --dts --watch","build":"tsup --format esm --dts"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"_resolved":"/tmp/a68e82c8dd9f35e1daeb2caacdca0f2c/elizacn-plugin-polkadot-0.0.0-alpha.1.tgz","_integrity":"sha512-KS25qau9PDXZdL7VS1PGipNORkdGPfcoFf4QFmWBRdQ0e7cA2/9Du9qFhh21sDZFXW+XaKj11Loe7Pv0pKC0hA==","_npmVersion":"10.9.0","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"@elizaos/core":"0.1.8-alpha.1","@polkadot/util":"12.6.2","@polkadot/keyring":"12.6.2","@polkadot/util-crypto":"12.6.2"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","@types/node":"^20.0.0","@polkadot/types":"^10.11.3"},"_npmOperationalInternal":{"tmp":"tmp/plugin-polkadot_0.0.0-alpha.1_1738207010200_0.3268970235833051","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.2":{"name":"@elizacn/plugin-polkadot","version":"0.0.0-alpha.2","_id":"@elizacn/plugin-polkadot@0.0.0-alpha.2","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"dist":{"shasum":"3f7e68359be94d67dd7cca733ba8dd2685b470ba","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.0.0-alpha.2.tgz","fileCount":6,"integrity":"sha512-5fqoZo6+qYQ9/DgU/wHDQx/RkUMfbZx/M2fWFw6BOj6wai46N+e+ZcG7SxfmbelAy8A/vigHpL9xEhFEz5DUoQ==","signatures":[{"sig":"MEUCIQCKIrC1qKpecFRqTvmWqCU4OIeGV1Z4nHZs4XhS/Vv6AAIgUtLFGYBnDiyOzofCEThpSlTxn2ziYABRYTz+WRrsAlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31163},"main":"dist/index.js","type":"module","_from":"file:elizacn-plugin-polkadot-0.0.0-alpha.2.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup --format esm --dts --watch","build":"tsup --format esm --dts"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"_resolved":"/tmp/c2f0b8431e28410d4bf3cf259c027209/elizacn-plugin-polkadot-0.0.0-alpha.2.tgz","_integrity":"sha512-5fqoZo6+qYQ9/DgU/wHDQx/RkUMfbZx/M2fWFw6BOj6wai46N+e+ZcG7SxfmbelAy8A/vigHpL9xEhFEz5DUoQ==","_npmVersion":"10.9.0","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.24.1","@elizaos/core":"0.1.7","@polkadot/api":"15.5.1","@polkadot/util":"13.3.1","@polkadot/keyring":"13.3.1","@polkadot/util-crypto":"13.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","typescript":"^5.7.3","@types/node":"^20.0.0","@polkadot/types":"^15.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-polkadot_0.0.0-alpha.2_1738208269628_0.8232060505419092","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.3":{"name":"@elizacn/plugin-polkadot","version":"0.0.0-alpha.3","_id":"@elizacn/plugin-polkadot@0.0.0-alpha.3","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"dist":{"shasum":"fe0af321f6c3c72342f24edd0cd0f55e6d26f3a4","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.0.0-alpha.3.tgz","fileCount":6,"integrity":"sha512-T/I09nA59Luy2Hy6Xb2JGGW/PVAOAqPXcGy7Zi5Qsx9G4R882A6wgSoI+6AHvLrfvjLNWc6TLkh31DjRE2Su3A==","signatures":[{"sig":"MEUCIQCPtmXIF89TUMquboIqEiKAZS9MwhPqmrJwpJSN6sKB8QIgaadW1siby5oNI/+0dtzTrNzaOenuozj65pnO/80t8MI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29318},"main":"dist/index.js","type":"module","_from":"file:elizacn-plugin-polkadot-0.0.0-alpha.3.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup --format esm --dts --watch","build":"tsup --format esm --dts"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"_resolved":"/tmp/87da08ceeb32a78f1c4f8ad4d15841a2/elizacn-plugin-polkadot-0.0.0-alpha.3.tgz","_integrity":"sha512-T/I09nA59Luy2Hy6Xb2JGGW/PVAOAqPXcGy7Zi5Qsx9G4R882A6wgSoI+6AHvLrfvjLNWc6TLkh31DjRE2Su3A==","_npmVersion":"10.9.0","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.24.1","@elizaos/core":"0.1.7","@polkadot/api":"15.5.1","@polkadot/util":"13.3.1","@polkadot/keyring":"13.3.1","@polkadot/util-crypto":"13.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","typescript":"^5.7.3","@types/node":"^20.0.0","@polkadot/types":"^15.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-polkadot_0.0.0-alpha.3_1738227604401_0.10332227542140648","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.4":{"name":"@elizacn/plugin-polkadot","version":"0.0.0-alpha.4","_id":"@elizacn/plugin-polkadot@0.0.0-alpha.4","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"dist":{"shasum":"9d0486016dc78729b9511c1248f7270bd791952f","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.0.0-alpha.4.tgz","fileCount":6,"integrity":"sha512-CYlj9mgSUuEv0RlR5ng13Iup5i4EVUGG2Yi6CsSmK6tmx0asi+wtkb3UiF2lZ6OP0NlgE7d2tMdTtLm3jmUJyw==","signatures":[{"sig":"MEYCIQDDfee9XEHgp+YvlNW4Zr4VuBOPioPRow4fqON1kzWNdAIhANYuFpa0DcnSSDP1O7z1nP1j59oGtEc+Am3JYWdB80Xz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":30020},"main":"dist/index.js","type":"module","_from":"file:elizacn-plugin-polkadot-0.0.0-alpha.4.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsup --format esm --dts --watch","build":"tsup --format esm --dts"},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"_resolved":"/tmp/e31a85afb740905122e14209a763be40/elizacn-plugin-polkadot-0.0.0-alpha.4.tgz","_integrity":"sha512-CYlj9mgSUuEv0RlR5ng13Iup5i4EVUGG2Yi6CsSmK6tmx0asi+wtkb3UiF2lZ6OP0NlgE7d2tMdTtLm3jmUJyw==","_npmVersion":"10.9.0","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","directories":{},"_nodeVersion":"23.3.0","dependencies":{"zod":"^3.24.1","@elizaos/core":"0.1.7","@polkadot/api":"15.5.1","@polkadot/util":"13.3.1","@polkadot/keyring":"13.3.1","@polkadot/util-crypto":"13.3.1"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"8.3.5","typescript":"^5.7.3","@types/node":"^20.0.0","@polkadot/types":"^15.5.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-polkadot_0.0.0-alpha.4_1738228541663_0.10784089895915283","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-alpha.5":{"name":"@elizacn/plugin-polkadot","version":"0.0.0-alpha.5","main":"dist/index.js","type":"module","types":"dist/index.d.ts","dependencies":{"@elizaos/core":"0.1.9","@polkadot/api":"^15.5.1","@polkadot/keyring":"^13.3.1","@polkadot/util":"^13.3.1","@polkadot/util-crypto":"^13.3.1","zod":"^3.24.1"},"devDependencies":{"@polkadot/types":"^15.5.1","@types/node":"^20.0.0","tsup":"^8.3.5","typescript":"^5.7.3"},"scripts":{"build":"tsup --format esm --dts","dev":"tsup --format esm --dts --watch"},"_id":"@elizacn/plugin-polkadot@0.0.0-alpha.5","description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","_integrity":"sha512-SJGJoDSTO5kSq5r689GKOoJkOpx/zrjR2lQzSDuF5b1Z2yBHurE8HBXiqpyVsrtv7bBc0gzUEMI6fT4xLikLxg==","_resolved":"/tmp/e62c6cb10c51a0bd1030775f9628bae5/elizacn-plugin-polkadot-0.0.0-alpha.5.tgz","_from":"file:elizacn-plugin-polkadot-0.0.0-alpha.5.tgz","_nodeVersion":"23.6.1","_npmVersion":"10.9.2","dist":{"integrity":"sha512-SJGJoDSTO5kSq5r689GKOoJkOpx/zrjR2lQzSDuF5b1Z2yBHurE8HBXiqpyVsrtv7bBc0gzUEMI6fT4xLikLxg==","shasum":"ca6d81bf2ba41432c51c24be0fb723889c751e42","tarball":"https://registry.npmjs.org/@elizacn/plugin-polkadot/-/plugin-polkadot-0.0.0-alpha.5.tgz","fileCount":6,"unpackedSize":30044,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD/r1WjTrjc1NmVTqMlcqr502Cq8pnpg0R9Zg6l7DO/XQIgc7D4LjaDZssQGnaHR3vLHLO1KBIfd26/WDwF8IFQEWs="}]},"_npmUser":{"name":"btwiuse","email":"btwiuse@gmail.com"},"directories":{},"maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-polkadot_0.0.0-alpha.5_1738564963298_0.8820316765536775"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-30T03:05:47.624Z","modified":"2025-02-03T06:42:43.670Z","0.1.8":"2025-01-30T03:05:48.015Z","0.0.0-alpha.1":"2025-01-30T03:16:50.418Z","0.0.0-alpha.2":"2025-01-30T03:37:49.852Z","0.0.0-alpha.3":"2025-01-30T09:00:04.582Z","0.0.0-alpha.4":"2025-01-30T09:15:41.842Z","0.0.0-alpha.5":"2025-02-03T06:42:43.480Z"},"description":"This is a plugin for using Eliza to interact with the Polkadot network. Defaults to the Polkadot mainnet, but can be customized to use other networks by changing the RPC in the `.env` file at `POLKADOT_RPC_URL`.","maintainers":[{"name":"btwiuse","email":"btwiuse@gmail.com"}],"readme":"# @elizaos/plugin-polkadot - Plugin for Polkadot\n\nThis is a plugin for using Eliza to interact with the Polkadot network. Defaults\nto the Polkadot mainnet, but can be customized to use other networks by changing\nthe RPC in the `.env` file at `POLKADOT_RPC_URL`.\n\n## Actions\n\n- **transfer**: This action enables the transfer of DOT tokens from the agent's\n  wallet (as defined by the keyring generated from `POLKADOT_SEED`) to another\n  wallet. To use, just mention the transfer of DOT tokens to a Polkadot account.\n\n  - name: `SEND_POLKADOT`\n\n  - Message sample:\n    `Send 100 DOT to 5GWbvXjefEvXXETtKQH7YBsUaPc379KAQATW1eqeJT26cbsK`\n\n## Usage & Testing\n\n### Detailed testing steps\n\n- In `.env` you should set the value for `POLKADOT_ADDRESS` (this is the public\n  address for the agent account -\n  [learn how to get one here](https://wiki.polkadot.network/docs/learn-account-generation))\n  and `POLKADOT_SEED` (seed phrase for the same account).\n\n- **Transfer DOT**\n  - To test the transfer function, you need tokens in your Polkadot account. You\n    can acquire DOT tokens from various exchanges or use the Polkadot Faucet for\n    testnet tokens.\n  - Run the agent and prompt it with: \"send <AMOUNT> DOT to\n    <any other Polkadot account> \" - e.g.\n    `send 1 DOT to 5GWbvXjefEvXXETtKQH7YBsUaPc379KAQATW1eqeJT26cbsK`\n  - Assuming everything goes smoothly, the agent returns with the Tx Hash and\n    Block Hash. The tx hash can be checked on the Polkadot block explorer at\n    https://polkadot.subscan.io/\n\n## Resources\n\n- [Polkadot Documentation](https://wiki.polkadot.network/)\n- [Set up a Polkadot Account](https://wiki.polkadot.network/docs/learn-account-generation) -\n  Learn how to get your `POLKADOT_SEED`\n- [Find more Network Information like RPC endpoints](https://wiki.polkadot.network/docs/maintain-networks)\n- [Learn more about Polkadot](https://polkadot.network/)\n","readmeFilename":"README.md"}