{"_id":"delegate-framework","_rev":"29-8556b4360bbc2d54daca24687a613ad7","name":"delegate-framework","dist-tags":{"latest":"1.0.28"},"versions":{"1.0.0":{"name":"delegate-framework","version":"1.0.0","keywords":["typescript","delegation","framework","patterns"],"author":"","license":"MIT","_id":"delegate-framework@1.0.0","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"d93f1db1de7a363fab2548eddce25c0c550fd65c","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.0.tgz","fileCount":26,"integrity":"sha512-UFqIS2/JCtkSgMJnXbalB47V8DCEbjVsIBTE2inRqhoyeax75/vOZJd7JZAn+A0eBemBhPhte/ut+SyrzIahWg==","signatures":[{"sig":"MEQCIFQW99bPZF3VUU2ezucazS9dQqUT5wVlyOQovTIc26kHAiA6Bl4wPxaNBJ6dUsBNvMjL2W514ZUfirnh6+vMgByB9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":50135},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"919b26017f696fdbf7df42a6297d8cd18e99abb4","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for delegation patterns","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","@solana/web3.js":"^1.98.2"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.0_1750652408910_0.6593665345550586","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"delegate-framework","version":"1.0.1","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.1","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"343c30ee3a1b2fcd8dddc6dfaae7081ffb247736","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.1.tgz","fileCount":46,"integrity":"sha512-rIWfia0DAVZGjAE7T09nYDJBdyhqdf9ldnh9IPEdiYAesVyA2qV+zctzrqSfFPjueZSbPtmA1o4rYmZtavcQRg==","signatures":[{"sig":"MEQCIDsTMX7WYiqYJm4SnQHVMR40HxP2HSPy9AbGBs1R7+3hAiBCseWLBu8BP4rq4WV4Nay0yCXyaDNo5XxcKectYSwt2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":139722},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"449ceba89ac40029102be0d7747fdfde5fc22ed1","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.1_1750820990268_0.5183795760186087","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"delegate-framework","version":"1.0.2","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.2","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"a03f521506b1623c6aac4987f83adc9954d2d8f1","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.2.tgz","fileCount":78,"integrity":"sha512-dU5EpGIsCLcy15KOu0nvhIMf3x6qYQiO/SAlx7izR45miECC580SABHUKC471FO60gMXAKvGUO/3raSvFxAB4w==","signatures":[{"sig":"MEUCIQCF+XOcQ4YPFEwF+RQEvpJEQAEHSP9z1Z/uxMmwm0HvtwIge6uQ3+20b/QU9z8yZjpW4U/8Dx9gZWbz1jJfcQWk+ak=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":183162},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"a3ff7e813288ef3f948b411edee5c795006f38a5","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.2_1750947607605_0.23549188181997072","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"delegate-framework","version":"1.0.3","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.3","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"c0c2a103e93d81059682e2b6d8fbc2aebb561106","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.3.tgz","fileCount":86,"integrity":"sha512-yB91/mcuDuBIWM2Cm/6yzC0AZ87w2SYqlqOQhy6rZw9EOLOIO22vsIdSPDI+WlhuRvOiYGWeVVp/EQ9mdjX6WQ==","signatures":[{"sig":"MEUCICPH6F4bHhvkRm/K5F0Ub6bMewmyehwUDs69Z57dvVL9AiEA/x5CFnL25JL+3Iptypu2+OHYS0zi9LP1d/ICSa7N6U0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217792},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"da5b88df0c375fe0a560b30626abb25ff488ad34","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.3_1751101002275_0.6076899931579078","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"delegate-framework","version":"1.0.4","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.4","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"59236b6541e4ab06bcae9bd15c229d3db6436898","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.4.tgz","fileCount":102,"integrity":"sha512-OI8BC8oMvPLmy9vGY4FyIhP6cfVLRMZxC7GmGedQys3jdoGPXd4wevzF9AurpGGi+v/ANE8Kcc9v0Kh3OJH0lw==","signatures":[{"sig":"MEQCICF87rc0e6cs6PNjaSWlcimSjuE8f2Fhzx7wzd2vRUaAAiBDP68CQOIzSGE6kOTZIFCagJZi7Ji9KvHJ/f3nfiG8YA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":284762},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fb86e59896e2b0432b76e78a434e0126a13130ff","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.4_1751167509326_0.7521868743657729","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"delegate-framework","version":"1.0.5","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.5","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"a00a2a85310c014cbd50e427b797b9ea97052afd","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.5.tgz","fileCount":114,"integrity":"sha512-5olApOg/pRZA7vwOQ77B5okahpaNiyTbWT+UMrr5WlGAdqpKO3Tt/jYoBVDoBmdqwHfWUQ2hbaiB/Vvr9E82/g==","signatures":[{"sig":"MEUCIBuBb8gf8agn8DmALZsfyHNmTD37IxbSdkcd8wZix2btAiEA24lExMOEzLfk2VdmiikqRLiv6WV3JiQuo1Vj71w2Pqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348774},"main":"dist/index.js","_from":"file:delegate-framework-1.0.5.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/dee547a0565a301cb62b35a94020b708/delegate-framework-1.0.5.tgz","_integrity":"sha512-5olApOg/pRZA7vwOQ77B5okahpaNiyTbWT+UMrr5WlGAdqpKO3Tt/jYoBVDoBmdqwHfWUQ2hbaiB/Vvr9E82/g==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.5_1751495288481_0.7090865917000608","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"delegate-framework","version":"1.0.6","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.6","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"bdf9866e87824f76d2a04778c354bebd89e381da","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.6.tgz","fileCount":114,"integrity":"sha512-XNmx+9QTb8h9XkXDb2I0g55S6h6PdZmikcitMlYL2VyO6tY86c5RUpgr7rZIhIHkqGV07flkKxzL27nLyVWIlw==","signatures":[{"sig":"MEUCIQDJpKCxwYJzuwx8qAFqiIjiRqo/d+8NA9d4g6HlwD3srQIgff+1hRz3gIVMb4r7v7ssdwfuSZ7EeyYcaz6/DP3aMfs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":348771},"main":"dist/index.js","_from":"file:delegate-framework-1.0.6.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/82ef9d54c4d4df11700a16ffa1958a34/delegate-framework-1.0.6.tgz","_integrity":"sha512-XNmx+9QTb8h9XkXDb2I0g55S6h6PdZmikcitMlYL2VyO6tY86c5RUpgr7rZIhIHkqGV07flkKxzL27nLyVWIlw==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.6_1751604683643_0.569757319214454","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"delegate-framework","version":"1.0.7","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.7","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"6dd809a5fae80b8090cbcab6d85bf7aec1e9e790","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.7.tgz","fileCount":114,"integrity":"sha512-1WQBi8RNhRDReA5DywfOhYRHByrE367NYFtsxBMxrtn3gi4Fpokojnrb7MxLuZXBb1Wcp+TKganY9QmsSyRGOg==","signatures":[{"sig":"MEUCIEOQxXLPTdXfD3J5sU5U6Hvc9xyblaY2Qurzqvs0TM8JAiEAhVGuMEB7eL17dTpkAa465zsMNMIevWhfatncJK3e1RQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":350352},"main":"dist/index.js","_from":"file:delegate-framework-1.0.7.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/24ccc1ef6e99f6d1318ab2b510194012/delegate-framework-1.0.7.tgz","_integrity":"sha512-1WQBi8RNhRDReA5DywfOhYRHByrE367NYFtsxBMxrtn3gi4Fpokojnrb7MxLuZXBb1Wcp+TKganY9QmsSyRGOg==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.7_1751773178586_0.4555092772785092","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"delegate-framework","version":"1.0.8","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.8","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"691d7b8298726d2a671c1553a268c94d1f125e05","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.8.tgz","fileCount":114,"integrity":"sha512-NfWADzf4J8RUyYE3tyy/4PgNL86Ir6XDKGkZDvOE2RiZIN0dp0QpTjZPe1e/OQxykfNmL7tfU8b5wPERQPPsOg==","signatures":[{"sig":"MEUCIFg5clhOXqGsC7O31SedsLhspSnpifF5nU+aNfaqgOD/AiEA3Xd0TEBEc0blQAXeQqpYz+muLAP6+Qum1crwSkaswls=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":358770},"main":"dist/index.js","_from":"file:delegate-framework-1.0.8.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/80b80a95117dc22afc6a93cc2a043b69/delegate-framework-1.0.8.tgz","_integrity":"sha512-NfWADzf4J8RUyYE3tyy/4PgNL86Ir6XDKGkZDvOE2RiZIN0dp0QpTjZPe1e/OQxykfNmL7tfU8b5wPERQPPsOg==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.8_1751774302141_0.4608214005401523","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"delegate-framework","version":"1.0.9","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.9","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"37f7753548485a0cbab4b136df0ccd6dd1c6a1d6","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.9.tgz","fileCount":114,"integrity":"sha512-uNwvZXPAGZH8T5GpTAHsPvvloH4ss6q1wD0iuxfbKE/AeRwtGt/NaqK8+fnXmU8SZHRxoWMYvdSxNhEyaq6V9Q==","signatures":[{"sig":"MEUCIEmz0sTmfofY+JZCT5RRZ0ElCh2BpuQci+LTOkdleHATAiEAumTUL+9EuLjL/qZyFmUGeRJI2r5+vdUSGKmU1ZjQyZk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":364359},"main":"dist/index.js","_from":"file:delegate-framework-1.0.9.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/7c58df932d5812bb117b4efe7b22c94f/delegate-framework-1.0.9.tgz","_integrity":"sha512-uNwvZXPAGZH8T5GpTAHsPvvloH4ss6q1wD0iuxfbKE/AeRwtGt/NaqK8+fnXmU8SZHRxoWMYvdSxNhEyaq6V9Q==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.9_1751775558819_0.4316500382682955","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"delegate-framework","version":"1.0.10","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.10","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"fa37dca2a02e9ea645c79fa5dde9150bb13a419d","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.10.tgz","fileCount":114,"integrity":"sha512-DA+ngvrXu0RtCl9Gx5mDtXsu34Ywz0Svq7h960ZuCDmfyBXCczctnCaD+LCZLDOOCbeteTwJjedbvXG3eQ9cZw==","signatures":[{"sig":"MEYCIQDuRqb2qFt32isYaSWoWEupR39CHLcESly8IHEmW6xZAAIhAI6aT8geLrJY70vU525u6rBIGGMdt0W0OhZX/SU87R7e","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":366053},"main":"dist/index.js","_from":"file:delegate-framework-1.0.10.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/84dd29362e04fed060c71bf17b300a42/delegate-framework-1.0.10.tgz","_integrity":"sha512-DA+ngvrXu0RtCl9Gx5mDtXsu34Ywz0Svq7h960ZuCDmfyBXCczctnCaD+LCZLDOOCbeteTwJjedbvXG3eQ9cZw==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.10_1751781841233_0.4891041264971665","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"delegate-framework","version":"1.0.11","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.11","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"45fe273a81dedca14a831326a58de49bbbb07b58","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.11.tgz","fileCount":114,"integrity":"sha512-ww/hImcVQ1FlWdho/CDjGlpEUIH5BYBXBzMVLLk05TYacnnYrOWcEPBoOYPG6UkgIZgvAPEH9smdXDT/Q7YIiA==","signatures":[{"sig":"MEUCIQDcQtp2c15qvpkeb0c+2m2d+PyTFqZnyGikcQwLg28HywIgYWjR8w0h94nsQgW1iaCOczy2p+PoEtaOinKLlWwk+vo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":365382},"main":"dist/index.js","_from":"file:delegate-framework-1.0.11.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","actor":{"name":"sefidelegate","type":"user","email":"sefi@delegate.fun"},"email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/17f8ca035bfea763d6a5320ac3884550/delegate-framework-1.0.11.tgz","_integrity":"sha512-ww/hImcVQ1FlWdho/CDjGlpEUIH5BYBXBzMVLLk05TYacnnYrOWcEPBoOYPG6UkgIZgvAPEH9smdXDT/Q7YIiA==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.11_1751783473371_0.3944491184315295","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"delegate-framework","version":"1.0.12","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.12","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"5364ee26d537b5d3287128a62f941b66a0986008","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.12.tgz","fileCount":114,"integrity":"sha512-c/unELbYnlCCceinE0Qmb9+xbnuP8vKuE2/7XH47IxuW8W0m2+wply6Qnn4RtVJ8HimXInWNAvYWIwi8MSXWCw==","signatures":[{"sig":"MEYCIQDOFKo8nRyIt/jvijolU7ICAMl+4+6qXbE/xo3hhpwsxQIhAJTT7GnHlUML3u+qIJjt9K7RI7jwhXZajm0b3JnaleKM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":373830},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"0665ec87d46ff1f6bc08c6d3af293cb5a69bbed3","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.12_1752204004778_0.25937493451594507","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"delegate-framework","version":"1.0.13","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.13","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"fecc40ab6fe7196314dcef8d542d3419340e6c18","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.13.tgz","fileCount":114,"integrity":"sha512-8oHQWYMVh813lGkpxAtRdZT83jcM/r4MkNDTthJeo0jgJzQ0rBIy5WmMRdYtl7zYjnuqnEIH6nWJrU1lhWDVrw==","signatures":[{"sig":"MEUCIQDAUwawwkQptEdj2oy86zjkIFeKSeAa+5yeF3eS9TwIpAIgVeUVoTQVxk36Z/alr1jTbKAFmrwGD4opknsK/ma+/wU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375689},"main":"dist/index.js","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"gitHead":"fffdc72bc141743bba2f8e1c49d2495bd90f221b","scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit","prepublishOnly":"npm run clean && npm run build"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.13_1752204681129_0.7315211933472008","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"delegate-framework","version":"1.0.14","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.14","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"e4b9abd7889e55ceeaff06548349b919858fabe6","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.14.tgz","fileCount":114,"integrity":"sha512-fkYjdJPuMHAmhvq90wCHv7yy3vE3jub64LEmye9/rvXkglUX0ZTqumwklDwAt+adro2XB4acbrXtRtwS6s/ClA==","signatures":[{"sig":"MEUCIH1JJlnsIxrMoWSJVmmq+mKEee3HH4x6EWX3Rne9hurUAiEArr75LdZ4Wp/oiHMDczg/pbk8Juhj1RbSz2TY4gGW1Ok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":376088},"main":"dist/index.js","_from":"file:delegate-framework-1.0.14.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/cd98317196987b3a119f0a1c302eb53a/delegate-framework-1.0.14.tgz","_integrity":"sha512-fkYjdJPuMHAmhvq90wCHv7yy3vE3jub64LEmye9/rvXkglUX0ZTqumwklDwAt+adro2XB4acbrXtRtwS6s/ClA==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.14_1752206080734_0.5229146206825308","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"delegate-framework","version":"1.0.15","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.15","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"26493e023a440f6dda07fc7bf84945ed461a2527","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.15.tgz","fileCount":114,"integrity":"sha512-qryOoyyjKSAo1pvNL0XcVxOQ8GRIAO6HhCZNX9+hpm/WlkFlJ5fXFYHVj0LIx5xcRMW0veOh7UZFeYnQDcQiaw==","signatures":[{"sig":"MEUCIQDn1Q3QDxW1cYTxpCr7IEdPGNEhzkpQZ10uHB2nwo8aEwIgArB5+o9cQ9IFk+V3Dg/VRTLtxcZUZ8hl/4wCFqUIgFw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":368182},"main":"dist/index.js","_from":"file:delegate-framework-1.0.15.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/e64d289e5ec9163706ee3e61d0dcf634/delegate-framework-1.0.15.tgz","_integrity":"sha512-qryOoyyjKSAo1pvNL0XcVxOQ8GRIAO6HhCZNX9+hpm/WlkFlJ5fXFYHVj0LIx5xcRMW0veOh7UZFeYnQDcQiaw==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.15_1752206636658_0.5904820835341513","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"delegate-framework","version":"1.0.16","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.16","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"08d1df4f5f11a6a1e8bf72685f00d41de4893de1","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.16.tgz","fileCount":114,"integrity":"sha512-w59ZrC3MTeb+dWfhPwwUcXMvw4g4S8lWMTlNaH8ldBwnap80RYWLE8Up+HKFnEolfRZCvOeHAc+9Yurol5YQ4w==","signatures":[{"sig":"MEYCIQCthVfPJ1LYq4VeJTS0yftiEK7XHLDwUU7MCS8STH/1MAIhALWxb9akyi3Q32ing/jKjrjd5NJW51jT6keiejHfZ0FP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":375545},"main":"dist/index.js","_from":"file:delegate-framework-1.0.16.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/822a594bc9f6ab3ce8a955b50c51b641/delegate-framework-1.0.16.tgz","_integrity":"sha512-w59ZrC3MTeb+dWfhPwwUcXMvw4g4S8lWMTlNaH8ldBwnap80RYWLE8Up+HKFnEolfRZCvOeHAc+9Yurol5YQ4w==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.16_1752288550471_0.029305288345566005","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"delegate-framework","version":"1.0.17","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.17","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"0a3a3c8243743ee206a9f9f032c426d9672ba3b5","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.17.tgz","fileCount":114,"integrity":"sha512-cvrTjOo4lqUzfZt4S3dliqJI8NwCb4IU+c49gG8h9pcpNaUIhCxFUSeqpxk70pNMg8S2GFlG9zBfGaGObw8ERw==","signatures":[{"sig":"MEYCIQCc/HNuq5JPEyFTcKMgMn9RXx4eJT5QVBjOQOFyf8KVXgIhAKVw4hDi1thnx/O2C2BIcCLoxnauAA2Gg3HcRRTjUnad","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":396245},"main":"dist/index.js","_from":"file:delegate-framework-1.0.17.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/87ac46a560e92e2609ec3a36788574ab/delegate-framework-1.0.17.tgz","_integrity":"sha512-cvrTjOo4lqUzfZt4S3dliqJI8NwCb4IU+c49gG8h9pcpNaUIhCxFUSeqpxk70pNMg8S2GFlG9zBfGaGObw8ERw==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.17_1752382711516_0.8769102364013717","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"delegate-framework","version":"1.0.18","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.18","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"92776472098e3febe72a992d07f28ba0ca242728","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.18.tgz","fileCount":114,"integrity":"sha512-3uH6mRRqMJ6bDSlLYrBq9uk3MKwmA9JKIdXhSHg2Wx5jSMnD9aShYNd6Po1xXqhAFc7irHN2bnKlTsEZe93/RQ==","signatures":[{"sig":"MEYCIQDRHE4qx1ViVUGkf/C4YTca2H6hdonuSd1QtW+f4LD0vAIhAPCoGRbRAnaLuybTPTFK1fypKl2u739H+eoy+HbSmTqD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":408102},"main":"dist/index.js","_from":"file:delegate-framework-1.0.18.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/e77c1df41e4fe0db8142e960df4677ce/delegate-framework-1.0.18.tgz","_integrity":"sha512-3uH6mRRqMJ6bDSlLYrBq9uk3MKwmA9JKIdXhSHg2Wx5jSMnD9aShYNd6Po1xXqhAFc7irHN2bnKlTsEZe93/RQ==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.18_1753046499286_0.826739560282364","host":"s3://npm-registry-packages-npm-production"}},"1.0.19":{"name":"delegate-framework","version":"1.0.19","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.19","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"031e0342adcfa9d7482c982a98d221b9f59ea21e","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.19.tgz","fileCount":114,"integrity":"sha512-rlnoNrPQ+iklkdE/imKLuXkk6ER1wayu6F1AcRgNrm5+AONK/jjQUXP6jcuxI5FD+lApI01PBa/uBFlhNfSkZA==","signatures":[{"sig":"MEUCIBQCjXjHmTQbjhy3+zCXukz8g2L7EBhxcCWLaO5hI28OAiEAvsrFXG+YyWulwjuY2d2xZN6EOC2s3IaVxrSB+h797aU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":417770},"main":"dist/index.js","_from":"file:delegate-framework-1.0.19.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/ade00183dd75c48299599ae88d53a018/delegate-framework-1.0.19.tgz","_integrity":"sha512-rlnoNrPQ+iklkdE/imKLuXkk6ER1wayu6F1AcRgNrm5+AONK/jjQUXP6jcuxI5FD+lApI01PBa/uBFlhNfSkZA==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.19_1753253357689_0.23473184396447122","host":"s3://npm-registry-packages-npm-production"}},"1.0.20":{"name":"delegate-framework","version":"1.0.20","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.20","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"ba7b2316bf17c6b0e1e452638123213e6820000b","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.20.tgz","fileCount":114,"integrity":"sha512-8OiSc4QrBenAoLO9wvXjlCape1sl4mMImItQ2RVZ0wu/Urb68xL8nHjytK0vh/dRUKhGRB/rCW2ABnIZu9lZXQ==","signatures":[{"sig":"MEQCIGwN7dfLDR0IVPH2NCVlzi96yjvTNvUTrSQzPikKglLrAiB4dIbY5kqh4DQChta1Sa/W6T1CVumGi4fNNkIwnz1DFg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420021},"main":"dist/index.js","_from":"file:delegate-framework-1.0.20.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/e05d2e8653981057a54134e4edb28775/delegate-framework-1.0.20.tgz","_integrity":"sha512-8OiSc4QrBenAoLO9wvXjlCape1sl4mMImItQ2RVZ0wu/Urb68xL8nHjytK0vh/dRUKhGRB/rCW2ABnIZu9lZXQ==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.20_1753294725796_0.9114650410616498","host":"s3://npm-registry-packages-npm-production"}},"1.0.21":{"name":"delegate-framework","version":"1.0.21","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.21","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"f8128515999d8597cff7537de643246f31229e56","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.21.tgz","fileCount":114,"integrity":"sha512-UxsfqG9fO7qf6hiDZ9HMI+x5r1L/Oq0kUeNZn9XEISwGwd4v8hOnMhlyE79//WAIsjO7nefVkGm2adGjlXBuRQ==","signatures":[{"sig":"MEQCIF/brB99Kd9/4ZAo1qHTtWF8hvx1sdWdzlSZRfGexD55AiAz2N1XQNsstZOXog4iQ6wwgSeDkHPWLrt3aPXml08KfQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":420334},"main":"dist/index.js","_from":"file:delegate-framework-1.0.21.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/ca1bbca1eed097db22efab6100037f64/delegate-framework-1.0.21.tgz","_integrity":"sha512-UxsfqG9fO7qf6hiDZ9HMI+x5r1L/Oq0kUeNZn9XEISwGwd4v8hOnMhlyE79//WAIsjO7nefVkGm2adGjlXBuRQ==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.21_1753297066174_0.7852369075034895","host":"s3://npm-registry-packages-npm-production"}},"1.0.22":{"name":"delegate-framework","version":"1.0.22","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.22","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"b3275a4e9d90f6eb343cddc4c2e64cf802ac43ed","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.22.tgz","fileCount":114,"integrity":"sha512-hG8CsDv9tTkaTtDSsmqfgk5V8MNWa0N0G9LTgkZbC4CoVSFwG2gxktVE/b06W1TnVZ22zq0gZEU5vL9z34e50g==","signatures":[{"sig":"MEUCIQCcngRJwPItTDCDh0OQCLu1HqqHadFcf4aRUsBJfKJUBwIgSaf6zDLoWnKKd8yXVZXyLZrUxKyUaQhqbeO+2Sw+luQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":451351},"main":"dist/index.js","_from":"file:delegate-framework-1.0.22.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/91874e296cec700772593289363ab0ea/delegate-framework-1.0.22.tgz","_integrity":"sha512-hG8CsDv9tTkaTtDSsmqfgk5V8MNWa0N0G9LTgkZbC4CoVSFwG2gxktVE/b06W1TnVZ22zq0gZEU5vL9z34e50g==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.22_1753592122324_0.08604151302880281","host":"s3://npm-registry-packages-npm-production"}},"1.0.23":{"name":"delegate-framework","version":"1.0.23","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.23","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"c3e51e1b51661758cc20fa3ff3d406415966cea4","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.23.tgz","fileCount":114,"integrity":"sha512-ZNQcEPwC4rkwYKGO1TZ/FpXYWTeBYhH8U+bhQLULt1Cfz0mfEIbx/Pub9flXO7ScKosQe0883Y/MkkSfgkjjGQ==","signatures":[{"sig":"MEYCIQDjHDv3RiylJ8hC3Spy8W7IqmJN9/qflg94k072pSTlEwIhAIIlakiyJrG4SvMoPUi08fWDJvLwnBcg0HiWY7XEAR+p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":454185},"main":"dist/index.js","_from":"file:delegate-framework-1.0.23.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/e867586d2770a6391b777eba1361fa9f/delegate-framework-1.0.23.tgz","_integrity":"sha512-ZNQcEPwC4rkwYKGO1TZ/FpXYWTeBYhH8U+bhQLULt1Cfz0mfEIbx/Pub9flXO7ScKosQe0883Y/MkkSfgkjjGQ==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.23_1753592686858_0.230797181395066","host":"s3://npm-registry-packages-npm-production"}},"1.0.24":{"name":"delegate-framework","version":"1.0.24","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.24","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"682b3b88bd3dbdd3b93fd68a0535d2166b70edae","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.24.tgz","fileCount":114,"integrity":"sha512-bydKzaGn2BBsz5YYGa815hBsZh9XRdAB6C55IpeAYbDvZwrwvb+siaDW9WZYVZRO7Bl/FIrnf8CMCxGr4GKupg==","signatures":[{"sig":"MEUCIQCDqI3j2pPO5wtEXPZcIaTdA45YHjuRTLzDwLooPM7x1gIgdz8OXfcbXfVJ6J4bzWK0+TcxLZaOllTopXxJ3I4Gn7c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469681},"main":"dist/index.js","_from":"file:delegate-framework-1.0.24.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/f8026153c09bd8c286bc8ac5a8423d08/delegate-framework-1.0.24.tgz","_integrity":"sha512-bydKzaGn2BBsz5YYGa815hBsZh9XRdAB6C55IpeAYbDvZwrwvb+siaDW9WZYVZRO7Bl/FIrnf8CMCxGr4GKupg==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.24_1753593139467_0.841018583588987","host":"s3://npm-registry-packages-npm-production"}},"1.0.25":{"name":"delegate-framework","version":"1.0.25","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.25","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"1d7c819eb2a71dd6457e075f221433d242cf066b","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.25.tgz","fileCount":114,"integrity":"sha512-wgkH5LQVWORrAQ7TEDx2fgHdnNVktPRf4552bqkrJGZV5QFooFjpoADDM3Lgv8iTKWnP1GdWTZE3Vr7MuOjRWg==","signatures":[{"sig":"MEQCIDI3t1G6mOp9LeYWtqRMXPGOzuafWoxMLRiTjoBTVzkNAiACYg5142M5OPD5tT6B7DTSBr7w2uQ+zFY2dqzejs9FaQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":480846},"main":"dist/index.js","_from":"file:delegate-framework-1.0.25.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/a0add17d39aa5c337c7771e6bd262dbb/delegate-framework-1.0.25.tgz","_integrity":"sha512-wgkH5LQVWORrAQ7TEDx2fgHdnNVktPRf4552bqkrJGZV5QFooFjpoADDM3Lgv8iTKWnP1GdWTZE3Vr7MuOjRWg==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.25_1753621049668_0.6242269585337341","host":"s3://npm-registry-packages-npm-production"}},"1.0.26":{"name":"delegate-framework","version":"1.0.26","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.26","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"7473a471b382e70d553a4277a945ce6fac0af524","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.26.tgz","fileCount":114,"integrity":"sha512-fG2Lku0KEXKKvboyxIDEN3m3CFo9AE5EFRbqVoWJj75YZyd4bpHMM9e4QoTA9ETy4nubQJ0LowN2MH6hb4FNqA==","signatures":[{"sig":"MEUCIBA0oZTgCRnWZFDVwR1KFdABga+Mpvwc6A+fhKLUXUv7AiEAu09lvRl4hehis5vC0GqPqZzWn/vM7luC5d5s8KrE4Bg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":482475},"main":"dist/index.js","_from":"file:delegate-framework-1.0.26.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/e674b4430d1b6dfde1c71c1de73dd7b6/delegate-framework-1.0.26.tgz","_integrity":"sha512-fG2Lku0KEXKKvboyxIDEN3m3CFo9AE5EFRbqVoWJj75YZyd4bpHMM9e4QoTA9ETy4nubQJ0LowN2MH6hb4FNqA==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.26_1753622209148_0.4740824168423068","host":"s3://npm-registry-packages-npm-production"}},"1.0.27":{"name":"delegate-framework","version":"1.0.27","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","_id":"delegate-framework@1.0.27","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"dist":{"shasum":"c8754debc4f2c0b47bd8984b2d4d03b65763e38b","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.27.tgz","fileCount":114,"integrity":"sha512-MIGEwU46n36iVvNbk4SenYq7AWfWPBsZhGacXTjeKlDRH0Dg2TzQxzxty3TNZWyTMtFZJIKIFAhVsYOmCXJU7g==","signatures":[{"sig":"MEQCIAPqsFpINkQSoRt5ur/fhMPWTbhVvzqChQpHPqjJS/OzAiAb1hMu5fZUSDLLOO7VeJQtjnxIP0qhO23siYJ5+TrpLA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":483706},"main":"dist/index.js","_from":"file:delegate-framework-1.0.27.tgz","types":"dist/index.d.ts","engines":{"node":">=16.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src --ext .ts","test":"jest","build":"tsc","clean":"rimraf dist","format":"prettier --write \"src/**/*.ts\"","lint:fix":"eslint src --ext .ts --fix","test:watch":"jest --watch","type-check":"tsc --noEmit"},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/790395d984431c34ec5a5810a8554d0f/delegate-framework-1.0.27.tgz","_integrity":"sha512-MIGEwU46n36iVvNbk4SenYq7AWfWPBsZhGacXTjeKlDRH0Dg2TzQxzxty3TNZWyTMtFZJIKIFAhVsYOmCXJU7g==","repository":{"url":"git+https://github.com/delegatedotfun/delegate-framework.git","type":"git"},"_npmVersion":"10.8.2","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","directories":{},"_nodeVersion":"18.20.8","dependencies":{"bs58":"^6.0.0","bn.js":"^5.2.2","@jup-ag/api":"^6.0.42","@irys/upload":"^0.0.15","bignumber.js":"^9.3.0","@solana/web3.js":"^1.98.2","@solana/spl-token":"^0.4.13","@irys/upload-solana":"^0.1.8","@types/bignumber.js":"^5.0.4","@bundlr-network/client":"^0.11.17","@raydium-io/raydium-sdk-v2":"0.1.139-alpha"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^29.7.0","eslint":"^8.53.0","rimraf":"^5.0.5","ts-jest":"^29.1.1","prettier":"^3.0.3","typescript":"^5.2.2","@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/parser":"^6.9.1","@typescript-eslint/eslint-plugin":"^6.9.1"},"_npmOperationalInternal":{"tmp":"tmp/delegate-framework_1.0.27_1753622859192_0.7470063742639785","host":"s3://npm-registry-packages-npm-production"}},"1.0.28":{"name":"delegate-framework","version":"1.0.28","description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","main":"dist/index.js","types":"dist/index.d.ts","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"author":{"name":"Sefi"},"license":"MIT","devDependencies":{"@types/jest":"^29.5.8","@types/node":"^20.8.10","@typescript-eslint/eslint-plugin":"^6.9.1","@typescript-eslint/parser":"^6.9.1","eslint":"^8.53.0","jest":"^29.7.0","prettier":"^3.0.3","rimraf":"^5.0.5","ts-jest":"^29.1.1","typescript":"^5.2.2"},"engines":{"node":">=16.0.0"},"repository":{"type":"git","url":"git+https://github.com/delegatedotfun/delegate-framework.git"},"bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"homepage":"https://github.com/delegatedotfun/delegate-framework#readme","dependencies":{"@bundlr-network/client":"^0.11.17","@irys/upload":"^0.0.15","@irys/upload-solana":"^0.1.8","@jup-ag/api":"^6.0.42","@raydium-io/raydium-sdk-v2":"0.1.139-alpha","@solana/spl-token":"^0.4.13","@solana/web3.js":"^1.98.2","@types/bignumber.js":"^5.0.4","bignumber.js":"^9.3.0","bn.js":"^5.2.2","bs58":"^6.0.0"},"scripts":{"build":"tsc","dev":"tsc --watch","clean":"rimraf dist","test":"jest","test:watch":"jest --watch","lint":"eslint src --ext .ts","lint:fix":"eslint src --ext .ts --fix","format":"prettier --write \"src/**/*.ts\"","type-check":"tsc --noEmit"},"_id":"delegate-framework@1.0.28","_integrity":"sha512-JIXOoTkVT9/5Fi/8V1efTGnlD5mauUnE7/NG9dOgEAHy9qrsVtYrn3XefeipVt9ScxcKjz1iegVjiv66GOD+NQ==","_resolved":"/private/var/folders/nq/b_18pyf52hn8kwjnjg4qbpn40000gn/T/42379fc1c60116f338bd27099cb9fc4d/delegate-framework-1.0.28.tgz","_from":"file:delegate-framework-1.0.28.tgz","_nodeVersion":"18.20.8","_npmVersion":"10.8.2","dist":{"integrity":"sha512-JIXOoTkVT9/5Fi/8V1efTGnlD5mauUnE7/NG9dOgEAHy9qrsVtYrn3XefeipVt9ScxcKjz1iegVjiv66GOD+NQ==","shasum":"4ba9f1c2cbe3695dd0af1a0309b247309faaf04b","tarball":"https://registry.npmjs.org/delegate-framework/-/delegate-framework-1.0.28.tgz","fileCount":114,"unpackedSize":489609,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQD5MAuesyc6pXvbwJrwOqqGHvA+eE6ddJTDBVMxJ0ZroAIhANINOD+jndFXOdH6qI+dS4jp0dZ0kWRZhXqZ1B+xl/EN"}]},"_npmUser":{"name":"sefidelegate","email":"sefi@delegate.fun"},"directories":{},"maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/delegate-framework_1.0.28_1753624022380_0.7621701209965364"},"_hasShrinkwrap":false}},"time":{"created":"2025-06-23T04:20:08.796Z","modified":"2025-07-27T13:47:02.741Z","1.0.0":"2025-06-23T04:20:09.080Z","1.0.1":"2025-06-25T03:09:50.472Z","1.0.2":"2025-06-26T14:20:07.814Z","1.0.3":"2025-06-28T08:56:42.442Z","1.0.4":"2025-06-29T03:25:09.540Z","1.0.5":"2025-07-02T22:28:08.668Z","1.0.6":"2025-07-04T04:51:23.840Z","1.0.7":"2025-07-06T03:39:38.795Z","1.0.8":"2025-07-06T03:58:22.315Z","1.0.9":"2025-07-06T04:19:19.035Z","1.0.10":"2025-07-06T06:04:01.442Z","1.0.11":"2025-07-06T06:31:13.621Z","1.0.12":"2025-07-11T03:20:04.979Z","1.0.13":"2025-07-11T03:31:21.298Z","1.0.14":"2025-07-11T03:54:40.917Z","1.0.15":"2025-07-11T04:03:56.846Z","1.0.16":"2025-07-12T02:49:10.662Z","1.0.17":"2025-07-13T04:58:31.757Z","1.0.18":"2025-07-20T21:21:39.531Z","1.0.19":"2025-07-23T06:49:17.899Z","1.0.20":"2025-07-23T18:18:45.971Z","1.0.21":"2025-07-23T18:57:46.391Z","1.0.22":"2025-07-27T04:55:22.558Z","1.0.23":"2025-07-27T05:04:47.047Z","1.0.24":"2025-07-27T05:12:19.671Z","1.0.25":"2025-07-27T12:57:29.873Z","1.0.26":"2025-07-27T13:16:49.380Z","1.0.27":"2025-07-27T13:27:39.393Z","1.0.28":"2025-07-27T13:47:02.563Z"},"bugs":{"url":"https://github.com/delegatedotfun/delegate-framework/issues"},"author":{"name":"Sefi"},"license":"MIT","homepage":"https://github.com/delegatedotfun/delegate-framework#readme","keywords":["typescript","solana","blockchain","rpc","helius","spl","error-handling","logging","testing","framework"],"repository":{"type":"git","url":"git+https://github.com/delegatedotfun/delegate-framework.git"},"description":"A TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by delegate.fun","maintainers":[{"name":"sefidelegate","email":"sefi@delegate.fun"}],"readme":"# Delegate Framework\n\nA TypeScript framework for building robust, production-ready blockchain workflows with comprehensive error handling, logging, and testing. Maintained by [delegate.fun](https://delegate.fun).\n\n## Features\n\n- **Solana RPC Clients**: Production-ready Helius and SPL clients with retry logic, timeouts, and error handling\n- **Error Handling**: Modular error handling utilities for consistent error management across your application\n- **TypeScript Support**: Full type safety with comprehensive interfaces and type definitions\n- **Logging**: Built-in logging support with customizable loggers\n- **Testing**: Comprehensive test suite with mocking and edge case coverage\n- **Configuration**: Flexible configuration management with sensible defaults\n\n```bash\nnpm install delegate-framework\n# or\npnpm add delegate-framework\n# or\nyarn add delegate-framework\n```\n\n## Quick Start\n\n### Helius RPC Client\n\n```typescript\nimport { HeliusClient } from 'delegate-framework';\nimport { PublicKey } from '@solana/web3.js';\n\n// Create a Helius client\nconst client = new HeliusClient({\n  apiKey: 'your-helius-api-key',\n  timeout: 30000,\n  retries: 3,\n});\n\n// Get account balance\nconst publicKey = new PublicKey('11111111111111111111111111111111');\nconst balance = await client.getBalance(publicKey);\nconsole.log('Balance:', balance);\n\n// Get account information\nconst accountInfo = await client.getAccountInfo(publicKey, 'base64');\n\n// Get account information with Metaplex metadata parsing\nconst metadata = await client.getAccountInfo(publicKey, { \n  parseMetaplexMetadata: true,\n  includeOffChainMetadata: true \n});\nconsole.log('NFT Name:', metadata.name);\nconsole.log('Creators:', metadata.creators);\n\n// Get recent blockhash\nconst blockhash = await client.getRecentBlockhash('confirmed');\n\n// Get transaction details\nconst transaction = await client.getTransaction('signature-here');\n\n// Get current slot\nconst slot = await client.getSlot('confirmed');\n\n// Send native SOL transfer\nconst signature = await client.sendNativeTransfer(\n  keypair, // Use keypair directly as from parameter\n  new PublicKey('to-wallet-address'),\n  1000000 // 0.001 SOL in lamports\n);\nconsole.log('Transfer signature:', signature);\n\n// Send SPL token transfer\nconst tokenSignature = await client.sendTokenTransfer(\n  new PublicKey('to-token-account'),\n  keypair, // Use keypair directly as owner parameter\n  1000000, // amount\n  new PublicKey('token-mint-address')\n);\nconsole.log('Token transfer signature:', tokenSignature);\n\n// Get comprehensive asset data for an NFT or token\nconst assetId = '11111111111111111111111111111111'; // Mint address\nconst assetData = await client.getAsset(assetId);\nconsole.log('Asset data:', assetData);\n```\n\n### SPL Client for Priority Fees\n\n```typescript\nimport { SplClient } from 'delegate-framework';\nimport { Connection, PublicKey } from '@solana/web3.js';\n\n// Create an SPL client\nconst connection = new Connection('https://api.mainnet-beta.solana.com');\nconst client = new SplClient({\n  connection,\n  programId: new PublicKey('your-program-id'),\n  timeout: 30000,\n  retries: 3,\n  percentile: 0.95, // 95th percentile\n  defaultCuPrice: 0.1,\n});\n\n// Get priority fee based on recent network activity\nconst priorityFee = await client.getPriorityFee();\nconsole.log('Priority fee:', priorityFee);\n```\n\n### Error Handling Utilities\n\n```typescript\nimport { throwError, getErrorMessage, isErrorLike } from 'delegate-framework';\n\n// Throw errors with proper type checking\nif (data.error) {\n  throwError(data.error, 'API Error');\n}\n\n// Extract error messages safely\nconst message = getErrorMessage(someError);\n\n// Check if value is error-like\nif (isErrorLike(response.error)) {\n  console.log(response.error.message);\n}\n```\n\n### Custom Logging\n\n```typescript\nimport { Logger } from 'delegate-framework';\n\nclass CustomLogger implements Logger {\n  debug(message: string, data?: any) {\n    console.log(`[DEBUG] ${message}`, data);\n  }\n  \n  info(message: string, data?: any) {\n    console.log(`[INFO] ${message}`, data);\n  }\n  \n  warn(message: string, data?: any) {\n    console.warn(`[WARN] ${message}`, data);\n  }\n  \n  error(message: string, data?: any) {\n    console.error(`[ERROR] ${message}`, data);\n  }\n}\n\n// Use custom logger\nconst client = new HeliusClient({\n  apiKey: 'your-api-key',\n  logger: new CustomLogger(),\n});\n```\n\n## API Reference\n\n### HeliusClient\n\n#### Constructor\n```typescript\nnew HeliusClient(config: HeliusConfig)\n```\n\n#### Configuration\n```typescript\ninterface HeliusConfig {\n  apiKey: string;\n  rpcUrl?: string;        // Default: \"https://mainnet.helius-rpc.com\"\n  timeout?: number;       // Default: 30000ms\n  retries?: number;       // Default: 3\n  logger?: Logger;        // Optional custom logger\n}\n```\n\n#### Methods\n- `getBalance(publicKey: PublicKey): Promise<number>`\n- `getAccountInfo(publicKey: PublicKey, encodingOrOptions?: 'base64' | 'base58' | GetAccountInfoOptions): Promise<any>` - Get account info with optional Metaplex metadata parsing\n- `getTransaction(signature: string, commitment?: 'processed' | 'confirmed' | 'finalized'): Promise<any>`\n- `getAsset(assetId: string): Promise<any>` - Get comprehensive asset data for any Solana NFT or digital asset\n- `getRecentBlockhash(commitment?: 'processed' | 'confirmed' | 'finalized'): Promise<any>`\n- `getSlot(commitment?: 'processed' | 'confirmed' | 'finalized'): Promise<number>`\n- `getClusterNodes(): Promise<any[]>`\n- `getVersion(): Promise<any>`\n- `sendTransaction(transaction: Transaction, options?: SendTransactionOptions): Promise<string>`\n- `sendNativeTransfer(from: Keypair, to: PublicKey, amount: number, options?: SendTransactionOptions): Promise<string>` - Send native SOL transfer\n- `sendTokenTransfer(to: PublicKey, owner: Keypair, amount: number, mint: PublicKey, options?: SendTransactionOptions): Promise<string>` - Send SPL token transfer\n\n### SplClient\n\n#### Constructor\n```typescript\nnew SplClient(config: SplConfig)\n```\n\n#### Configuration\n```typescript\ninterface SplConfig {\n  connection: Connection;\n  programId: PublicKey;\n  timeout?: number;       // Default: 30000ms\n  retries?: number;       // Default: 3\n  logger?: Logger;        // Optional custom logger\n  percentile?: number;    // Default: 0.9999999 (99.99999th percentile)\n  defaultCuPrice?: number; // Default: 0.1\n}\n```\n\n#### Methods\n- `getPriorityFee(): Promise<number>`\n\n### Error Handling Utilities\n\n#### `throwError(error: unknown, context?: string): never`\nThrows an error with proper type checking and handling.\n\n#### `getErrorMessage(error: unknown): string`\nSafely extracts error message from various error types.\n\n#### `isErrorLike(value: unknown): value is { message: string }`\nType guard for error-like objects.\n\n#### `createStandardError(error: unknown, defaultMessage?: string): Error`\nCreates a standardized Error object from various input types.\n\n## Configuration\n\n### Default Values\n\n| Setting | HeliusClient | SplClient | Description |\n|---------|--------------|-----------|-------------|\n| Timeout | 30,000ms | 30,000ms | Request timeout |\n| Retries | 3 | 3 | Number of retry attempts |\n| RPC URL | Helius Mainnet | - | RPC endpoint |\n| Percentile | - | 99.99999% | Fee calculation percentile |\n| Default CU Price | - | 0.1 | Default compute unit price |\n\n### Environment Variables\n\n```bash\nHELIUS_API_KEY=your-api-key\nHELIUS_RPC_URL=https://mainnet.helius-rpc.com\n```\n\n## Error Handling\n\nThe framework provides robust error handling with:\n\n- **Automatic retries** with exponential backoff\n- **Timeout handling** to prevent hanging requests\n- **Network error detection** and recovery\n- **API error handling** with proper error messages\n- **Type-safe error utilities** for consistent error management\n\n### Error Types\n\n- **Network Errors**: Connection failures, timeouts\n- **API Errors**: JSON-RPC errors from Solana nodes\n- **Validation Errors**: Invalid parameters or responses\n- **Configuration Errors**: Missing or invalid configuration\n\n## Testing\n\nThe framework includes comprehensive tests covering:\n\n- All client methods and configurations\n- Error handling and retry logic\n- Timeout scenarios\n- Edge cases and invalid inputs\n- Logging functionality\n\nRun tests:\n```bash\npnpm test\n```\n\n## Development\n\n### Building\n```bash\npnpm build\n```\n\n### Linting\n```bash\npnpm lint\n```\n\n### Formatting\n```bash\npnpm format\n```\n\n### Type Checking\n```bash\npnpm type-check\n```\n\n## Examples\n\n### Complete Transaction Flow\n\n```typescript\nimport { HeliusClient, SplClient } from 'delegate-framework';\nimport { Connection, Transaction, PublicKey } from '@solana/web3.js';\n\nasync function sendTransactionWithPriorityFee() {\n  // Setup clients\n  const connection = new Connection('https://api.mainnet-beta.solana.com');\n  const heliusClient = new HeliusClient({ apiKey: 'your-api-key' });\n  const splClient = new SplClient({ \n    connection, \n    programId: new PublicKey('your-program-id') \n  });\n\n  // Get priority fee\n  const priorityFee = await splClient.getPriorityFee();\n  \n  // Create and send transaction\n  const transaction = new Transaction();\n  // ... add instructions to transaction\n  \n  const signature = await heliusClient.sendTransaction(transaction, {\n    skipPreflight: false,\n    preflightCommitment: 'confirmed',\n  });\n  \n  console.log('Transaction sent:', signature);\n}\n```\n\n### Token Transfer Examples\n\n```typescript\nimport { HeliusClient } from 'delegate-framework';\nimport { PublicKey, Keypair } from '@solana/web3.js';\n\nasync function performTransfers() {\n  const client = new HeliusClient({ apiKey: 'your-api-key' });\n  \n  // Create or load your keypair\n  const keypair = Keypair.fromSecretKey(/* your secret key bytes */);\n  // Or load from environment: Keypair.fromSecretKey(Buffer.from(process.env.PRIVATE_KEY, 'base64'));\n  \n  // Send native SOL transfer\n  const solSignature = await client.sendNativeTransfer(\n    keypair, // Use keypair directly as from parameter\n    new PublicKey('22222222222222222222222222222222'), // to\n    1000000, // 0.001 SOL in lamports\n    {\n      skipPreflight: false,\n      preflightCommitment: 'confirmed'\n    }\n  );\n  console.log('SOL transfer:', solSignature);\n  \n  // Send SPL token transfer (e.g., USDC)\n  const tokenSignature = await client.sendTokenTransfer(\n    new PublicKey('44444444444444444444444444444444'), // to token account\n    keypair, // Use keypair directly as owner parameter\n    1000000, // amount (1 USDC = 1,000,000 with 6 decimals)\n    new PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'), // USDC mint\n    {\n      skipPreflight: false,\n      preflightCommitment: 'confirmed'\n    }\n  );\n  console.log('Token transfer:', tokenSignature);\n}\n\n// Helper function to convert human-readable amounts to raw amounts\nfunction convertToRawAmount(amount: number, decimals: number): number {\n  return Math.floor(amount * Math.pow(10, decimals));\n}\n\n// Example: Transfer 1.5 USDC\nasync function transferUSDC() {\n  const client = new HeliusClient({ apiKey: 'your-api-key' });\n  \n  // Load your keypair (replace with your actual keypair loading logic)\n  const keypair = Keypair.fromSecretKey(/* your secret key */);\n  \n  const rawAmount = convertToRawAmount(1.5, 6); // USDC has 6 decimals\n  const signature = await client.sendTokenTransfer(\n    new PublicKey('to-token-account'),\n    keypair, // Use keypair directly as owner parameter\n    rawAmount,\n    new PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v') // USDC mint\n  );\n  \n  console.log('USDC transfer completed:', signature);\n}\n```\n\n### Asset Data Retrieval\n\n```typescript\nimport { HeliusClient } from 'delegate-framework';\n\nasync function getAssetInformation() {\n  const client = new HeliusClient({ apiKey: 'your-api-key' });\n  \n  // Get comprehensive data for an NFT or token\n  const assetId = '11111111111111111111111111111111'; // Mint address\n  const assetData = await client.getAsset(assetId);\n  \n  // Asset data includes on-chain metadata, off-chain metadata, and more\n  console.log('Asset name:', assetData[0]?.onChainMetadata?.metadata?.name);\n  console.log('Token standard:', assetData[0]?.onChainMetadata?.tokenStandard);\n  console.log('Off-chain metadata:', assetData[0]?.offChainMetadata);\n}\n```\n\n### Metaplex Metadata Parsing\n\n```typescript\nimport { HeliusClient } from 'delegate-framework';\nimport { PublicKey } from '@solana/web3.js';\n\nasync function getMetaplexMetadata() {\n  const client = new HeliusClient({ apiKey: 'your-api-key' });\n  \n  // Get metadata directly from a metadata account\n  const metadataAccount = new PublicKey('metadata-account-address');\n  const metadata = await client.getAccountInfo(metadataAccount, { \n    parseMetaplexMetadata: true,\n    includeOffChainMetadata: true \n  });\n  \n  console.log('NFT Name:', metadata.name);\n  console.log('Symbol:', metadata.symbol);\n  console.log('Creators:', metadata.creators);\n  console.log('Collection:', metadata.collection);\n  console.log('Royalty:', metadata.sellerFeeBasisPoints / 100, '%');\n  \n  // Get metadata from a mint address (automatically derives metadata account)\n  const mintAddress = new PublicKey('mint-address');\n  const mintMetadata = await client.getAccountInfo(mintAddress, { \n    parseMetaplexMetadata: true \n  });\n  \n  console.log('Mint Metadata:', mintMetadata);\n}\n```\n\n### Error Handling Example\n\n```typescript\nimport { HeliusClient, throwError, getErrorMessage } from 'delegate-framework';\n\nasync function safeGetBalance(publicKey: PublicKey) {\n  try {\n    const client = new HeliusClient({ apiKey: 'your-api-key' });\n    return await client.getBalance(publicKey);\n  } catch (error) {\n    const message = getErrorMessage(error);\n    console.error('Failed to get balance:', message);\n    \n    // Re-throw with context\n    throwError(error, 'Balance Check Failed');\n  }\n}\n```\n\n### Practical Transfer Workflow\n\n```typescript\nimport { HeliusClient } from 'delegate-framework';\nimport { PublicKey, Keypair } from '@solana/web3.js';\n\nasync function completeTransferWorkflow() {\n  const client = new HeliusClient({ \n    apiKey: 'your-api-key',\n    timeout: 30000,\n    retries: 3 \n  });\n  \n  // Load your keypair (replace with your actual keypair loading logic)\n  const keypair = Keypair.fromSecretKey(/* your secret key bytes */);\n  \n  // 1. Check balances before transfer\n  const fromWallet = keypair.publicKey; // Get public key from keypair\n  const toWallet = new PublicKey('recipient-address');\n  \n  const fromBalance = await client.getBalance(fromWallet);\n  const toBalance = await client.getBalance(toWallet);\n  \n  console.log('From balance:', fromBalance / 1e9, 'SOL');\n  console.log('To balance:', toBalance / 1e9, 'SOL');\n  \n  // 2. Send native SOL transfer\n  const transferAmount = 0.001 * 1e9; // 0.001 SOL in lamports\n  \n  try {\n    const signature = await client.sendNativeTransfer(\n      keypair, // Use keypair directly as from parameter\n      toWallet,\n      transferAmount,\n      {\n        skipPreflight: false,\n        preflightCommitment: 'confirmed'\n      }\n    );\n    \n    console.log('Transfer sent:', signature);\n    \n    // 3. Wait for confirmation\n    const confirmation = await client.waitForConfirmation(signature, 'confirmed');\n    console.log('Transfer confirmed:', confirmation);\n    \n    // 4. Check balances after transfer\n    const newFromBalance = await client.getBalance(fromWallet);\n    const newToBalance = await client.getBalance(toWallet);\n    \n    console.log('New from balance:', newFromBalance / 1e9, 'SOL');\n    console.log('New to balance:', newToBalance / 1e9, 'SOL');\n    \n  } catch (error) {\n    console.error('Transfer failed:', error);\n  }\n}\n\n// Advanced: Token transfer with balance checks\nasync function tokenTransferWithValidation() {\n  const client = new HeliusClient({ apiKey: 'your-api-key' });\n  \n  // Load your keypair\n  const keypair = Keypair.fromSecretKey(/* your secret key bytes */);\n  \n  const toTokenAccount = new PublicKey('recipient-token-account');\n  const mint = new PublicKey('EPjFWdd5AufqSSqeM2qN1xzybapC8G4wEGGkZwyTDt1v'); // USDC\n  \n  // Get the source token account for balance checking\n  const sourceTokenAccount = await client.getTokenAccount(keypair.publicKey, mint);\n  const fromTokenAccount = new PublicKey(sourceTokenAccount.value[0].pubkey);\n  \n  // Check token balances\n  const fromBalance = await client.getTokenAccountBalance(fromTokenAccount);\n  const toBalance = await client.getTokenAccountBalance(toTokenAccount);\n  \n  console.log('From token balance:', fromBalance.value.uiAmount, 'USDC');\n  console.log('To token balance:', toBalance.value.uiAmount, 'USDC');\n  \n  // Transfer 10 USDC\n  const transferAmount = 10 * 1e6; // USDC has 6 decimals\n  \n  if (fromBalance.value.uiAmount < 10) {\n    throw new Error('Insufficient token balance');\n  }\n  \n  const signature = await client.sendTokenTransfer(\n    toTokenAccount,\n    keypair, // Use keypair directly as owner parameter\n    transferAmount,\n    mint\n  );\n  \n  console.log('Token transfer completed:', signature);\n}\n```\n\n## Contributing\n\n1. Fork the repository\n2. Create a feature branch\n3. Make your changes\n4. Add tests for new functionality\n5. Run the test suite\n6. Submit a pull request\n\n## License\n\nMIT ","readmeFilename":"README.md"}