{"_id":"@eidolon-labs/gasless","_rev":"2-e63e5908c4df0c0aa0e6b304615da79a","name":"@eidolon-labs/gasless","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@eidolon-labs/gasless","version":"0.1.0","keywords":[],"author":{"url":"https://github.com/TheGreatAxios","name":"Sawyer Cutler","email":"sawyer@dirtroad.dev"},"license":"MIT","_id":"@eidolon-labs/gasless@0.1.0","maintainers":[{"name":"thegreataxios","email":"sawyer@dirtroad.dev"}],"contributors":[{"url":"https://github.com/manuelbarbas","name":"Manuel Barbas"}],"homepage":"https://github.com/Eidolon-Labs/gasless-rs#readme","bugs":{"url":"https://github.com/Eidolon-Labs/gasless-rs/issues"},"dist":{"shasum":"7cef08d9f1a368458af4ee8a7c1a7c40dbc30d27","tarball":"https://registry.npmjs.org/@eidolon-labs/gasless/-/gasless-0.1.0.tgz","fileCount":9,"integrity":"sha512-XOYQ8T9KVpd5JHmuU8sApdvDiVjr/GvfH2Gch6o+2QN1WilHee3p49/Dd3KD5WIIanJm35T6Yqf+D7nTsPvV/g==","signatures":[{"sig":"MEUCIQD3lPrE8zgbyf6Kv04UBldsPNf5RGorHnz17sdNYiegBwIgZL1YlztDacDXK/51x8yLSpPMlfMtj+jY72ShDhKLgh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":18637088},"main":"index.js","types":"index.d.ts","module":"index.js","gitHead":"3cf02ba5be4d0d5de70e28190fe79cd65c3cd478","scripts":{"build::mac":"nj-cli build --out dist/darwn"},"_npmUser":{"name":"thegreataxios","email":"sawyer@dirtroad.dev"},"repository":{"url":"git+https://github.com/Eidolon-Labs/gasless-rs.git","type":"git"},"_npmVersion":"8.19.4","description":"Gasless transactions on SKALE, powered by blazing fast Rust","directories":{"example":"examples"},"_nodeVersion":"16.20.2","_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/gasless_0.1.0_1746398623040_0.9518038543598775","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@eidolon-labs/gasless","version":"0.1.2","module":"index.js","main":"index.js","types":"index.d.ts","directories":{"example":"examples"},"scripts":{"build::mac":"nj-cli build --out dist/darwn"},"repository":{"type":"git","url":"git+https://github.com/Eidolon-Labs/gasless-rs.git"},"keywords":[],"author":{"name":"Sawyer Cutler","email":"sawyer@dirtroad.dev","url":"https://github.com/TheGreatAxios"},"contributors":[{"name":"Manuel Barbas","url":"https://github.com/manuelbarbas"}],"license":"MIT","bugs":{"url":"https://github.com/Eidolon-Labs/gasless-rs/issues"},"homepage":"https://github.com/Eidolon-Labs/gasless-rs#readme","description":"Gasless transactions on SKALE, powered by blazing fast Rust","_id":"@eidolon-labs/gasless@0.1.2","gitHead":"5c3838248c672ae44c39a252b5cc930376a862d9","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-m4nf3/fKHmt6OZ+7HagZiQTq/5s1EAF5Bqt0eJo9upbv8jLxOD26rDBITDTGF8MqhO4rNBfGNP6yjTWF9Uu4Kg==","shasum":"1aeed5833aa5317e975063cf7212a895f99d9ed1","tarball":"https://registry.npmjs.org/@eidolon-labs/gasless/-/gasless-0.1.2.tgz","fileCount":15,"unpackedSize":9361281,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHYdGCLIfBuT+QEZLAFKaVJvTh3HBtHLK7Dg43j/7iV4AiAq1QDOn/xbM8fcdKb1jSoiHuwQVe84On2qMuT8oJzx/g=="}]},"_npmUser":{"name":"thegreataxios","email":"sawyer@dirtroad.dev"},"maintainers":[{"name":"thegreataxios","email":"sawyer@dirtroad.dev"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/gasless_0.1.2_1747611227168_0.11404066855199568"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-04T22:43:42.931Z","modified":"2025-05-18T23:33:47.731Z","0.1.0":"2025-05-04T22:43:43.426Z","0.1.2":"2025-05-18T23:33:47.487Z"},"bugs":{"url":"https://github.com/Eidolon-Labs/gasless-rs/issues"},"author":{"name":"Sawyer Cutler","email":"sawyer@dirtroad.dev","url":"https://github.com/TheGreatAxios"},"license":"MIT","homepage":"https://github.com/Eidolon-Labs/gasless-rs#readme","keywords":[],"repository":{"type":"git","url":"git+https://github.com/Eidolon-Labs/gasless-rs.git"},"description":"Gasless transactions on SKALE, powered by blazing fast Rust","contributors":[{"name":"Manuel Barbas","url":"https://github.com/manuelbarbas"}],"maintainers":[{"name":"thegreataxios","email":"sawyer@dirtroad.dev"}],"readme":"# Gasless\n\n## Usage in Node.js\n\n1. Install by running:\n\n```shell\n\n# NPM\nnpm add @eidolon-labs/gasless --save\n\n# Yarn\nyarn add @eidolon-labs/gasless --save\n\n# PNPM\npnpm add @eidolon-labs/gasless --save\n\n# Bun\nbun add @eidolon-labs/gasless --save\n```\n\n2. Use the library to generate magic numbers\n\n```typescript\n// console.log(\"Mine: \", mineGasForTransaction)\nimport { mineGasForTransaction } from \"@eidolon-labs/gasless\";\nconst { gasPrice } = await mineGasForTransaction(evmGasLimit, \"0xFromEvmAddress\", evmWalletNonce);\n...\n// Send a transaction in any library or manual JSON-RPC Request using the magic number as the gas price\n```\n\n> Notice, this library may not work with libraries since it's unique to SKALE and allows for transactions to be sent WITHOUT having any gas in the wallet\n\n\n## Contributing\n\n1. Fork and clone the project: https://github.com/Eidolon-Labs/gasless-rs\n2. Create your changes\n3. Make a Pull Request\n\n## Security & Liability\n\nTHE SOFTWARE IS PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.","readmeFilename":"README.md"}