{"_id":"@amax/amaxwallet-adapter-metamask","name":"@amax/amaxwallet-adapter-metamask","dist-tags":{"latest":"1.1.0"},"versions":{"1.1.0":{"name":"@amax/amaxwallet-adapter-metamask","version":"1.1.0","description":"Wallet adapter for metamask snap Wallet.","keywords":["armoniax","amaxScan","metamask"],"author":{"name":"armoniax"},"repository":{"type":"git","url":"git+https://github.com/armoniax/amaxjs.git#main"},"license":"MIT","type":"module","sideEffects":false,"engines":{"node":">=16","pnpm":">=7"},"main":"./lib/cjs/index.js","module":"./lib/esm/index.js","types":"./lib/types/index.d.ts","exports":{"require":"./lib/cjs/index.js","import":"./lib/esm/index.js","types":"./lib/types/index.d.ts"},"publishConfig":{"access":"public"},"dependencies":{"@amax/amaxjs-v2":"^22.1.1","@metamask/providers":"^16.0.0","@amax/abstract-adapter":"^1.1.0"},"devDependencies":{"@testing-library/dom":"^8.20.0","@types/readable-stream":"^4.0.11","jest-environment-jsdom":"^29.3.1","shx":"^0.3.4"},"scripts":{"clean":"shx mkdir -p lib && shx rm -rf lib","package":"shx echo '{ \"type\": \"commonjs\" }' > lib/cjs/package.json","test":"jest","test:coverage":"jest  --coverage","build:umd":"node ../../../scripts/build-umd.js"},"bugs":{"url":"https://github.com/armoniax/amaxjs/issues"},"homepage":"https://github.com/armoniax/amaxjs/tree/main#readme","_id":"@amax/amaxwallet-adapter-metamask@1.1.0","_integrity":"sha512-ebmJZbskLwogC6/Cmhe6GNyE4Xfruyn4uxcsekK/pYAa9Jdcwsr4dHQAj/EW2y9saikbArk3iVPleaNC4C1iTA==","_resolved":"/private/var/folders/3f/51_3qrs158j01hsttw5lg5940000gn/T/30a69b320d0ff68121c0a47c51024e59/amax-amaxwallet-adapter-metamask-1.1.0.tgz","_from":"file:amax-amaxwallet-adapter-metamask-1.1.0.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-ebmJZbskLwogC6/Cmhe6GNyE4Xfruyn4uxcsekK/pYAa9Jdcwsr4dHQAj/EW2y9saikbArk3iVPleaNC4C1iTA==","shasum":"ee774a549bc97b9f3e9dcb553addd6979c35a0d0","tarball":"https://registry.npmjs.org/@amax/amaxwallet-adapter-metamask/-/amaxwallet-adapter-metamask-1.1.0.tgz","fileCount":35,"unpackedSize":1383864,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHmPLFZBetZB5yN+x/m6I9HEnfsk+b935oDLslyA0z4qAiAJ7VlLbyN7cNEQe/Cg6TQlJDQzcB9h3I5r1UVlo2YZVg=="}]},"_npmUser":{"name":"armoniametachain","email":"aplink2022@gmail.com"},"directories":{},"maintainers":[{"name":"armoniametachain","email":"aplink2022@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/amaxwallet-adapter-metamask_1.1.0_1718853808216_0.5217501568557574"},"_hasShrinkwrap":false}},"time":{"created":"2024-06-20T03:23:28.123Z","1.1.0":"2024-06-20T03:23:28.447Z","modified":"2024-06-20T03:23:28.759Z"},"maintainers":[{"name":"armoniametachain","email":"aplink2022@gmail.com"}],"description":"Wallet adapter for metamask snap Wallet.","homepage":"https://github.com/armoniax/amaxjs/tree/main#readme","keywords":["armoniax","amaxScan","metamask"],"repository":{"type":"git","url":"git+https://github.com/armoniax/amaxjs.git#main"},"author":{"name":"armoniax"},"bugs":{"url":"https://github.com/armoniax/amaxjs/issues"},"license":"MIT","readme":"# `@amax/amaxwallet-adapter-metamask`\n\nThis package provides an adapter to enable Amax DApps to connect to the  [MetaMask Wallet extension](https://metamask.io/).\n\n## Demo\n\n```typescript\nimport { MetaMaskAdapter } from '@amax/amaxwallet-adapter-metamask';\n\nconst adapter = new MetaMaskAdapter();\n// connect to TokenPocket\nawait adapter.connect();\n\n// then you can get account\nconsole.log(adapter.account);\n\n// using adapter push a transaction\nconst TransactResult = await adapter.transact(acions);\n```\n\n## Documentation\n\n### API\n\n-   `Constructor(config: MetaMaskAdapterConfig)`\n\n```typescript\ninterface MetaMaskAdapterConfig {\n    rpc?: string;\n    walletProviderLocalStorageKey?: string;\n}\n```","readmeFilename":"README.md"}