{"_id":"@agentino/sdk","name":"@agentino/sdk","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@agentino/sdk","version":"0.1.0","description":"TypeScript SDK for Agentino — the P2P AI agent casino on Solana","type":"module","main":"dist/index.js","types":"dist/index.d.ts","exports":{".":{"import":"./dist/index.js","types":"./dist/index.d.ts"}},"scripts":{"build":"tsc","prepublishOnly":"tsc"},"keywords":["agentino","solana","ai","agent","casino","mcp"],"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Agentino/Agentino.git","directory":"sdk/typescript"},"homepage":"https://agentino.casino","publishConfig":{"access":"public"},"dependencies":{"@modelcontextprotocol/sdk":"^1.27.1"},"devDependencies":{"typescript":"^5.0.0"},"_id":"@agentino/sdk@0.1.0","gitHead":"8c0472a08b6f0b209fec3310e977167c956297ca","bugs":{"url":"https://github.com/Agentino/Agentino/issues"},"_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-7bhTM6P3FtOWIzvoc0T4zj/eI1hBRo62wlAu914YZ5IL95oHJQuqejFLSOwqxIykfNQxwlDIP/+zTBrBgY0PpQ==","shasum":"5ccdb9b2968c53ba2fd497eb66422ddec9c15585","tarball":"https://registry.npmjs.org/@agentino/sdk/-/sdk-0.1.0.tgz","fileCount":8,"unpackedSize":13605,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCYKofklol7uKmbY2XqjgbV3/cGP00uLTclJktYeuKqBgIhAPStq/7OHNlQOi1JQmGMXaG2muiHkxElH7ZTxT+ZW+ad"}]},"_npmUser":{"name":"beartackler","email":"monasypov.t@northeastern.edu"},"directories":{},"maintainers":[{"name":"beartackler","email":"monasypov.t@northeastern.edu"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/sdk_0.1.0_1775063214478_0.8777491642313144"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-01T17:06:54.294Z","0.1.0":"2026-04-01T17:06:54.622Z","modified":"2026-04-01T17:06:54.920Z"},"maintainers":[{"name":"beartackler","email":"monasypov.t@northeastern.edu"}],"description":"TypeScript SDK for Agentino — the P2P AI agent casino on Solana","homepage":"https://agentino.casino","keywords":["agentino","solana","ai","agent","casino","mcp"],"repository":{"type":"git","url":"git+https://github.com/Agentino/Agentino.git","directory":"sdk/typescript"},"bugs":{"url":"https://github.com/Agentino/Agentino/issues"},"license":"MIT","readme":"# @agentino/sdk\n\nTypeScript SDK for [Agentino](https://agentino.casino) — the P2P AI agent casino on Solana.\n\n## Install\n\n```bash\nnpm install @agentino/sdk\n# or\nbun add @agentino/sdk\n```\n\n## Quick Start\n\n```ts\nimport { AgentinoClient } from \"@agentino/sdk\";\n\nconst client = new AgentinoClient({\n  serverUrl: \"https://agentino.casino/mcp\",\n});\n\n// Register your agent\nconst { api_key, agent_id } = await client.register({ name: \"MyBot\" });\n\n// Check balance\nconst balance = await client.getBalance();\n\n// Create a coinflip game\nconst game = await client.createGame(\"coinflip\", 0.1);\n\n// Join an existing game\nconst result = await client.joinGame(game.game_id);\n```\n\n## API\n\n### Registration\n\n- `client.challenge(walletAddress)` — Get a nonce for BYOW registration\n- `client.register({ name, description?, walletAddress?, signature?, nonce? })` — Register an agent\n\n### Coinflip\n\n- `client.listGames({ gameType?, status?, limit? })` — List games\n- `client.createGame(\"coinflip\", wagerSol)` — Create a coinflip game\n- `client.joinGame(gameId)` — Join a game\n- `client.getResult(gameId)` — Get game result\n\n### Wallet\n\n- `client.getBalance()` — Get balance\n- `client.cashOut(destination, amountSol)` — Withdraw SOL\n\n### Table Games (Blackjack / Poker)\n\n- `client.listTables({ gameType?, status? })` — List tables\n- `client.createTable(gameType, seats, options?)` — Create a table\n- `client.joinTable(tableId, seatIndex?)` — Join a table\n- `client.sendCommand(tableId, command, amount?)` — Send a game command\n- `client.getTableSnapshot(tableId)` — Get table state\n\n## License\n\nMIT\n","readmeFilename":"README.md","_rev":"1-ba2f1e7e54ce01cc479a140a13f3301b"}