{"_id":"@crypticdot/fusionamm-tx-sender","_rev":"8-b9f27c97f734f66ca3ec7a5d68b4d49f","name":"@crypticdot/fusionamm-tx-sender","dist-tags":{"latest":"1.0.12"},"versions":{"1.0.8":{"name":"@crypticdot/fusionamm-tx-sender","version":"1.0.8","_id":"@crypticdot/fusionamm-tx-sender@1.0.8","maintainers":[{"name":"sergeymak","email":"makovkin.s@gmail.com"},{"name":"nsls","email":"nslsmain@gmail.com"},{"name":"mpovolotski","email":"moty@defituna.com"},{"name":"vladrose","email":"vladrosenkin@gmail.com"},{"name":"alerdenisov","email":"aler.zampillo@gmail.com"}],"dist":{"shasum":"ea1899b7b1fc6ab3f2d8e72d8562a37eefe29106","tarball":"https://registry.npmjs.org/@crypticdot/fusionamm-tx-sender/-/fusionamm-tx-sender-1.0.8.tgz","fileCount":9,"integrity":"sha512-OBJe9TWvHwCzmGufjROtYfIKC11x725Vup+kpbhrzH9IfhDCDzGm6VcUiltup+4K1N6fgueek1L9JBkeS7FreQ==","signatures":[{"sig":"MEUCIQCf9Jh5ZnvPn2wIFanR2vjBc1fV4dmuGJ+efAbG5cTvewIgHCKMUVIKTgcmN587M5Nsifpeva+EaICG8VfVeMb8qf8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":118951},"main":"./dist/index.cjs","type":"module","_from":"file:crypticdot-fusionamm-tx-sender-1.0.8.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"test":"vitest run tests","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap","clean":"rimraf dist"},"_npmUser":{"name":"sergeymak","email":"makovkin.s@gmail.com"},"_resolved":"/tmp/4920434c388eba5398abbdb52bb19407/crypticdot-fusionamm-tx-sender-1.0.8.tgz","_integrity":"sha512-OBJe9TWvHwCzmGufjROtYfIKC11x725Vup+kpbhrzH9IfhDCDzGm6VcUiltup+4K1N6fgueek1L9JBkeS7FreQ==","_npmVersion":"10.8.1","description":"A lightweight TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips. (based on @solana/web3.js 2.0)","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@solana/kit":"^2.1.0","@solana/rpc":"^2.1.0","@solana/rpc-api":"^2.1.0","@solana-program/system":"^0.7.0","@solana-program/compute-budget":"^0.7.0","@solana-program/address-lookup-table":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@solana/kit":"^2.1.0","@crypticdot/eslint-config":"^1.0.0","@crypticdot/prettier-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fusionamm-tx-sender_1.0.8_1749041957846_0.7828949484398013","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@crypticdot/fusionamm-tx-sender","version":"1.0.9","_id":"@crypticdot/fusionamm-tx-sender@1.0.9","maintainers":[{"name":"sergeymak","email":"makovkin.s@gmail.com"},{"name":"nsls","email":"nslsmain@gmail.com"},{"name":"mpovolotski","email":"moty@defituna.com"},{"name":"vladrose","email":"vladrosenkin@gmail.com"},{"name":"alerdenisov","email":"aler.zampillo@gmail.com"}],"dist":{"shasum":"946b5a1169a98e0d34c14a8d0a889863c934f57e","tarball":"https://registry.npmjs.org/@crypticdot/fusionamm-tx-sender/-/fusionamm-tx-sender-1.0.9.tgz","fileCount":9,"integrity":"sha512-nh6xvV/ojsLENy9Rq8J4kteZBbmlf8RrwARk+2vbe1BI0V/QiYNnUtkggHyJzkf2IrqAzbw57wPdxYCUWX2+jw==","signatures":[{"sig":"MEUCIQDQ2fdMraPuv1sMc4DWvRurYgcfBj4+iVlAF3FVRvD98QIgV19YgzdbKbQNSHeNG/q6W2p2z2CjtmHqWLS39YOnQ3Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":79194},"main":"./dist/index.cjs","type":"module","_from":"file:crypticdot-fusionamm-tx-sender-1.0.9.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap","clean":"rimraf dist"},"_npmUser":{"name":"sergeymak","email":"makovkin.s@gmail.com"},"_resolved":"/tmp/68f436bf543694d89d6c0692a7aaa649/crypticdot-fusionamm-tx-sender-1.0.9.tgz","_integrity":"sha512-nh6xvV/ojsLENy9Rq8J4kteZBbmlf8RrwARk+2vbe1BI0V/QiYNnUtkggHyJzkf2IrqAzbw57wPdxYCUWX2+jw==","_npmVersion":"10.8.1","description":"A lightweight TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips. (based on @solana/web3.js 2.0)","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@solana/kit":"^2.1.0","@solana/rpc":"^2.1.0","@solana/rpc-api":"^2.1.0","@solana-program/system":"^0.7.0","@solana-program/compute-budget":"^0.7.0","@solana-program/address-lookup-table":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@solana/kit":"^2.1.0","@crypticdot/eslint-config":"^1.0.0","@crypticdot/prettier-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fusionamm-tx-sender_1.0.9_1749116903421_0.8011195977333025","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@crypticdot/fusionamm-tx-sender","version":"1.0.10","_id":"@crypticdot/fusionamm-tx-sender@1.0.10","maintainers":[{"name":"sergeymak","email":"makovkin.s@gmail.com"},{"name":"nsls","email":"nslsmain@gmail.com"},{"name":"mpovolotski","email":"moty@defituna.com"},{"name":"vladrose","email":"vladrosenkin@gmail.com"},{"name":"alerdenisov","email":"aler.zampillo@gmail.com"}],"dist":{"shasum":"cbe106d09e439da61cb4d4061b412f3dea594184","tarball":"https://registry.npmjs.org/@crypticdot/fusionamm-tx-sender/-/fusionamm-tx-sender-1.0.10.tgz","fileCount":9,"integrity":"sha512-QW0JSpshx7UX5SBEKKyZPv9tWLzFeaOFMnLTdkAFCf07nNvs8D1JC18S/WM8mr5PKzeF1k+wVmH5EbIa4rQB0Q==","signatures":[{"sig":"MEYCIQDn7LSlOFkyRI7X1Ol7hjrnz/FS75RtK/IdpJ28LXVvlgIhAK7rBWOiuxhBlfcTNF66FpV6duyNfnDso84wfT8NqKx6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78846},"main":"./dist/index.cjs","type":"module","_from":"file:crypticdot-fusionamm-tx-sender-1.0.10.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap","clean":"rimraf dist"},"_npmUser":{"name":"sergeymak","email":"makovkin.s@gmail.com"},"_resolved":"/tmp/023850f2dbbbd1d0cc9c2c8353fd1746/crypticdot-fusionamm-tx-sender-1.0.10.tgz","_integrity":"sha512-QW0JSpshx7UX5SBEKKyZPv9tWLzFeaOFMnLTdkAFCf07nNvs8D1JC18S/WM8mr5PKzeF1k+wVmH5EbIa4rQB0Q==","_npmVersion":"10.8.1","description":"A lightweight TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@solana/kit":"^2.1.0","@solana/rpc":"^2.1.0","@solana/rpc-api":"^2.1.0","@solana-program/system":"^0.7.0","@solana-program/compute-budget":"^0.7.0","@solana-program/address-lookup-table":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@solana/kit":"^2.1.0","@crypticdot/eslint-config":"^1.0.0","@crypticdot/prettier-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fusionamm-tx-sender_1.0.10_1749118089579_0.34749724882097355","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@crypticdot/fusionamm-tx-sender","version":"1.0.11","_id":"@crypticdot/fusionamm-tx-sender@1.0.11","maintainers":[{"name":"sergeymak","email":"makovkin.s@gmail.com"},{"name":"nsls","email":"nslsmain@gmail.com"},{"name":"mpovolotski","email":"moty@defituna.com"},{"name":"vladrose","email":"vladrosenkin@gmail.com"},{"name":"alerdenisov","email":"aler.zampillo@gmail.com"},{"name":"israelidanny","email":"dannypovolotski@gmail.com"}],"dist":{"shasum":"1c709151cc6873186448ed635345f2f37e3b3487","tarball":"https://registry.npmjs.org/@crypticdot/fusionamm-tx-sender/-/fusionamm-tx-sender-1.0.11.tgz","fileCount":9,"integrity":"sha512-gKdWRmVxliFQLpw6hfOzy2SgzsiDYAtb3AjdWN0mfy/xD8Q2y+cIDwIT4/Z2sLmHhJHBdjqg+ye1DOzjkg1M8A==","signatures":[{"sig":"MEYCIQDjf5h7m9Fjz9aC6zPw16MXmBWRsBh+SgGgIuMB7dK0zAIhAPxkgCxsBHCK7E/heq72w5uVOYggzDV4wg12QpsXWPB9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78993},"main":"./dist/index.cjs","type":"module","_from":"file:crypticdot-fusionamm-tx-sender-1.0.11.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"build":"tsup src/index.ts --format cjs,esm --dts --sourcemap","clean":"rimraf dist"},"_npmUser":{"name":"sergeymak","email":"makovkin.s@gmail.com"},"_resolved":"/tmp/eeaae009b3519d99fafc132e70ce2b9d/crypticdot-fusionamm-tx-sender-1.0.11.tgz","_integrity":"sha512-gKdWRmVxliFQLpw6hfOzy2SgzsiDYAtb3AjdWN0mfy/xD8Q2y+cIDwIT4/Z2sLmHhJHBdjqg+ye1DOzjkg1M8A==","_npmVersion":"10.8.1","description":"A TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips.","directories":{},"sideEffects":false,"_nodeVersion":"20.16.0","dependencies":{"@solana/kit":"^2.1.0","@solana/rpc":"^2.1.0","@solana/rpc-api":"^2.1.0","@solana-program/system":"^0.7.0","@solana-program/compute-budget":"^0.7.0","@solana-program/address-lookup-table":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","typescript":"^5.7.3","@crypticdot/eslint-config":"^1.0.0","@crypticdot/prettier-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fusionamm-tx-sender_1.0.11_1756554513254_0.32223839025646117","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@crypticdot/fusionamm-tx-sender","version":"1.0.12","_id":"@crypticdot/fusionamm-tx-sender@1.0.12","maintainers":[{"name":"sergeymak","email":"makovkin.s@gmail.com"},{"name":"nsls","email":"nslsmain@gmail.com"},{"name":"mpovolotski","email":"moty@defituna.com"},{"name":"vladrose","email":"vladrosenkin@gmail.com"},{"name":"israelidanny","email":"dannypovolotski@gmail.com"}],"dist":{"shasum":"fc17cb0c64370803d385d0ed237572f498dff0a8","tarball":"https://registry.npmjs.org/@crypticdot/fusionamm-tx-sender/-/fusionamm-tx-sender-1.0.12.tgz","fileCount":9,"integrity":"sha512-IcmODEaTMwxDLJ0qBHcIo7IEvOkPwsnpOhvYSZ63+F/URTx7oXoUx4ZOyZ11PdmmJ4Y1p9XvGnCL8Y+L1IyJ4A==","signatures":[{"sig":"MEUCIQDukLDoYKzwuvX7Qp+iegPv6bUwik/MzCjYJKJf3H9C4AIgARGbUaBBSc4+GTgQi1veJQWSZF9jgGgbnBDY1EBpH70=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":84885},"main":"./dist/index.cjs","type":"module","_from":"file:crypticdot-fusionamm-tx-sender-1.0.12.tgz","types":"./dist/index.d.ts","module":"./dist/index.js","exports":{"import":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"require":{"types":"./dist/index.d.cts","require":"./dist/index.cjs"}},"scripts":{"lint":"pnpm eslint && pnpm type-check","build":"tsup src/index.ts --format cjs,esm --dts --sourcemap","clean":"rimraf dist","eslint":"eslint \"**/*.ts*\" --fix","type-check":"tsc -p ."},"_npmUser":{"name":"sergeymak","email":"makovkin.s@gmail.com"},"_resolved":"/tmp/c81627c8f21aaa2d5523ac47933b6146/crypticdot-fusionamm-tx-sender-1.0.12.tgz","_integrity":"sha512-IcmODEaTMwxDLJ0qBHcIo7IEvOkPwsnpOhvYSZ63+F/URTx7oXoUx4ZOyZ11PdmmJ4Y1p9XvGnCL8Y+L1IyJ4A==","_npmVersion":"10.8.2","description":"A TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips.","directories":{},"sideEffects":false,"_nodeVersion":"20.18.0","dependencies":{"@solana/kit":"^2.1.0","@solana/rpc":"^2.1.0","@solana/rpc-api":"^2.1.0","@solana-program/system":"^0.7.0","@solana-program/compute-budget":"^0.7.0","@solana-program/address-lookup-table":"^0.7.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.4.0","rimraf":"^6.0.1","typescript":"^5.7.3","@crypticdot/eslint-config":"^1.0.0","@crypticdot/prettier-config":"^1.0.0","@crypticdot/typescript-config":"^1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/fusionamm-tx-sender_1.0.12_1780340099381_0.17667857959914746","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2025-06-04T12:59:17.742Z","modified":"2026-07-29T06:05:18.131Z","1.0.8":"2025-06-04T12:59:18.010Z","1.0.9":"2025-06-05T09:48:23.599Z","1.0.10":"2025-06-05T10:08:09.771Z","1.0.11":"2025-08-30T11:48:33.456Z","1.0.12":"2026-06-01T18:54:59.604Z"},"description":"A TypeScript package for building and sending Solana transactions with support for priority fees and Jito tips.","maintainers":[{"email":"nslsmain@gmail.com","name":"nsls"},{"email":"moty@defituna.com","name":"mpovolotski"},{"email":"vladrosenkin@gmail.com","name":"vladrose"},{"email":"dannypovolotski@gmail.com","name":"israelidanny"}],"readme":"# FusionAMM Transaction Sender Library\n\nA TypeScript package for building and sending Solana transactions with support for priority fees and Jito\ntips.\n\n## Key Features\n\n- Main entry point `sendTransaction()` handles transaction building, signing, and confirmation\n- Built-in support for priority fees and Jito MEV tips\n- Configurable compute unit margin multiplier to ensure sufficient compute budget\n\n## Example\n\n```ts\nimport {createKeyPairFromBytes, createSolanaRpc, createSignerFromKeyPair} from \"@solana/kit\";\nimport {sendTransaction} from \"@crypticdot/fusionamm-tx-sender\";\n\nconst kp = await createKeyPairFromBytes(new Uint8Array([1, 2, 3, 4, ...]));\nconst signer = await createSignerFromKeyPair(kp);\n\n// Initialize RPC connection\nexport const rpc = createSolanaRpc(\"https://api.mainnet-beta.solana.com\");\n\nconst txHash = await sendTransaction(\n  rpc,\n  [instruction1, instruction2],\n  keypairSigner\n);\n```\n\n## License\n\nThe code in this repository is licensed under the **FusionAMM SDK Source-Available License v1.0**.  \nSee [`LICENSE`](LICENSE) for full terms.\n\nThe repository includes portions of code originally licensed under the Apache License 2.0 by Orca.so\n(https://github.com/orca-so/whirlpools,\ncommit [e528dd2](https://github.com/orca-so/whirlpools/tree/e528dd23bb41571f92cfdb49a2f15d4fa0b01bec)) and used in\ncompliance with its terms prior to February 26, 2025.\nSee the Apache License, Version 2.0 for details at: http://www.apache.org/licenses/LICENSE-2.0.\n\n### Commercial Licensing\n\nIf you wish to:\n\n- Use this SDK in modified form\n- Integrate in a way that falls outside this license\n- Build a tool or service around the SDK\n\nPlease contact us at **[info@fusionamm.com](mailto:info@fusionamm.com)**.","readmeFilename":"README.md"}