{"_id":"@astar-network/metamask-astar-adapter","_rev":"7-7d68a0af7c9065f7068ecabb74158554","name":"@astar-network/metamask-astar-adapter","dist-tags":{"latest":"0.5.4"},"versions":{"0.5.2":{"name":"@astar-network/metamask-astar-adapter","version":"0.5.2","keywords":["astar","metamask","snap","substrate"],"author":{"name":"Astar Network","email":"info@astar.network"},"license":"Apache-2.0","_id":"@astar-network/metamask-astar-adapter@0.5.2","maintainers":[{"name":"astar-sys","email":"devops-system@astar.network"},{"name":"gluneau","email":"gregory.luneau@gmail.com"},{"name":"shunsukew","email":"shunsuke@astar.network"},{"name":"codespool","email":"sasa.pul@gmail.com"},{"name":"willastar","email":"will@stake.co.jp"},{"name":"hoonsubin","email":"mail@hoonkim.me"}],"homepage":"https://github.com/AstarNetwork/metamask-snap-astar/tree/astar/packages/adapter","dist":{"shasum":"eccd3dc5582583b9e9428bfcd253766b0b89e307","tarball":"https://registry.npmjs.org/@astar-network/metamask-astar-adapter/-/metamask-astar-adapter-0.5.2.tgz","fileCount":10,"integrity":"sha512-VfWWrxo27kD2Sjni0O5yWVCMQgz9suJmMPOyP3LjT9dFJDkLH0OQBkOlBcs1lBg+Sz6jt/XO/C8vn0lwWmP1yg==","signatures":[{"sig":"MEYCIQDCLsaduxv4WcY4kHUU4mtmnMRjO2doZVsm3Uy9Hywm/gIhAOcGtI2VstTS4A0h9NfSQpfXSQ/FqEceFfL0G6ar1nMK","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17363},"main":"./build/index.js","types":"./build/index.d.ts","module":"./build/index.js","gitHead":"322c669059c18b08a8e20580e4d67d20d9a257b9","scripts":{"lint":"yarn run lint:style && yarn run lint:types","test":"exit 0","build":"yarn run build:lib && yarn run build:types","prebuild":"rm -rf build","build:lib":"tsc --build tsconfig.json","lint:style":"eslint --color 'src/**/*.{js,ts,tsx}'","lint:types":"tsc --noEmit --pretty","build:types":"tsc --emitDeclarationOnly","lint:style:fix":"yarn run lint:style --fix"},"_npmUser":{"name":"gluneau","email":"gregory.luneau@gmail.com"},"_npmVersion":"9.6.7","description":"![](https://github.com/AstarNetwork/metamask-snap-astar/workflows/ci/badge.svg) ![](https://img.shields.io/github/license/AstarNetwork/metamask-snap-astar) ![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square) ![Discord](https:/","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@polkadot/api":"^10.9.1","@polkadot/types-augment":"^10.9.1","@polkadot/extension-inject":"^0.46.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.17.0","typescript":"4.7.3","@types/node":"^17.0.36","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/metamask-astar-adapter_0.5.2_1697236976984_0.3183028450547025","host":"s3://npm-registry-packages"}},"0.5.3":{"name":"@astar-network/metamask-astar-adapter","version":"0.5.3","keywords":["astar","metamask","snap","substrate"],"author":{"name":"Astar Network","email":"info@astar.network"},"license":"Apache-2.0","_id":"@astar-network/metamask-astar-adapter@0.5.3","maintainers":[{"name":"astar-sys","email":"devops-system@astar.network"},{"name":"gluneau","email":"gregory.luneau@gmail.com"},{"name":"shunsukew","email":"shunsuke@astar.network"},{"name":"codespool","email":"sasa.pul@gmail.com"},{"name":"willastar","email":"will@stake.co.jp"},{"name":"hoonsubin","email":"mail@hoonkim.me"}],"homepage":"https://github.com/AstarNetwork/metamask-snap-astar/tree/astar/packages/adapter","dist":{"shasum":"66dfb4ab0d0c18a033b0d2341fd76fd41a1371d9","tarball":"https://registry.npmjs.org/@astar-network/metamask-astar-adapter/-/metamask-astar-adapter-0.5.3.tgz","fileCount":10,"integrity":"sha512-2QPlVLTMp8P1N0tvJ9AkWiMA3lnj40q7z9KwagRfNNV2WPpNsKP9KxegCCog4TKIyjcPyUaXYq3vGBqCc7D0mw==","signatures":[{"sig":"MEQCICAcRMu6B5FMjpS75fjQIM3ZU1NOggK7EW9k8sZd0RC2AiAx7ty4kasEati0q0uTZfDNWEObJUn/+frzIeXFXb5Pdw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17363},"main":"./build/index.js","types":"./build/index.d.ts","module":"./build/index.js","gitHead":"1a552edda7330cbc161eb02dc8cc81e1ebaf6d9e","scripts":{"lint":"yarn run lint:style && yarn run lint:types","test":"exit 0","build":"yarn run build:lib && yarn run build:types","prebuild":"rm -rf build","build:lib":"tsc --build tsconfig.json","lint:style":"eslint --color 'src/**/*.{js,ts,tsx}'","lint:types":"tsc --noEmit --pretty","build:types":"tsc --emitDeclarationOnly","lint:style:fix":"yarn run lint:style --fix"},"_npmUser":{"name":"gluneau","email":"gregory.luneau@gmail.com"},"_npmVersion":"9.6.7","description":"![](https://github.com/AstarNetwork/metamask-snap-astar/workflows/ci/badge.svg) ![](https://img.shields.io/github/license/AstarNetwork/metamask-snap-astar) ![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square) ![Discord](https:/","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@polkadot/api":"^10.9.1","@polkadot/types-augment":"^10.9.1","@polkadot/extension-inject":"^0.46.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.17.0","typescript":"4.7.3","@types/node":"^17.0.36","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/metamask-astar-adapter_0.5.3_1697413409920_0.7574252200114426","host":"s3://npm-registry-packages"}},"0.5.4":{"name":"@astar-network/metamask-astar-adapter","version":"0.5.4","keywords":["astar","metamask","snap","substrate"],"author":{"name":"Astar Network","email":"info@astar.network"},"license":"Apache-2.0","_id":"@astar-network/metamask-astar-adapter@0.5.4","maintainers":[{"name":"astar-sys","email":"devops-system@astar.network"},{"name":"gluneau","email":"gregory.luneau@gmail.com"},{"name":"shunsukew","email":"shunsuke@astar.network"},{"name":"codespool","email":"sasa.pul@gmail.com"},{"name":"willastar","email":"will@stake.co.jp"},{"name":"hoonsubin","email":"mail@hoonkim.me"}],"homepage":"https://github.com/AstarNetwork/metamask-snap-astar/tree/astar/packages/adapter","dist":{"shasum":"41529d6a8a0af4d7f75401db36b30f153a903d41","tarball":"https://registry.npmjs.org/@astar-network/metamask-astar-adapter/-/metamask-astar-adapter-0.5.4.tgz","fileCount":21,"integrity":"sha512-8vSvzeEIUVQ2AraStytBx0QX0PPuu8jY6jLhU1N+Bp+Iw0lWWfxSo4UyNeKEWKFaq0KZnJTgD/uf21NqjwCB/A==","signatures":[{"sig":"MEUCIGXIKrEMyNJaJ57ftyHowWdL7OR+N0Icr46h8nBYc0WCAiEA3ow/XDFiP5iIAKXUiSBTLXintNhRNzeWSwLSLBGpMqo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":46953},"main":"./build/index.js","types":"./build/index.d.ts","module":"./build/index.js","gitHead":"e0ceebe0561c6c1ec90366748f7af497faaac732","scripts":{"lint":"yarn run lint:style && yarn run lint:types","test":"exit 0","build":"yarn run build:lib && yarn run build:types","prebuild":"rm -rf build","build:lib":"tsc --build tsconfig.json","lint:style":"eslint --color 'src/**/*.{js,ts,tsx}'","lint:types":"tsc --noEmit --pretty","build:types":"tsc --emitDeclarationOnly","lint:style:fix":"yarn run lint:style --fix"},"_npmUser":{"name":"gluneau","email":"gregory.luneau@gmail.com"},"_npmVersion":"9.6.7","description":"![](https://github.com/AstarNetwork/metamask-snap-astar/workflows/ci/badge.svg) ![](https://img.shields.io/github/license/AstarNetwork/metamask-snap-astar) ![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square) ![Discord](https:/","directories":{},"_nodeVersion":"18.17.1","dependencies":{"@polkadot/api":"^10.9.1","@polkadot/types-augment":"^10.9.1","@polkadot/extension-inject":"^0.46.5"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"^8.17.0","typescript":"4.7.3","@types/node":"^17.0.36","@typescript-eslint/parser":"^5.27.1","@typescript-eslint/eslint-plugin":"^5.27.1"},"_npmOperationalInternal":{"tmp":"tmp/metamask-astar-adapter_0.5.4_1697414998948_0.32679548536363234","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-10-13T22:42:56.867Z","modified":"2024-10-30T00:27:19.190Z","0.5.2":"2023-10-13T22:42:57.156Z","0.5.3":"2023-10-15T23:43:30.123Z","0.5.4":"2023-10-16T00:09:59.267Z"},"author":{"name":"Astar Network","email":"info@astar.network"},"license":"Apache-2.0","homepage":"https://github.com/AstarNetwork/metamask-snap-astar/tree/astar/packages/adapter","keywords":["astar","metamask","snap","substrate"],"description":"![](https://github.com/AstarNetwork/metamask-snap-astar/workflows/ci/badge.svg) ![](https://img.shields.io/github/license/AstarNetwork/metamask-snap-astar) ![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square) ![Discord](https:/","maintainers":[{"email":"taegeon.go@startale.com","name":"alan-astar"},{"email":"kovacevic.slobodan@startale.com","name":"bobo_ka"},{"email":"devops-system@astar.network","name":"astar-sys"},{"email":"sasa.pul@gmail.com","name":"codespool"}],"readme":"# Metamask <> Astar snap adapter\n\n![](https://github.com/AstarNetwork/metamask-snap-astar/workflows/ci/badge.svg)\n![](https://img.shields.io/github/license/AstarNetwork/metamask-snap-astar)\n![](https://img.shields.io/badge/yarn-%3E%3D1.17.0-orange.svg?style=flat-square)\n![Discord](https://img.shields.io/discord/644182966574252073?color=blue&label=Discord&logo=discord)\n\nMetamask <> Astar snap adapter is used to inject [astar snap](https://github.com/AstarNetwork/metamask-snap-astar) as web3 provider. It lists snap inside `window.injectedWeb3[\"metamask-astar-snap\"]` so it can be enabled using `@polkadot/extension-dapp` package.  \n\nFor more details on astar snap itself see [snap repo](https://github.com/AstarNetwork/metamask-snap-astar) or read full [astar snap documentation](https://github.com/AstarNetwork/metamask-snap-astar/wiki).\n\n## Usage\n\nAdapter has only one exposed function for enabling snap as web3 provider.\n\n```typescript\nfunction enablePolkadotSnap(\n  config?: SnapConfig,\n  snapOrigin?: string,\n  snapInstallationParams?: Record<SnapInstallationParamNames, unknown> = {}\n): Promise<MetamaskPolkadotSnap>\n```\n\nBy providing `config` as argument it is possible to override default configurations.\n\nConfiguration structure is shown below.\n\n```ts\nSnapConfig {\n  networkName: SnapNetworks;\n  wsRpcUrl?: string;\n  addressPrefix?: number;\n  unit?: UnitConfiguration;\n}\n\nSnapNetworks = \"astar\" | \"shiden\" | \"shibuya\";\n\nUnitConfiguration {\n  symbol: string;\n  decimals: number;\n  image?: string;\n  customViewUrl?: string;\n}\n```\n","readmeFilename":"README.md"}