{"_id":"@0xgasless/dev-account","name":"@0xgasless/dev-account","dist-tags":{"latest":"0.0.11"},"versions":{"0.0.11":{"name":"@0xgasless/dev-account","author":{"name":"0xGasless"},"version":"0.0.11","description":"SDK for 0xgasless integration with support for account abstraction, smart accounts, ERC-4337.","keywords":["erc-7579","modular smart account","account abstraction","0xgasless","sdk"],"type":"module","main":"./dist/_cjs/index.js","module":"./dist/_esm/index.js","types":"./dist/_types/index.d.ts","typings":"./dist/_types/index.d.ts","homepage":"https://0xgasless.com","sideEffects":false,"exports":{".":{"types":"./dist/_types/index.d.ts","import":"./dist/_esm/index.js","default":"./dist/_cjs/index.js"},"./account":{"types":"./_types/account/index.d.ts","import":"./_esm/account/index.js","default":"./_cjs/account/index.js"},"./bundler":{"types":"./_types/bundler/index.d.ts","import":"./_esm/bundler/index.js","default":"./_cjs/bundler/index.js"},"./paymaster":{"types":"./_types/paymaster/index.d.ts","import":"./_esm/paymaster/index.js","default":"./_cjs/paymaster/index.js"},"./modules":{"types":"./_types/modules/index.d.ts","import":"./_esm/modules/index.js","default":"./_cjs/modules/index.js"}},"scripts":{"format":"biome format . --write","lint":"biome check .","lint:fix":"bun run lint --apply","dev":"bun link && concurrently \"bun run esm:watch\" \"bun run cjs:watch\" \"bun run esm:watch:aliases\" \"bun run cjs:watch:aliases\"","build":"bun run clean && bun run build:cjs && bun run build:esm && bun run build:types","clean":"rimraf ./dist/_esm ./dist/_cjs ./dist/_types ./dist/tsconfig","test":"","test:readOnly":"","test:watch":"","test:watch:readOnly":"","test:coverage":"","test:ci":"","size":"size-limit","docs":"typedoc --tsconfig ./tsconfig/tsconfig.esm.json","docs:deploy":"bun run docs && gh-pages -d docs","changeset":"changeset","changeset:release":"bun run build && changeset publish","changeset:version":"changeset version && bun install --lockfile-only","esm:watch":"tsc --project ./tsconfig/tsconfig.esm.json --watch","cjs:watch":"tsc --project ./tsconfig/tsconfig.cjs.json --watch","esm:watch:aliases":"tsc-alias -p ./tsconfig/tsconfig.esm.json --watch","cjs:watch:aliases":"tsc-alias -p ./tsconfig/tsconfig.cjs.json --watch","build:cjs":"tsc --project ./tsconfig/tsconfig.cjs.json && tsc-alias -p ./tsconfig/tsconfig.cjs.json && echo > ./dist/_cjs/package.json '{\"type\":\"commonjs\"}'","build:esm":"tsc --project ./tsconfig/tsconfig.esm.json && tsc-alias -p ./tsconfig/tsconfig.esm.json && echo > ./dist/_esm/package.json '{\"type\": \"module\",\"sideEffects\":false}'","build:types":"tsc --project ./tsconfig/tsconfig.types.json && tsc-alias -p ./tsconfig/tsconfig.types.json"},"devDependencies":{"@biomejs/biome":"1.6.0","@changesets/cli":"^2.27.1","@commitlint/cli":"^19.0.3","@commitlint/config-conventional":"^19.0.3","@ethersproject/abi":"^5.7.0","@ethersproject/providers":"^5.7.2","@ethersproject/wallet":"^5.7.0","@size-limit/esbuild-why":"^11","@size-limit/preset-small-lib":"^11","@types/bun":"latest","@vitest/coverage-v8":"^1.3.1","buffer":"^6.0.3","concurrently":"^8.2.2","ethers":"^6.12.0","gh-pages":"^6.1.1","rimraf":"^5.0.5","simple-git-hooks":"^2.9.0","size-limit":"^11","tsc-alias":"^1.8.8","tslib":"^2.6.2","typedoc":"^0.25.9","vitest":"^1.3.1"},"peerDependencies":{"typescript":"^5","viem":"^2"},"commitlint":{"extends":["@commitlint/config-conventional"]},"simple-git-hooks":{"pre-commit":"bun run format && bun run lint:fix","commit-msg":"npx --no -- commitlint --edit ${1}"},"dependencies":{"merkletreejs":"^0.3.11"},"_id":"@0xgasless/dev-account@0.0.11","gitHead":"bca2a4da23c4ca3ba7f45c7430f343b2f98714b3","_nodeVersion":"18.19.0","_npmVersion":"9.8.1","dist":{"integrity":"sha512-s+cpbPRQ0PNRFmdOcp3SMnlsC7jKRFmLc/a3b0tJJh324ZH2eC4nxpA4v9AqJYG7M2svXqYtudEt5iBSEHGggQ==","shasum":"00c30137c47793b4fae71bd2c42dd27df940e9ad","tarball":"https://registry.npmjs.org/@0xgasless/dev-account/-/dev-account-0.0.11.tgz","fileCount":377,"unpackedSize":1182431,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDGstUeNAimCO3DJTXpawBlZYx4y4DvF7byuJOc+tS5JgIgDVaFtGyTjJb2LX4z/UU0hk+y07Km4GN35N13e7hiC28="}]},"_npmUser":{"name":"0xgasless","email":"0xgasless@gmail.com"},"directories":{},"maintainers":[{"name":"0xgasless","email":"0xgasless@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dev-account_0.0.11_1737657679030_0.6762244325042754"},"_hasShrinkwrap":false}},"time":{"created":"2025-01-23T18:41:18.925Z","0.0.11":"2025-01-23T18:41:19.230Z","modified":"2025-01-23T18:41:19.498Z"},"maintainers":[{"name":"0xgasless","email":"0xgasless@gmail.com"}],"description":"SDK for 0xgasless integration with support for account abstraction, smart accounts, ERC-4337.","homepage":"https://0xgasless.com","keywords":["erc-7579","modular smart account","account abstraction","0xgasless","sdk"],"author":{"name":"0xGasless"},"readme":"\n# 0xGasless SDK 🚀\n\nThe 0xGasless SDK is your all-in-one toolkit for building decentralized applications (dApps) with **ERC4337 Account Abstraction** and **Smart Accounts**. It is designed for seamless user experiences and offers non-custodial solutions for user onboarding, sending transactions (userOps), gas sponsorship and much more.\n\n## 🛠️ Quickstart\n\n### Installation\n\n1. **Add the package and install dependencies:**\n\n```bash\nbun add @0xGasless/smart-account ethers@5.7.2\n```\n\n2. **Install dependencies:**\n\n```bash\nbun i\n```\n\n```typescript\nimport { createSmartAccountClient } from \"@0xGasless/smart-account\";\n\nconst smartAccount = await createSmartAccountClient({\n  signer: viemWalletOrEthersSigner,\n  bundlerUrl: \"\", // From dashboard.0xGasless.com\n  paymasterUrl: \"\", // From dashboard.0xGasless.com\n});\n\nconst { wait } = await smartAccount.sendTransaction({ to: \"0x...\", value: 1 });\n\nconst {\n  receipt: { transactionHash },\n  success,\n} = await wait();\n```\n","readmeFilename":"README.md"}