{"_id":"@biuauth/base-evm-adapter","name":"@biuauth/base-evm-adapter","dist-tags":{"latest":"6.1.1"},"versions":{"6.1.1":{"name":"@biuauth/base-evm-adapter","version":"6.1.1","homepage":"https://github.com/Web3Auth/Web3Auth#readme","license":"ISC","main":"dist/baseEvmAdapter.cjs.js","module":"dist/baseEvmAdapter.esm.js","unpkg":"dist/baseEvmAdapter.umd.min.js","jsdelivr":"dist/baseEvmAdapter.umd.min.js","types":"dist/types/index.d.ts","author":{"name":"Torus Labs"},"scripts":{"test":"mocha --config ../../.mocharc.json test/**.ts","test-debugger":"mocha --config ../../.mocharc.json --inspect-brk test/**.ts","dev":"torus-scripts start","build":"torus-scripts build","lint":"eslint --fix 'src/**/*.ts'","prepack":"npm run build","pre-commit":"lint-staged --cwd ."},"dependencies":{"@biuauth/base":"^6.1.1"},"peerDependencies":{"@babel/runtime":"^7.x"},"lint-staged":{"!(*d).ts":["eslint --cache --fix","prettier --write"]},"repository":{"type":"git","url":"git+https://github.com/Web3Auth/Web3Auth.git"},"bugs":{"url":"https://github.com/Web3Auth/Web3Auth/issues"},"keywords":[],"publishConfig":{"access":"public"},"engines":{"node":">=16.18.1","npm":">=8.x"},"gitHead":"b7f9d6aac4f456cce7e595d7a9425bd14e918f4c","description":"[![npm version](https://img.shields.io/npm/v/@biuauth/base-evm-adapter?label=%22%22)](https://www.npmjs.com/package/@biuauth/base-evm-adapter/v/latest) [![minzip](https://img.shields.io/bundlephobia/minzip/@biuauth/base?label=%22%22)](https://bundlephobia","_id":"@biuauth/base-evm-adapter@6.1.1","_nodeVersion":"20.2.0","_npmVersion":"9.6.6","dist":{"integrity":"sha512-WuJW2ZjuaySG/cvPHog+nKka1UVQrKW20Mqt6ovdwBmCNcaa2WPUdwHZcOLzUv0b1o82Bz2rfDp/zS8JxsN1cw==","shasum":"b19b6992072c8225a21c6829315f5b9575c9d86d","tarball":"https://registry.npmjs.org/@biuauth/base-evm-adapter/-/base-evm-adapter-6.1.1.tgz","fileCount":13,"unpackedSize":1268863,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDcfIhmifJwbiiXixT8pOdS6q5rBkurs58A00P42tqNcgIgVfbWhX/9WNjGmMuDnudVWa9iMALf2fbFVrpP50H2Pb8="}]},"_npmUser":{"name":"leekone","email":"fengwang8888888@gmail.com"},"directories":{},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/base-evm-adapter_6.1.1_1688566432876_0.5456089894563798"},"_hasShrinkwrap":false}},"time":{"created":"2023-07-05T14:13:52.803Z","6.1.1":"2023-07-05T14:13:53.127Z","modified":"2023-07-05T14:13:53.386Z"},"maintainers":[{"name":"leekone","email":"fengwang8888888@gmail.com"}],"description":"[![npm version](https://img.shields.io/npm/v/@biuauth/base-evm-adapter?label=%22%22)](https://www.npmjs.com/package/@biuauth/base-evm-adapter/v/latest) [![minzip](https://img.shields.io/bundlephobia/minzip/@biuauth/base?label=%22%22)](https://bundlephobia","homepage":"https://github.com/Web3Auth/Web3Auth#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Web3Auth/Web3Auth.git"},"author":{"name":"Torus Labs"},"bugs":{"url":"https://github.com/Web3Auth/Web3Auth/issues"},"license":"ISC","readme":"# Web3Auth Base Evm Adapter (Basic Types and Interface for Web3Auth)\n\n[![npm version](https://img.shields.io/npm/v/@biuauth/base-evm-adapter?label=%22%22)](https://www.npmjs.com/package/@biuauth/base-evm-adapter/v/latest)\n[![minzip](https://img.shields.io/bundlephobia/minzip/@biuauth/base?label=%22%22)](https://bundlephobia.com/result?p=@biuauth/base-evm-adapter@latest)\n\n> Web3Auth is where passwordless auth meets non-custodial key infrastructure for Web3 apps and wallets. By aggregating OAuth (Google, Twitter, Discord) logins, different wallets and innovative Multi Party Computation (MPC) - Web3Auth provides a seamless login experience to every user on your application.\n\nWeb3Auth Base Evm Adapter contains a base class for EVM adapters.\n\n## 📖 Documentation\n\nRead more about the Web3Auth in the [official Web3Auth Documentation](https://web3auth.io/docs/sdk/web/).\n\n## 💡 Features\n- Plug and Play, OAuth based Web3 Authentication Service\n- Fully decentralized, non-custodial key infrastructure\n- End to end Whitelabelable solution\n- Threshold Cryptography based Key Reconstruction\n- Multi Factor Authentication Setup & Recovery (Includes password, backup phrase, device factor editing/deletion etc)\n- Support for WebAuthn & Passwordless Login\n- Support for connecting to multiple wallets\n- DApp Active Session Management\n\n...and a lot more\n\n## 🔗 Installation\n\n```shell\nnpm install --save @biuauth/base-evm-adapter\n```\n\n## 🩹 Example\n\n```ts\nimport { BaseEvmAdapter } from \"@biuauth/base-evm-adapter\";\n\n\nexport class EvmAdapter extends BaseEvmAdapter<void> {\n}\n```\n\nCheckout the examples for your preferred blockchain and platform in our [examples repository](https://github.com/Web3Auth/examples/)\n\n## 🌐 Demo\nCheck out the [Web3Auth](https://demo-app.web3auth.io/) Demo](https://demo-app.web3auth.io/) to see how Web3Auth can be used in your application.\n\n## 💬 Troubleshooting and Support\n\n- Have a look at our [Community Portal](https://community.web3auth.io/) to see if anyone has any questions or issues you might be having. Feel free to reate new topics and we'll help you out as soon as possible.\n- Checkout our [Troubleshooting Documentation Page](https://web3auth.io/docs/troubleshooting) to know the common issues and solutions.\n- For Priority Support, please have a look at our [Pricing Page](https://web3auth.io/pricing.html) for the plan that suits your needs.\n","readmeFilename":"README.md"}