{"_id":"nanosolana","_rev":"7-ace0ccad797de51ac74df3aae1f36e36","name":"nanosolana","dist-tags":{"latest":"1.0.3"},"versions":{"0.1.0":{"name":"nanosolana","version":"0.1.0","keywords":["solana","trading","agent","ai","defi","nano"],"author":{"name":"NanoSolana Labs"},"license":"MIT","_id":"nanosolana@0.1.0","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"204d54aae8c1aafe7de062c6e743bcb846099899","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-0.1.0.tgz","fileCount":16,"integrity":"sha512-yNkr2hiFmOhw6BOXqPh0yrTvpVdBmBsAa9yZz+D9Fk3r/SQxU2M2tSJ2IihoBv4gtNWcmgNeH6nibfzveYO92Q==","signatures":[{"sig":"MEUCIBsue6igudzyAbeQrDZeD1BZg1YWVfOS9FoV+HOYC5K4AiEAkj8ZrzNK/ruTedPzApQGwyeUZBnOIHAncf0jOTzlG3A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687020},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./sdk":"./dist/sdk/index.js"},"gitHead":"2a31a6f7a8ef9faa58b485ac541e73f7e65e7313","scripts":{"dev":"tsx watch src/cli/entry.ts","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.9.0","description":"Nano Solana — Security-first autonomous trading agent platform with real-time memory and Solana wallet integration","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.0.0","@solana/web3.js":"^1.95.0","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_0.1.0_1773352437810_0.2588239291987211","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"nanosolana","version":"0.2.0","keywords":["solana","trading","agent","ai","defi","nano"],"author":{"name":"NanoSolana Labs"},"license":"MIT","_id":"nanosolana@0.2.0","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"fd5f27932a75b7611d8f51ee01e06f5e38e54448","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-0.2.0.tgz","fileCount":16,"integrity":"sha512-mN818Ejf7Xu+hu/ELtnePPa5ieIg0YLVP9Dkg4HI2t8pykMwgz+Z6cGDSYoqNmC7fD45c3GgleDTNmSAQYg2pQ==","signatures":[{"sig":"MEQCIAO76T26zmKpqvV4Df7GFbpv7PTCZNEJzOaYyzwJ3KodAiBN0JhXHCe60wgT6DtHghD28AAbKwIpDSBzRd2WuxLhIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":687079},"main":"dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":"./dist/index.js","./sdk":"./dist/sdk/index.js"},"gitHead":"71a05f31074c5b37b2cd40abf7b92a1e6eb5264b","scripts":{"dev":"tsx watch src/cli/entry.ts","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.9.0","description":"Nano Solana — Security-first autonomous trading agent platform with real-time memory and Solana wallet integration","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.0.0","@solana/web3.js":"^1.95.0","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_0.2.0_1773360250300_0.5689472649752025","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"nanosolana","version":"1.0.0","keywords":["solana","trading-bot","ai-agent","defi","autonomous-agent","financial-intelligence","ooda","jupiter","helius","birdeye","web3","crypto","nft","memecoin","blockchain","wallet","solana-agent","trading-strategy","rsi","ema","market-maker","cli","sdk","tamagotchi","mesh-network","openrouter","metaplex","swap","dex","agentic-framework"],"author":{"url":"https://nanosolana.com","name":"NanoSolana Labs","email":"team@nanosolana.com"},"license":"MIT","_id":"nanosolana@1.0.0","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"990ad9f5c1d316a53ec11e14af01f4dc8b33ca7f","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-1.0.0.tgz","fileCount":17,"integrity":"sha512-HleohA8vPGJRnWMf+D7xkj7FNEJEXfRXrxA3caUprUi9gbE299LDJSTGccJQCINRIZtWOcEuDVSLDNVgNKJBxQ==","signatures":[{"sig":"MEUCIQCimxe6vYXB66grucYkV5UMapsTDg0NOJx2+LznjIDtgwIgOmt4Cy40Ibw6kruat6xPlt0pVuYt/41YlgBBWL3h2p8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":657507},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"funding":[{"url":"https://github.com/sponsors/x402agent","type":"github"}],"gitHead":"eaa140a80dcbabf9edd3260e5eaf118b517c254f","scripts":{"dev":"tsx watch src/cli/entry.ts","demo":"tsx src/cli/entry.ts demo","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","prepublishOnly":"npm run build","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.11.1","description":"🦞 The open-source agentic framework for financial intelligence on Solana. Autonomous OODA trading, epistemological memory, mesh coordination, and a virtual pet soul — deploy in 30 seconds.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.0.0","@solana/web3.js":"^1.95.0","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_1.0.0_1773615199512_0.14370757177784688","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"nanosolana","version":"1.0.1","keywords":["solana","trading-bot","ai-agent","defi","autonomous-agent","financial-intelligence","ooda","jupiter","helius","birdeye","web3","crypto","nft","memecoin","blockchain","wallet","solana-agent","trading-strategy","rsi","ema","market-maker","cli","sdk","tamagotchi","mesh-network","openrouter","metaplex","swap","dex","agentic-framework"],"author":{"url":"https://nanosolana.com","name":"NanoSolana Labs","email":"team@nanosolana.com"},"license":"MIT","_id":"nanosolana@1.0.1","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"e7b58f7523092123dffa60ff369e35403cb71d09","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-1.0.1.tgz","fileCount":22,"integrity":"sha512-V3Pdr8ErAeOoKUoV6GTQ3ndmXoPYFHh8YJ+GqvANZ7YZYfvd08B1bq/cRDsc85KCLgbXo1k2xEr+OEEaOEOSkA==","signatures":[{"sig":"MEUCIA/T65sBGk5oLPolH6ICZ9m0SHeYSHJ6kSiPJCeVcsk1AiEA3ya/2BiytodjAArFFppSZKXv+4kaBhJOUCxMQVcWtIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1097245},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"funding":[{"url":"https://github.com/sponsors/x402agent","type":"github"}],"gitHead":"3cf685cabdc68707583ae168a14034d78a5d637a","scripts":{"dev":"tsx watch src/cli/entry.ts","demo":"tsx src/cli/entry.ts demo","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","prepublishOnly":"npm run build","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.11.1","description":"🦞 The open-source agentic framework for financial intelligence on Solana. Autonomous OODA trading, epistemological memory, mesh coordination, and a virtual pet soul — deploy in 30 seconds.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","cron-parser":"^5.5.0","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","@types/bn.js":"^5.2.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.8.1","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@pump-fun/pump-swap-sdk":"^1.14.1","@whiskeysockets/baileys":"^7.0.0-rc.9","@pump-fun/agent-payments-sdk":"^3.0.2","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_1.0.1_1773695640840_0.7742721090434079","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"nanosolana","version":"1.0.2","keywords":["solana","trading-bot","ai-agent","defi","autonomous-agent","financial-intelligence","ooda","jupiter","helius","birdeye","web3","crypto","nft","memecoin","blockchain","wallet","solana-agent","trading-strategy","rsi","ema","market-maker","cli","sdk","tamagotchi","mesh-network","openrouter","metaplex","swap","dex","agentic-framework"],"author":{"url":"https://nanosolana.com","name":"NanoSolana Labs","email":"team@nanosolana.com"},"license":"MIT","_id":"nanosolana@1.0.2","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"988845aa00a401766dafe668a47e234a6bf3d382","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-1.0.2.tgz","fileCount":22,"integrity":"sha512-Z0AkPyI0cLeIi4lbUHfLWR2ALQK1tadX7gDAmu2l90NDD7Th9hRhY7w02fSn17VypB5O/CuoegjjogYogqFYKg==","signatures":[{"sig":"MEUCIFaNRII9ajejoUQy0V7hTiRnrIUkj7dvsPQ40IQo12A7AiEA8mdENZ2ozcec9blVQ/6RTLl/bTw3gE5+zMiPM8mbFwk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":1130577},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"funding":[{"url":"https://github.com/sponsors/x402agent","type":"github"}],"gitHead":"6977b7a9139508dbf1cb22e936586fd7c6ca92a0","scripts":{"dev":"tsx watch src/cli/entry.ts","demo":"tsx src/cli/entry.ts demo","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","prepublishOnly":"npm run build","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.11.1","description":"🦞 The open-source agentic framework for financial intelligence on Solana. Autonomous OODA trading, epistemological memory, mesh coordination, and a virtual pet soul — deploy in 30 seconds.","directories":{},"_nodeVersion":"25.6.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","cron-parser":"^5.5.0","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","@types/bn.js":"^5.2.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.8.1","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@pump-fun/pump-swap-sdk":"^1.14.1","@whiskeysockets/baileys":"^7.0.0-rc.9","@pump-fun/agent-payments-sdk":"^3.0.2","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_1.0.2_1773696670077_0.579550266887944","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"nanosolana","version":"1.0.3","keywords":["solana","trading-bot","ai-agent","defi","autonomous-agent","financial-intelligence","ooda","jupiter","helius","birdeye","web3","crypto","nft","memecoin","blockchain","wallet","solana-agent","trading-strategy","rsi","ema","market-maker","cli","sdk","tamagotchi","mesh-network","openrouter","metaplex","swap","dex","agentic-framework","autonomous-daemon","one-shot","typescript-runtime","solana-cli"],"author":{"url":"https://nanosolana.com","name":"NanoSolana Labs","email":"team@nanosolana.com"},"license":"MIT","_id":"nanosolana@1.0.3","maintainers":[{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"}],"homepage":"https://nanosolana.com","bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"bin":{"nanosolana":"dist/cli/entry.js"},"dist":{"shasum":"bbb49272e68fae7fd419bf6d0dd4dfb4800b91df","tarball":"https://registry.npmjs.org/nanosolana/-/nanosolana-1.0.3.tgz","fileCount":30,"integrity":"sha512-vqlCL0352sokkNhFjlinTruogCjm8USi8rQhXa2B8Ptqirw5bM/VxV99tRNeIL86EsNgqPuqTcCJH/8z/zmxsg==","signatures":[{"sig":"MEUCIAKNL9eiqMdiMifNceVoQIw78a5X4qMYl1YXFK2jPrWNAiEA03WymKIxAK8NWS6RRW4QN5XEEjgmSyuFor6CcSyVPHY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3522455},"main":"dist/index.js","type":"module","types":"dist/index.d.ts","engines":{"node":">=22.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"}},"funding":[{"url":"https://github.com/sponsors/x402agent","type":"github"}],"gitHead":"3ac80b632e2dfd23c3e5ec8d1f03c7b8ae1e871d","scripts":{"dev":"tsx watch src/cli/entry.ts","demo":"tsx src/cli/entry.ts demo","lint":"oxlint --type-aware","test":"vitest run","build":"tsup src/index.ts src/cli/entry.ts --format esm --dts --sourcemap --out-dir dist --clean","start":"node dist/cli/entry.js","daemon":"tsx src/cli/entry.ts daemon","format":"oxfmt --write","gateway":"tsx src/gateway/server.ts","hub:dev":"cd ../nanohub && bun run dev","bootstrap":"tsx src/cli/entry.ts bootstrap","hub:serve":"tsx src/hub/registry-server.ts","nanosolana":"tsx src/cli/entry.ts","test:watch":"vitest","hub:register":"tsx src/cli/entry.ts hub register","prepublishOnly":"npm run build","install:one-shot":"bash scripts/install-cli.sh"},"_npmUser":{"name":"mawdbotsonsolana","email":"mawdbot@gmail.com"},"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"_npmVersion":"11.11.1","description":"TypeScript runtime and CLI for launching Solana trading agents, autonomous daemons, and one-shot operator workflows.","directories":{},"_nodeVersion":"25.2.1","dependencies":{"ws":"^8.19.0","zod":"^4.3.6","bs58":"^6.0.0","hono":"^4.12.7","pino":"^9.0.0","bip39":"^3.1.0","chalk":"^5.6.2","dotenv":"^17.3.1","nanoid":"^5.0.0","undici":"^7.22.0","express":"^5.2.1","commander":"^14.0.3","tweetnacl":"^1.0.3","cron-parser":"^5.5.0","drizzle-orm":"^0.36.0","pino-pretty":"^11.0.0","@types/bn.js":"^5.2.0","eventemitter3":"^5.0.0","better-sqlite3":"^11.8.1","@solana/web3.js":"^1.95.0","@coral-xyz/anchor":"^0.32.1","@solana/spl-token":"^0.4.0","unicode-animations":"^1.0.3","@pump-fun/pump-swap-sdk":"^1.14.1","@whiskeysockets/baileys":"^7.0.0-rc.9","@pump-fun/agent-payments-sdk":"^3.0.2","@metaplex-foundation/mpl-token-metadata":"^3.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.0.0","oxfmt":"0.38.0","oxlint":"^1.53.0","vitest":"^4.0.18","@types/ws":"^8.18.1","typescript":"^5.9.3","@types/node":"^22.0.0","@types/better-sqlite3":"^7.6.0"},"_npmOperationalInternal":{"tmp":"tmp/nanosolana_1.0.3_1774035409126_0.5998759855824696","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-03-12T21:53:57.709Z","modified":"2026-04-24T02:07:47.994Z","0.1.0":"2026-03-12T21:53:58.083Z","0.2.0":"2026-03-13T00:04:10.529Z","1.0.0":"2026-03-15T22:53:19.704Z","1.0.1":"2026-03-16T21:14:00.986Z","1.0.2":"2026-03-16T21:31:10.265Z","1.0.3":"2026-03-20T19:36:49.288Z"},"bugs":{"url":"https://github.com/x402agent/NanoSolana/issues"},"author":{"url":"https://nanosolana.com","name":"NanoSolana Labs","email":"team@nanosolana.com"},"license":"MIT","homepage":"https://nanosolana.com","keywords":["solana","trading-bot","ai-agent","defi","autonomous-agent","financial-intelligence","ooda","jupiter","helius","birdeye","web3","crypto","nft","memecoin","blockchain","wallet","solana-agent","trading-strategy","rsi","ema","market-maker","cli","sdk","tamagotchi","mesh-network","openrouter","metaplex","swap","dex","agentic-framework","autonomous-daemon","one-shot","typescript-runtime","solana-cli"],"repository":{"url":"git+https://github.com/x402agent/NanoSolana.git","type":"git","directory":"nano-core"},"description":"TypeScript runtime and CLI for launching Solana trading agents, autonomous daemons, and one-shot operator workflows.","maintainers":[{"email":"mawdbot@gmail.com","name":"openclawdsolana"}],"readme":"<div align=\"center\">\n\n# NanoSolana\n\n**TypeScript runtime and CLI for autonomous Solana agents, trading daemons, and one-shot operator setup.**\n\n[![npm version](https://img.shields.io/npm/v/nanosolana?color=14F195&style=flat-square)](https://npmjs.com/package/nanosolana)\n[![npm downloads](https://img.shields.io/npm/dm/nanosolana?color=9945FF&style=flat-square)](https://npmjs.com/package/nanosolana)\n[![TypeScript](https://img.shields.io/badge/TypeScript-5.9-3178C6?style=flat-square&logo=typescript&logoColor=white)](https://www.typescriptlang.org/)\n[![Node](https://img.shields.io/badge/Node-%E2%89%A522-339933?style=flat-square&logo=node.js&logoColor=white)](https://nodejs.org)\n\n[Website](https://nanosolana.com) · [Hub](https://hub.nanosolana.com) · [Docs](https://docs.nanosolana.com) · [GitHub](https://github.com/x402agent/NanoSolana)\n\n</div>\n\n`nano-core` is the package published to npm as `nanosolana`. It is the main runtime for the current TypeScript build.\n\n## What It Ships\n\n| Area | Included |\n| --- | --- |\n| Bootstrap | `go`, `bootstrap`, `init`, `birth`, `daemon`, `run`, `demo` |\n| Runtime | wallet lifecycle, heartbeat, trading engine, gateway, NanoBot |\n| Memory | ClawVault with `known`, `learned`, and `inferred` tiers |\n| Strategy | RSI, EMA, ATR, signal scoring |\n| Security | AES-256-GCM local secret vault |\n| Discovery | NanoHub public skill discovery and one-shot manifests |\n| Registry | local registry flows and on-chain identity helpers |\n| Pump | integrated Pump SDK exports and swarm helpers |\n\n## Fastest Start\n\n### Demo mode\n\n```bash\nnpx nanosolana demo\n```\n\nRuns the runtime in simulation mode. No API keys required.\n\n### One-shot operator bootstrap\n\n```bash\nnpx nanosolana go\n```\n\nAlias:\n\n```bash\nnpx nanosolana bootstrap\n```\n\nThis is the main onboarding path for a new operator. It prompts for required keys, encrypts them into `~/.nanosolana/vault.enc`, creates the local wallet, boots the pet and memory systems, starts the OODA engine, and brings up the gateway.\n\n### Long-running daemon\n\n```bash\nnpx nanosolana daemon\n```\n\nAlias:\n\n```bash\nnpx nanosolana run\n```\n\nThis starts the persistent runtime directly if your local state is already initialized.\n\n## Install\n\n### Run without installing\n\n```bash\nnpx nanosolana demo\nnpx nanosolana go\n```\n\n### Global install\n\n```bash\nnpm install -g nanosolana\nnanosolana demo\n```\n\n### From source\n\n```bash\ngit clone https://github.com/x402agent/NanoSolana.git\ncd NanoSolana/nano-core\nnpm install\nnpm run build\nnode dist/cli/entry.js demo\n```\n\n## Minimal Live Configuration\n\nThe minimum practical live setup is:\n\n```bash\nOPENROUTER_API_KEY=...\nHELIUS_API_KEY=...\nHELIUS_RPC_URL=https://mainnet.helius-rpc.com/?api-key=...\n```\n\nBetter live behavior usually also wants:\n\n```bash\nBIRDEYE_API_KEY=...\nJUPITER_API_KEY=...\nNANO_GATEWAY_SECRET=...\n```\n\nUse [`./.env.example`](./.env.example) as the full template.\n\n## One-Shot Skill Plans\n\nThe runtime can resolve NanoHub manifests into a launch plan:\n\n```bash\nnpx nanosolana oneshot token-tracker\nnpx nanosolana oneshot token-tracker --json\n```\n\nThat flow:\n\n- resolves the public NanoHub manifest\n- checks required env vars\n- reports OAuth blockers\n- shows install packages and linked extensions\n- emits a machine-readable launch plan\n\n## Current CLI\n\n```text\ninit\nbirth\nrun\ndaemon\nstatus\npet\nsend\nbots\nnodes\nconfig\nvault\ndocs\ntasks\nhub\npay\ngo\nbootstrap\ndemo\nscan\nregister\nregistry\nnanobot\noneshot\n```\n\n## SDK Usage\n\n```ts\nimport {\n  AIProvider,\n  ClawVault,\n  NanoWallet,\n  StrategyEngine,\n  TamaGOchi,\n  TradingEngine,\n  loadConfig,\n} from \"nanosolana\";\n\nconst config = loadConfig();\nconst wallet = new NanoWallet(\"my-agent\");\nawait wallet.birth();\n\nconst vault = new ClawVault();\nvault.startAutonomous();\n\nconst pet = new TamaGOchi(\"MyAgent\");\nconst engine = new TradingEngine(config, wallet);\nawait engine.start();\n```\n\n## Operator Documents\n\n- [`SOUL.md`](./SOUL.md)\n- [`RESEARCH.md`](./RESEARCH.md)\n- [`GO_PARITY.md`](./GO_PARITY.md)\n\n## Go Parity\n\nThe old Go daemon package graph is being adapted into the TypeScript runtime, not copied line-for-line. The parity map lives in [`GO_PARITY.md`](./GO_PARITY.md).\n","readmeFilename":"README.md"}