{"_id":"@aut-labs/sdk-biconomy","_rev":"4-659210c69295157b8c7fd97e8a7a2c5b","name":"@aut-labs/sdk-biconomy","dist-tags":{"latest":"0.0.2"},"versions":{"0.0.2":{"name":"@aut-labs/sdk-biconomy","version":"0.0.2","keywords":["sdk","aut","typescript","aut-labs","biconomy","web3","DAO"],"author":{"name":"Aut Labs"},"license":"MIT","_id":"@aut-labs/sdk-biconomy@0.0.2","maintainers":[{"name":"jabyl","email":"alex@aut.id"},{"name":"taulant_disha","email":"tao.disha@gmail.com"},{"name":"antant","email":"ant.iv.ge@gmail.com"},{"name":"migrenaa","email":"mimonova13@gmail.com"}],"dist":{"shasum":"e9ac23b54d9e1f6a869feaee279809a734a04fc1","tarball":"https://registry.npmjs.org/@aut-labs/sdk-biconomy/-/sdk-biconomy-0.0.2.tgz","fileCount":14,"integrity":"sha512-5ldNYNboh78XXQrbr8I+N4X/lKupSdZYePaHZ9LqnnlvhWvxorN/+iKQa/T4nzMGgcLd1S7/xpf6Fho6nEK3Fg==","signatures":[{"sig":"MEUCIQCBLgWY/X0YU60ukRRjRJLeGFM9QHLus8fEf4lLL8n7oQIgY5UlgPCg5K/qQer/EwW29l7ZkAaUNkGNhXwdvs/Kxyg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2680217},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f1c88490e598d2ce2a3c4272113a50c35bf82206","scripts":{"lint":"eslint . --ext .ts","build":"webpack --mode=production --node-env=production","watch":"webpack --build","prepare":"npm run build","build:dev":"webpack --mode=development","build:prod":"webpack --mode=production --node-env=production","prettier-format":"prettier --config .prettierrc.json 'src/**/*.ts' --write"},"_npmUser":{"name":"antant","email":"ant.iv.ge@gmail.com"},"_npmVersion":"8.19.3","description":"It a biconomy SDK wrapper library to help with the issues coming from installing with webpack 5 polyfills.","directories":{},"_nodeVersion":"16.19.1","_hasShrinkwrap":false,"devDependencies":{"url":"^0.11.0","assert":"^2.0.0","buffer":"^6.0.3","eslint":"^8.27.0","ethers":"^5.7.1","process":"^0.11.10","request":"^2.88.2","webpack":"^5.74.0","prettier":"^2.7.1","ts-loader":"^9.4.1","tsc-alias":"^1.7.0","tsc-watch":"^5.0.3","dateformat":"^5.0.2","typescript":"^4.8.4","@types/node":"^18.11.9","stream-http":"^3.2.0","webpack-cli":"^4.10.0","os-browserify":"^0.3.0","@biconomy/mexa":"^3.0.4","ethereumjs-abi":"^0.6.8","browserify-zlib":"^0.2.0","ethereumjs-util":"^7.1.5","path-browserify":"^1.0.1","https-browserify":"^1.0.0","crypto-browserify":"^3.12.0","stream-browserify":"^3.0.0","eslint-plugin-import":"^2.26.0","eslint-config-prettier":"^8.5.0","eslint-plugin-prettier":"^4.2.1","@webpack-cli/generators":"^2.5.0","@typescript-eslint/parser":"^5.42.0","@typescript-eslint/eslint-plugin":"^5.42.0"},"_npmOperationalInternal":{"tmp":"tmp/sdk-biconomy_0.0.2_1690456516787_0.292004094096888","host":"s3://npm-registry-packages"}}},"time":{"created":"2023-07-27T11:15:16.678Z","modified":"2026-02-28T20:14:58.871Z","0.0.2":"2023-07-27T11:15:17.095Z"},"author":{"name":"Aut Labs"},"license":"MIT","keywords":["sdk","aut","typescript","aut-labs","biconomy","web3","DAO"],"description":"It a biconomy SDK wrapper library to help with the issues coming from installing with webpack 5 polyfills.","maintainers":[{"email":"jabyl.new@gmail.com","name":"jabyl"}],"readme":"# Overview\r\n\r\nIt a biconomy SDK wrapper library to help with the issues coming from installing with webpack 5 polyfills.\r\n\r\n[Biconomy SDK](https://docs.biconomy.io/products/enable-gasless-transactions/sdk-3)\r\n\r\n[Biconomy Mexa](https://www.npmjs.com/package/@biconomy/mexa)\r\n\r\n## Installation\r\n\r\n`npm i @aut-labs-private/sdk-biconomy`\r\n\r\nor if you prefer using yarn\r\n`yarn @aut-labs-private/sdk-biconomy`\r\n\r\n## Get started\r\n\r\nExample sending EIP712 transaction\r\n\r\n```ts\r\nexport interface ISDKBiconomyWrapper {\r\n  initializeBiconomy(signerOrProvider: EtherSigner): Promise<void>;\r\n\r\n  canSendEIP712Transaction(address: string): boolean;\r\n\r\n  sendEIP712Transaction(\r\n    contract: Contract,\r\n    data: string\r\n  ): Promise<SDKContractGenericResponse<BiconomyEvent>>;\r\n}\r\n```\r\n\r\n```ts\r\nconst provider = new ethers.providers.Web3Provider(window.ethereum);\r\nconst signer = provider.getSigner();\r\n\r\nconst biconomy = new SDKBiconomyWrapper({\r\n      enableDebugMode: true,\r\n      apiKey: process.env.apiKey,\r\n      contractAddresses: [0x...],\r\n});\r\n\r\nawait biconomy.initializeBiconomy(signer);\r\n\r\nconst contract = new ethers.Contract(0x, abi, signer);\r\n\r\nlet { data } = await contract.populateTransaction.method(...args);\r\n\r\n\r\nconst response = await biconomy.sendEIP712Transaction(contract, data);\r\n\r\nconst {\r\n  isSuccess\r\n  errorMessage,\r\n  data,\r\n  transactionHash,\r\n} = response;\r\n```\r\n\r\n## More usage examples\r\n\r\nHow to use with [AutSDK](https://github.com/Aut-Labs/sdk#using-biconomy-example)\r\n","readmeFilename":"README.md"}