{"_id":"@cloud-cryptographic-wallet/web3-provider-adapter","_rev":"3-2737ccb8bab5f56d496208cfeb5f8192","name":"@cloud-cryptographic-wallet/web3-provider-adapter","dist-tags":{"latest":"0.1.3"},"versions":{"0.1.0":{"name":"@cloud-cryptographic-wallet/web3-provider-adapter","version":"0.1.0","repository":{"type":"git","url":"git+https://github.com/odanado/aws-kms-provider.git"},"license":"MIT","type":"module","main":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","node":"./dist/index.cjs","default":"./dist/index.js"},"types":"./dist/index.d.ts","engines":{"node":">=12"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup"},"dependencies":{"@cloud-cryptographic-wallet/signer":"^0.0.4","@ethereumjs/common":"^2.6.2","@ethereumjs/tx":"^3.5.0","@metamask/safe-event-emitter":"^2.0.0","eip1193-provider":"^1.0.1","eth-json-rpc-middleware":"^8.0.1","eth-rpc-errors":"^4.0.3","ethereumjs-util":"^7.1.4","json-rpc-engine":"^6.1.0","node-cjs-interop":"^0.1.0","node-fetch":"^2.6.7"},"devDependencies":{"@types/secp256k1":"^4.0.3","msw":"^0.39.2","secp256k1":"^4.0.3","tsup":"^5.12.1","web3":"^1.7.1"},"gitHead":"27dd4fd1b82b4ba4297aebf42e00cf86bd3d45f8","description":"[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)","bugs":{"url":"https://github.com/odanado/aws-kms-provider/issues"},"homepage":"https://github.com/odanado/aws-kms-provider#readme","_id":"@cloud-cryptographic-wallet/web3-provider-adapter@0.1.0","_nodeVersion":"16.13.0","_npmVersion":"lerna/4.0.0/node@v16.13.0+arm64 (darwin)","dist":{"integrity":"sha512-rMP9ExnpUpZXoqHk0vQSMHiIx+N3AiKP/o5fiqvSKBLrojVD5s/gs9eNIcqlW5N4YUz0MuLLRJiOUsb6x/akZA==","shasum":"2eb418f69af786c724ca2628a957c3c8ea318940","tarball":"https://registry.npmjs.org/@cloud-cryptographic-wallet/web3-provider-adapter/-/web3-provider-adapter-0.1.0.tgz","fileCount":32,"unpackedSize":72129,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDukGDQUAuORlrsd0mQpcJqegoNYbvT2kOptJIxTgW2GwIgJwDVkVttGg224Hyrt73rU43brqeVfWrUaUTQsr117IA="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiZUCFACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmoh3BAAgEF/tt0Vxw555PWK4atUpqSGso05tG3sxHQX7kgWbPPikkWX\r\nTaAhmjTPt0P3N7CJtDdJdJfqP0v7w79BEPXxwXFzILH/+7PUEy+sxgzb/LLs\r\nfEen7L5LSwmLgFBFFuaLw1vveK0YPbSYCaEuy4h54aN1J5UOI59sm0PtJMrx\r\nF3pZ7BgWXvMjzw/5jWjg71mz+1KVRcF0EDLDj1uF5wpQtgp3NZ+luWDqO2X/\r\nFZZzX/lEpKyBZdpmM9dr6Xm0RsszysFd99y0VaLIzr3L+HliKLs52Ehim0Fs\r\nSnhA4xCIh0NoTO1Ipm58EvsLwUKbqViuvaxcTIieHxYwRE7GyMXBJEaE/RBl\r\npWg+UH0OFx8LoEkcGh40K5+UiIdN0bmwYpMC6ZwZajrvnC71f5yOFNsijY2J\r\nAKhjIXxjQtz4R2PD7g+QJG+YtFS9x3pYozN0yTTRPHhtp7BMFBH3hLdqytsq\r\nlDG5Ff7NynHsbwjlZM8EljOYL9Didc7QjwWrDyoKmXcPaSbGySdCG4QD1nXf\r\nKJe57zbu65pm6S1jE/++ivxlAYOCAgxn0+0EdfaflLbxoGR/DTZugEUSNBZQ\r\nxdMMG1hOW3TGw29TCZ2ho5oOlAufSEDhOcZhE3BAdj6Q8VVte6zEA7fkd9+w\r\nig/vcCK46dWOOQq1gklmiJaaNjX/E42IfFo=\r\n=6Afl\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"odanado","email":"odan3240@gmail.com"},"directories":{},"maintainers":[{"name":"odanado","email":"odan3240@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-provider-adapter_0.1.0_1650802821260_0.48612885211317236"},"_hasShrinkwrap":false},"0.1.1":{"name":"@cloud-cryptographic-wallet/web3-provider-adapter","version":"0.1.1","repository":{"type":"git","url":"git+https://github.com/odanado/aws-kms-provider.git"},"license":"MIT","type":"module","main":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","node":"./dist/index.cjs","default":"./dist/index.js"},"types":"./dist/index.d.ts","engines":{"node":">=12"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup"},"dependencies":{"@cloud-cryptographic-wallet/signer":"^0.0.5","@ethereumjs/common":"^2.6.2","@ethereumjs/tx":"^3.5.0","@metamask/safe-event-emitter":"^2.0.0","eip1193-provider":"^1.0.1","eth-json-rpc-middleware":"^8.0.1","eth-rpc-errors":"^4.0.3","ethereumjs-util":"^7.1.4","json-rpc-engine":"^6.1.0","node-cjs-interop":"^0.1.0","node-fetch":"^3.2.6"},"devDependencies":{"@types/secp256k1":"^4.0.3","msw":"^0.43.0","secp256k1":"^4.0.3","tsup":"^6.1.3","web3":"^1.7.1"},"gitHead":"a8d971864c3e9e819a3e45dc81cbd452381f3ed2","description":"[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)","bugs":{"url":"https://github.com/odanado/aws-kms-provider/issues"},"homepage":"https://github.com/odanado/aws-kms-provider#readme","_id":"@cloud-cryptographic-wallet/web3-provider-adapter@0.1.1","_nodeVersion":"16.14.2","_npmVersion":"lerna/5.1.6/node@v16.14.2+arm64 (darwin)","dist":{"integrity":"sha512-zwjhxIqsM+QaUXeAFWlniDJyIXm75adQVJBFBy0IQBOrdXYQgcLuZs4MSaDQKH8btIC00Kw+kxBMjHOceg2K3w==","shasum":"15caa177f317f4db50b9ddaee8dd5892eb1f13ac","tarball":"https://registry.npmjs.org/@cloud-cryptographic-wallet/web3-provider-adapter/-/web3-provider-adapter-0.1.1.tgz","fileCount":32,"unpackedSize":71137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIAYAVnOzKjU3hJ31qkZONi0bIx3mEbDE9kx8p+lZ0SvJAiBNtcaDO1SfrEp4cl9wLhld6ngpwHaA0MFyxzkBGG1ZfA=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJixchrACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmovYw/9Gz2dDmSk70tzSP0cLaYVF2au9Ykw3mjk1Kh2rRIIsAlDrWSA\r\naVPEuB5Kojbk2z0/GFZ3jhbeLemEU6vDZGGK+JSQ5v4ly+TGL4Gt03mZ9pI8\r\n62lsDukli7NiKrS1otUHPraZeOp95SgosEjPVvULN4LY5hNmLd8p9dNG+UwQ\r\nJXSFTtxM7M2SMADb4Ya635TG2aQi0IDqoxJAiinHTOc9qrcNWZ/4qG6h74uz\r\nbryfW1Wx3Eo3/Fkc9gSbTUVLDQryoUyUk4gmVzxY3wCGalZUPND/65dKYtwl\r\nuee4LD/M7KompSGbL2ojkBW/6ccpDF0axOp8Encn4R4QevJx/KqcXEscI25K\r\nyjZcN+UJ6byWdPjSBWBlh5y+1H/JrYO0nw+lREIInGnNRhzesZO8wLQbqKm7\r\nacL6/aVQIvatZ8bwkCyoHKkJbUpjxKN9RwYsXgt+I6FbKbMdIlP2SnRIUM5K\r\nPtQJq736nhWtonyOjh+0xOQM49toyBLMOYwT9wegm3lOUqhLYgtsniQpXOzN\r\nTRkc2mZEOzw9heCeb9CDfAal/5sT/pIjot3MDZjjhALwcJmo69bjzVYe87z9\r\nUJfIwGVr9xSPyfd20bZe9BVXQu+1a9z0Obx1GRN8z6lk5mC+Oh0jAwTfaoa3\r\nK4//LXiMz5pcNdFCCrzOdPm50XUtsu9pet0=\r\n=HXQ9\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"odanado","email":"odan3240@gmail.com"},"directories":{},"maintainers":[{"name":"odanado","email":"odan3240@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-provider-adapter_0.1.1_1657129067613_0.03232896002578789"},"_hasShrinkwrap":false},"0.1.2":{"name":"@cloud-cryptographic-wallet/web3-provider-adapter","version":"0.1.2","repository":{"type":"git","url":"git+https://github.com/odanado/aws-kms-provider.git"},"license":"MIT","type":"module","main":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","node":"./dist/index.cjs","default":"./dist/index.js"},"types":"./dist/index.d.ts","engines":{"node":">=12"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup"},"dependencies":{"@cloud-cryptographic-wallet/signer":"^0.0.5","@ethereumjs/common":"^2.6.2","@ethereumjs/tx":"^3.5.0","@metamask/safe-event-emitter":"^2.0.0","eip1193-provider":"^1.0.1","eth-json-rpc-middleware":"^8.0.1","eth-rpc-errors":"^4.0.3","ethereumjs-util":"^7.1.4","json-rpc-engine":"^6.1.0","node-cjs-interop":"^0.1.0","node-fetch":"^3.2.6"},"devDependencies":{"@types/secp256k1":"^4.0.3","msw":"^0.44.2","secp256k1":"^4.0.3","tsup":"^6.1.3","web3":"^1.7.1"},"gitHead":"166572666589dabc7f378fbcdadab435f36bed6f","description":"[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)","bugs":{"url":"https://github.com/odanado/aws-kms-provider/issues"},"homepage":"https://github.com/odanado/aws-kms-provider#readme","_id":"@cloud-cryptographic-wallet/web3-provider-adapter@0.1.2","_nodeVersion":"16.14.2","_npmVersion":"lerna/5.1.6/node@v16.14.2+arm64 (darwin)","dist":{"integrity":"sha512-RDsoCb+jro2zrzdLi9wDyKbjGKLnjv00EAFAJhvsnj3kgEFVyraYN9JqZfCBBLOKay2sfLOqeD0c1K/nhP+kmg==","shasum":"ac58221d7e260cce596698b57b917cb848a640fd","tarball":"https://registry.npmjs.org/@cloud-cryptographic-wallet/web3-provider-adapter/-/web3-provider-adapter-0.1.2.tgz","fileCount":32,"unpackedSize":71137,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQD7+DsqF++b/PR3+OvB+LBL1iQQqoh/yEBngGlL+V9o4wIgSzeXVHkmx4ER3jnokrD9mn8Q90LbtzZlwHkNkVB+Ozk="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJi/ml6ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmo4eg//UDgFqHesCXltqV/48nmmcurIlO+HZcojsxnAjM1vwpaadXbt\r\nZ73ZZ1TzDRPXtNQ+C+dw/RVrCGts3p+VRV9KzZByF5l/gA/VZPmV2uyvrPtP\r\nXnw0apZTV+vTvvLCX8hyA5OqCqIX7v37dfFyFMacco8DBJ3TDPZpBksp7IBm\r\nbTSH8VKbJJbpf4EZdEh3L4fCKwnZ98kb8FGE5ZtiPvT0PGoRABz6SQFMTL6J\r\n0wkWsLj5duDKUekN7/kI6E7cGUegsZf9xv1OupckTr5RRfwzl5rn+sTieNTt\r\nLfW6NV/z6eve1Slyc+f+wXMqjqj/gr+M5vmmR5QUBG+ItW/KBmdvN96BpoRk\r\nLll8oj6oCUeu/cz/mVqJLDRBX4A1wH3lRNgfiIKTf4sOia3A2s+PNSjKLsvj\r\n4sI676mp18uDbtjmDowKx2UwNTgi1gnAx5UyWIqiazZNKv6uvP/E6QrozV1Y\r\nEohbs13mnZjPsKWwos80JsNpbPitQ0poLZMdb4XgXAw58dwvxauNiQ5I1fmt\r\n8tX1Zh1+laMxAOigj+PzHsV49Yy30ZnIldCpKWrzCh1zVANug6g07LQdcBlP\r\n1y4MfCAnVFCsdR5D1BICTjsYB0ixB12SdNKpib25h9qJ9n4I7bntACr7oYv6\r\nS6wLT5fRHjp/UxFogPSZ7qoUGYFwxjefJnk=\r\n=uQyr\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"odanado","email":"odan3240@gmail.com"},"directories":{},"maintainers":[{"name":"odanado","email":"odan3240@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-provider-adapter_0.1.2_1660840314455_0.396872433284299"},"_hasShrinkwrap":false},"0.1.3":{"name":"@cloud-cryptographic-wallet/web3-provider-adapter","version":"0.1.3","repository":{"type":"git","url":"git+https://github.com/odanado/aws-kms-provider.git"},"license":"MIT","type":"module","main":"./dist/index.js","exports":{"import":"./dist/index.js","require":"./dist/index.cjs","node":"./dist/index.cjs","default":"./dist/index.js"},"types":"./dist/index.d.ts","engines":{"node":">=12"},"publishConfig":{"access":"public"},"scripts":{"build":"tsup"},"dependencies":{"@cloud-cryptographic-wallet/signer":"^0.0.5","@ethereumjs/common":"^3.0.0","@ethereumjs/tx":"^4.0.0","@metamask/safe-event-emitter":"^2.0.0","eip1193-provider":"^1.0.1","eth-json-rpc-middleware":"^9.0.0","eth-rpc-errors":"^4.0.3","ethereumjs-util":"^7.1.4","json-rpc-engine":"^6.1.0","node-cjs-interop":"^0.1.0","node-fetch":"^3.2.6"},"devDependencies":{"@types/secp256k1":"^4.0.3","msw":"^0.47.1","secp256k1":"^4.0.3","tsup":"^6.1.3","web3":"^1.7.1"},"gitHead":"2c719fed1d95511cc45205b81188b29d09d2811c","description":"[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)","bugs":{"url":"https://github.com/odanado/aws-kms-provider/issues"},"homepage":"https://github.com/odanado/aws-kms-provider#readme","_id":"@cloud-cryptographic-wallet/web3-provider-adapter@0.1.3","_nodeVersion":"16.14.2","_npmVersion":"lerna/5.5.0/node@v16.14.2+arm64 (darwin)","dist":{"integrity":"sha512-6WKzq9vHX3n07N0tSDomGbm2IPc0hYRGsHeINBiQeYsr1xuLWu9rDldCX2kBi3lBWcjG1dJKayNbEVI9qGVWtA==","shasum":"9be88189a5cd4028366689e8ab2ff635611db643","tarball":"https://registry.npmjs.org/@cloud-cryptographic-wallet/web3-provider-adapter/-/web3-provider-adapter-0.1.3.tgz","fileCount":32,"unpackedSize":71426,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIEiy1IAIzDFoqLMJ2qhGa6zM6bkBgVV0mbZ0a17YUJSRAiB1eY7LOVKzUa48ZK6IBN5Rk0Y+52R4wTOQ6Z310iFnnw=="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjILd/ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmp8fg//bhIRGLRmpEEjv8MoTbBpzjBECtI7pyXSHs22QvSoBJD9t9Ub\r\nugrbP+kcZp4eGwJh8WU0v+MW0pk6zE2DSLbeh9NzKxU1qnprPDhwGMmQ3coj\r\nF4qRMb1r0XOZjLkkbgUT7COLi41WTP+TXXiBB4VUU88Fx8unmmZYzzFH3laP\r\nG0OQfeiieqXY5nzwRBokPEkRcRs4kHZseFHEZAx/H/5Nb6AvcJFOyyp3OK8L\r\nqd/3Jv/RE4zF/P4tsJZqfjQx7Zndx9vtW3JDUZY5dt8ilT0W56Mre+IfTpOi\r\nYSZh9WkV8LZDWhGPBAM/nQCXmLL6XoubUuIiv1lTx50qNqP/FPbRZ1u/WZY6\r\nej54QhQbvk47d/3hdd+Bm3kcGmQzW79xZnlFv2Q8LKjxxjj4K9xRjFCfrRK/\r\n7sa6fgFs0kBnICvpEIb62J8Z/bFd6g35syvEKlmOQazVh3Gjnps4d/nEf4xb\r\nK2OsyMEGf98D0XVwcMt8LIXs7+tvvap9L0yPVwRGLbNaz/+N7u7VeBqTbQBZ\r\naMIPBtpx6KwIFLStS91MPaN5rMe+FypAczhgilacPbhE7JpLDUouBFc8QoyQ\r\nidwqIaQgX2nJN7LtAFNauglh19hPuJUdCYCAVqIeCn3krc67t1d9T+vvuhVE\r\n9m1rtyTHfUXN88iCBluTVPSt7otyehrkFFk=\r\n=aWj5\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"odanado","email":"odan3240@gmail.com"},"directories":{},"maintainers":[{"name":"odanado","email":"odan3240@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/web3-provider-adapter_0.1.3_1663088510904_0.7805270119565566"},"_hasShrinkwrap":false}},"time":{"created":"2022-04-24T12:20:21.200Z","0.1.0":"2022-04-24T12:20:21.421Z","modified":"2022-09-13T17:01:51.375Z","0.1.1":"2022-07-06T17:37:47.830Z","0.1.2":"2022-08-18T16:31:54.707Z","0.1.3":"2022-09-13T17:01:51.286Z"},"maintainers":[{"name":"odanado","email":"odan3240@gmail.com"}],"description":"[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)","homepage":"https://github.com/odanado/aws-kms-provider#readme","repository":{"type":"git","url":"git+https://github.com/odanado/aws-kms-provider.git"},"bugs":{"url":"https://github.com/odanado/aws-kms-provider/issues"},"license":"MIT","readme":"# @cloud-cryptographic-wallet/web3-provider-adapter\n\n[![npm version](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter.svg)](https://badge.fury.io/js/@cloud-cryptographic-wallet%2Fweb3-provider-adapter)\n\nThis package allows you to use provider of [web3.js](https://web3js.readthedocs.io/) with a variety of cloud service key management systems.\n\n## Support Cloud Services\n\n- [AWS KMS](https://aws.amazon.com/kms/)\n- [Cloud Key Management](https://cloud.google.com/security-key-management)\n\n## Install\n\n```bash\n$ npm install @cloud-cryptographic-wallet/web3-provider-adapter web3\n```\n\n## With Cloud Service\n\n### AWS KMS\n\n```bash\n$ npm install @cloud-cryptographic-wallet/aws-kms-signer\n```\n\n```typescript\nimport Web3 from \"web3\";\nimport { AwsKmsSigner } from \"@cloud-cryptographic-wallet/aws-kms-signer\";\nimport { createProvider } from \"@cloud-cryptographic-wallet/web3-provider-adapter\";\n\nasync function sendTxUsingAwsKmsSigner(rpcUrl: string) {\n  const region = \"us-east-1\";\n  const keyId = \"e9005048-475f-4767-9f2d-0d1fb0c89caf\";\n  const awsKmsSigner = new AwsKmsSigner(keyId, { region });\n\n  const provider = createProvider({ signers: [awsKmsSigner], rpcUrl });\n  const web3 = new Web3(provider as any);\n\n  const address = (await web3.eth.getAccounts())[0];\n  console.log(address);\n  if (!address) {\n    return;\n  }\n\n  const tx = await web3.eth.sendTransaction({\n    from: address,\n    to: address,\n  });\n\n  console.log({ tx });\n}\n```\n\n### Cloud Key Management\n\n```bash\n$ npm install @cloud-cryptographic-wallet/cloud-kms-signer\n```\n\n```typescript\nimport Web3 from \"web3\";\nimport { CloudKmsSigner } from \"@cloud-cryptographic-wallet/cloud-kms-signer\";\nimport { createProvider } from \"@cloud-cryptographic-wallet/web3-provider-adapter\";\n\nasync function sendTxUsingCloudKmsSigner(rpcUrl: string) {\n  const name =\n    \"projects/aws-kms-provider/locations/asia-northeast1/keyRings/for-e2e-test/cryptoKeys/for-e2e-test/cryptoKeyVersions/1\";\n  const cloudKmsSigner = new CloudKmsSigner(name);\n\n  const provider = createProvider({ signers: [cloudKmsSigner], rpcUrl });\n  const web3 = new Web3(provider as any);\n\n  const address = (await web3.eth.getAccounts())[0];\n  console.log(address);\n  if (!address) {\n    return;\n  }\n\n  const tx = await web3.eth.sendTransaction({\n    from: address,\n    to: address,\n  });\n\n  console.log({ tx });\n}\n```\n","readmeFilename":"README.md"}